How Due Dates Work
Every reminder Recurr sends is timed around one date: when the customer is due for their next service.
Calculating the due date
The due date is the customer's last service date plus the interval of their service. For example, a dryer vent cleaning on March 15, 2026, with a 12-month interval, is due again on March 15, 2027.
If that date has already passed by more than 17 days, Recurr moves it forward one whole interval at a time until it lands in the current cycle. A customer last seen three years ago on a yearly service still gets a due date this year.
Dates are worked out in your business's time zone.
If you change a service's interval, the due dates of every customer on that service are recalculated.
The cycle
| Days from the due date | What happens |
|---|---|
| 30 days before | 30-day reminder. An Active customer becomes Contacted. |
| 14 days before | 14-day reminder |
| On the due date | Due-date offer |
| 14 days after | 14-day follow-up |
| 17 days after, no booking | Status becomes Inactive. The due date moves forward one interval. |
Inactive customers aren't dropped. They get the full set of reminders again next cycle.
See Reminder Schedule for what each reminder says.
When a customer books
As soon as a customer books, their status becomes Booked and reminders stop.
14 days after the appointment time, if there's no newer booking, the status goes back to Active. A cancelled booking or a no-show sends the customer back to Active straight away, so reminders can reach them again.
Restarting the cycle after a visit
Recurr doesn't change the last service date by itself when an appointment happens. After a visit, update the customer's last service date. Their status goes back to Active and the next cycle counts from the real visit.