Email delivery
Send attachments, track delivery and configure reminders.
Invoicey sends transactional email through Resend. Five kinds:
| When | |
|---|---|
| Invoice | You (or an assistant) send an issued invoice |
| Workspace invite | You invite someone to the workspace |
| New sign-in | A soft alert when your account is used from an unrecognised device |
| Overdue reminder | Daily cron, if enabled per issuer |
| Payment received | Optional, on mark-paid |
Sending an invoice
From the invoice detail, Send email. The dialog offers recipient, Cc, subject, cover text and an ISDOC toggle.
Defaults come from the issuer's email settings — subject template, cover text, whether ISDOC is attached — and are read live at send time, so improving a default immediately improves future sends of old invoices.
Attachments: the PDF always; the ISDOC by default, toggleable per send. Both are taken from the stored copies made at issue rather than re-rendered.
Addressing
You do not control the From address, and that is a feature.
| Part | Value |
|---|---|
| From address | The deployment's verified sending domain, e.g. invoices@invoicey.app |
| From display | {Issuer name} via Invoicey |
| Reply-To | The issuer's contact email |
Sending as an arbitrary address would fail SPF and DKIM and land in spam. The via Invoicey
display name plus a real Reply-To gets you recognisable, deliverable mail — replies go to you, not
to the server.
Tracking
Every send is logged and its status updated by webhook:
Opens and clicks are recorded as soft signals and never move the delivery status backwards. Terminal
outcomes — bounced, failed, complained — win over delivered.
The full history appears on the invoice timeline.
Suppression
Addresses that hard-bounce or file a spam complaint are added to a suppression list per workspace.
Automated sends — reminders, payment-received — skip suppressed addresses silently. Manual sends are still allowed but warn you first: sometimes you know the bounce was a temporary mailbox problem, and that judgement is yours.
Overdue reminders
Off by default, per issuer. When enabled, a daily cron finds overdue unpaid invoices for that issuer and emails the client every N days (7 by default).
Enable them in the issuer's email settings. Reminders run on Invoicey's schedule once enabled — there is nothing else to configure in the product UI.
Templates
Email copy is Czech, matching the app UI. Invoice, invite, sign-in alert, overdue reminder and payment-received templates all go through the same delivery pipeline and suppression rules above.