Email notifications
Email notifications
CoPortal sends automated emails for every key event — invoices, payments, proposals, portal access, and reminders. All emails are sent via Resend and display your business name, logo, and brand colour.
Email branding
Every email uses your workspace branding from Settings → Branding:
- •Your logo in the email header
- •Your brand colour for buttons and accents
- •Emails are “From” your business name (e.g. “Studio Co via CoPortal”)
- •Reply-to is set to your workspace email address, so client replies come to you
All notification events
Overdue invoice reminders
When an invoice is past its due date, CoPortal sends automatic reminder emails at intervals you configure. The tone of each reminder automatically escalates based on how overdue the invoice is:
Reminder tones
You can also click Send reminder on any overdue invoice to trigger a manual reminder immediately — it uses the same tone logic based on how overdue it is at that moment.
Configuring reminder intervals
Go to Settings → Invoice & Tax → Payment reminders to set:
- •Enable reminders — toggle on/off globally
- •Reminder days — comma-separated list of days after the due date (e.g.
1,3,7,14)
Reminders stop automatically when the invoice is marked as paid. The nightly cron checks outstanding invoices each day and dispatches any due that day.
Quote expiry reminders
When a sent quote has an expiry date set, CoPortal automatically sends the client a reminder 3 days before the quote expires. The email:
- •Shows the quote name, total, and expiry date
- •Includes a link directly to the quote in their portal
- •Is sent once — no repeated reminders beyond the 3-day warning
You can see whether the expiry reminder was sent in the quote detail view. Expiry reminders are only sent if the quote is still in Sent status — accepted, declined, or cancelled quotes do not receive reminders.
Payment receipts
When you record a payment on an invoice (full or partial), the client automatically receives a payment receipt email confirming:
- •Amount paid and date
- •Payment method (EFT, Paystack, cash, etc.)
- •Reference number if provided
- •Total invoice amount, total paid to date, and remaining balance
If the payment completes the invoice (total paid equals invoice total), the receipt confirms the invoice is now fully paid.
Magic link emails
Clients use magic links to log in — no passwords. Magic links are triggered in two ways:
- •You send an invite — from the client detail page, click Invite to portal. A branded welcome email is sent with a login link.
- •Client requests one — from your portal URL, they enter their email and receive a link automatically.
Magic links expire after 1 hour and are single-use. Resend a fresh invite any time — there's no limit.
Email delivery
All emails are sent via Resend using the @coportal.io domain. If a client isn't receiving emails, ask them to:
- •Check their spam or junk folder
- •Search for
coportal.ioin their inbox - •Add
hello@coportal.ioto their contacts or safe senders list