Exception handler for Wave invoice reminders. Use this only when Wave's native invoice reminder automation is insufficient: the invoice customer has no primary email and the owner supplies an exception recipient, the reminder needs an additional recipient, or the owner provides a specific exception note. The recipe re-reads the business and invoice live from Wave, confirms the invoice still has an amount due, sends exactly one attended Wave invoice email, links the invoice to the customer, and seeds data.shared exception-watch state so wave-invoice-reminder-exception-watcher can close the loop when Wave shows the invoice paid or resolved. It never creates invoices, edits invoices, records payments, changes customers, deletes records, or calls arbitrary GraphQL.
Send approved Wave invoice reminder exception
Exception handler for Wave invoice reminders. Use this only when Wave's native invoice reminder automation is insufficient: the invoice customer has no primary email and the owner supplies an exception recipient, the reminder needs an additional recipient, or the owner provides a specific exception note. The recipe re-reads the business and invoice live from Wave, confirms the invoice still has an amount due, sends exactly one attended Wave invoice email, links the invoice to the customer, and seeds data.shared exception-watch state so wave-invoice-reminder-exception-watcher can close the loop when Wave shows the invoice paid or resolved. It never creates invoices, edits invoices, records payments, changes customers, deletes records, or calls arbitrary GraphQL.
Complete workflow
Workflow pack for Wave invoice-reminder exceptions. It adds a collections brief, an owner-approved Wave invoice email for cases native reminders cannot cover, and a scheduled watcher that closes the shared lifecycle when Wave reports the invoice paid or resolved. It depends on the Wave capability pack and does not create or edit invoices, record payments, change customers, or replace Wave native reminders.
You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.
Read-only Wave collections exception briefing. It reads a chosen invoice status bucket and asks the AI summarizer for exception-handling priorities: missing customer email, additional-recipient needs, unusual customer context, and largest or oldest receivables. Assume Wave native invoice reminders cover routine reminders. This recipe does not send invoice emails, mark invoices sent, record payments, update customers, or call arbitrary GraphQL.
Scheduled adopter for Wave invoice reminder exception rows in data.shared. It reads the exception-watch ledger, re-reads one watched invoice from Wave, and marks the shared row responded_closed when the source of truth says the invoice is paid or has no amount due. It preserves the origin recipe id and does not send email, notify customers, record payments, edit invoices, change customers, or call arbitrary GraphQL.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
tone
setting
=
concise_professional
wave
setting
=
cc myself
setting
=
false
max words
setting
=
130
attach pdf
setting
=
true
invoice id
setting
=
business id
setting
=
from address
setting
=
exception note
setting
=
recipient email
setting
=
business context
setting
=
exception reason
setting
=
missing_primary_email
subject override
setting
=
eligible statuses
setting
=
OVERDUE,UNPAID,PARTIAL,SENT,VIEWED
approve before send
setting
=
false
include invoice url
setting
=
true
allow repeat while open
setting
=
false
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.