Settings

Reminders

Email digests before bills are due.

Recurex sends email reminder digests when an active expense is approaching its due date.

Per-expense settings

On any expense form:

FieldDefaultRange
Reminder enabledoffon/off
Days before30–60

GoDaddy domain imports default to enabled with 7 days before.

How delivery works

A daily cron job (/api/cron/reminders) runs at 08:00 UTC:

  1. Finds active expenses with reminder_enabled = true and next_due set
  2. Filters workspaces with the reminders:email feature
  3. Resolves the org owner's profile for reminder_email and timezone
  4. Sends a digest if today falls within [due_date - days_before, due_date]
  5. Logs sends in reminders_log to prevent duplicates

User requirements

Set your reminder email and timezone in Settings. Without a reminder email, no digests are sent.

Plan requirement

Email reminders require Pro or Team when NEXT_PUBLIC_BILLING_ENFORCED=true. While billing is not enforced, reminders work for all workspaces.

Email provider

Reminders are sent via Resend. The default sender is Recurex <hello@aaggi.com> (configurable via REMINDER_FROM_EMAIL).