← Help Center

How Reminders Work

Duefy's collection sequence is a list of timed emails that automatically nudge your clients to pay. It runs in the background — you set it up once and forget.

The default sequence

Every new account starts with this 4-step sequence, applied to all active invoices:

Step Timing Tone
1 3 days before due date Friendly heads-up
2 On due date Polite "today's the day"
3 7 days after due date Firm follow-up
4 14 days after due date Final notice

Each email includes the invoice details, a payment link (if Stripe is connected), and a tracking pixel so Duefy knows when it's opened.

What the cron actually does

A scheduled job runs every few minutes. It joins active invoices against your sequence steps, checks which reminders are due based on the invoice's due date, sends each one via Resend, and writes a row to email_logs so you can see exactly what went out.

Stopping reminders

A reminder is skipped if:

  • The invoice is no longer active (paid / paused / cancelled).
  • The same step was already sent for this invoice (no duplicates).
  • The client unsubscribed from this org's collection emails.

You can also pause a single invoice from its detail page with Pause collection if you want a one-off hold without changing the whole sequence.

Was this helpful?