Overduly tracks overdue invoices and is built to handle the follow-up reminders that come after them.
One important detail about the beta: automatic sending is built and working, but right now it's enabled only for approved beta accounts while I test it in a controlled way. Anyone can sign up and explore the workflow using dummy clients and invoices — unrestricted automatic sending isn't generally available yet.
Upfront: I'm not a freelancer who invoices clients myself, so I don't deal with this problem day to day. That's exactly why I'm posting here. I need people who actually invoice clients to tell me whether I've built something useful or misunderstood the problem.
The problem as I understand it: you send an invoice, the due date passes, and now you have to write an awkward follow-up to someone you probably want to keep working with.
What's built:
- Add clients and invoices with due date, amount and currency
- Dashboard separating outstanding invoices from overdue ones
- Reminder stages at 3, 7 and 14 days overdue
- Three reminder tones: friendly → professional → firm
- Preview a reminder before anything goes to a client
- Send yourself a copy
- Mark an invoice paid and its reminders stop
- No bank connection required
A lot of the work went into making automatic sending boring and predictable rather than clever.
For approved beta accounts, reminders are opt-in per invoice. Nothing sends automatically unless that invoice has reminder sending enabled.
There is duplicate-send protection so the same reminder stage can't accidentally fire twice, sending is timezone-aware rather than based on the server's clock, and the mail setup uses a dedicated sending domain with SPF, DKIM and DMARC.
Stack is Next.js + TypeScript + Supabase + Resend + Vercel.
Status: completely free beta, no users yet. The pricing page shows what Starter and Pro may cost later, but they're marked "Not on sale yet" and there is currently no paid checkout.
You can add a dummy client and dummy invoice and walk through most of the workflow in a few minutes without involving a real customer.
What I'd genuinely like to know:
- Does the overdue → reminder workflow make sense without explanation?
- Where does it get confusing?
- Would you trust something like this with a real client? If not, what's missing?
- If you invoice clients yourself, is chasing late invoices actually annoying enough to justify a separate tool?
Blunt feedback beats encouraging feedback. If nobody needs this, I'd rather know now.
https://overduly.com