Weekly past-due invoice reminders for Service Fusion

Every Monday morning, we chase overdue Service Fusion invoices with personalized reminder emails from your Gmail and drop a recap in Slack.

Agentic Task
Service FusionGmailSlackFinanceOperationsEmail AutomationNotifications & Alerts
PromptCreate

Every Monday at 8am, chase past-due accounts receivable in Service Fusion. Send a personalized reminder email to every customer with at least one overdue invoice, then post a short internal recap in Slack.

Step 1. Use Service Fusion List Invoices to pull open invoices. Page through the results and, in-workflow, keep only the invoices whose due date is more than 7 days ago and whose remaining balance is greater than zero. Filter locally rather than relying on bracketed date filters because balance-greater-than-zero is not something the list endpoint filters on directly.

Step 2. Group the surviving invoices by customer. For each unique customer, call Service Fusion Get Customer to resolve the contact email, the customer name, and any prior job context that helps personalize the note. Drop any customer that does not have a valid email on file.

Step 3. For each remaining customer, draft one warm-but-firm reminder email that covers every one of their overdue invoices in a single message. Reference the specific invoice numbers, the amount due on each, the service performed, and how many days past due each invoice is. Keep the tone professional and human, thank them for their business, and make it easy to reply with questions or a payment update.

Step 4. Send each email through Gmail Send a Message from the account owner's mailbox so replies land in the right inbox.

Step 5. Post a short internal recap in Slack with Slack Send a Message. List each customer that was contacted, the number of overdue invoices they were reminded about, and their outstanding balance, then finish with the total dollars being chased this week. This Slack recap is the system of record for who was contacted, because Service Fusion only exposes read and create operations and cannot be updated to flag an invoice as chased.

Constraints: cap sends to customers with a valid email; always group multiple overdue invoices per customer into one email; never send more than one reminder per customer per run.

What does this prompt do?

  • Pulls every open Service Fusion invoice on Monday morning and keeps the ones that are more than 7 days past due with a balance still owed
  • Groups multiple overdue invoices per customer into a single warm-but-firm reminder email that references the invoice numbers, amounts, service performed, and how many days late each one is
  • Sends each email from your Gmail so replies come straight back to you
  • Posts a short Slack recap listing who was contacted and the total dollars being chased that week
  • Skips any customer that does not have a valid email on file so nothing bounces

What do I need to use this?

  • A Service Fusion account with permission to read invoices and customers
  • A Gmail account you want the reminder emails sent from
  • A Slack workspace and a channel for the internal recap

How can I customize it?

  • Change the day and time it runs (default is Monday at 8am)
  • Adjust the past-due threshold (default is more than 7 days late)
  • Rewrite the tone of the reminder email, add a payment link, or offer a small discount
  • Pick a different Slack channel or set of teammates for the weekly recap

FAQs

Will this email every customer with an open invoice?
No. It only emails customers whose invoices are more than 7 days past their due date and still have a balance owed. Anyone without an email on file is skipped so nothing bounces.
What happens if the same customer has several overdue invoices?
They get one email that lists every overdue invoice with the total amount owed, so the same person is not chased multiple times in the same week.
Can I control the tone of the reminder email?
Yes. The email is written per customer each Monday, so you can make it gentler, firmer, or add a payment link, discount offer, or specific next step in the instructions.
Does this mark the invoice as contacted inside Service Fusion?
No. Service Fusion does not let outside tools update invoice records, so the log of who was chased and how much is being pursued lives in the weekly Slack recap.
Can I send from a shared inbox or run this on a different day?
Yes. Both the schedule and the sending mailbox are set when you turn the workflow on, so pick whatever cadence and sender fits your finance team.

Related templates

Call overdue Xero customers with an AI collections agent

Every weekday at 10am, an AI voice agent phones your most overdue Xero accounts, logs what each customer promised, and reports back to finance in Slack.

LiveKit
Xero
Deepgram
+2
Agentic Task
Win back LiveChat visitors whose chats went unanswered

Every couple of hours we find the chats your team never answered, email those visitors a real reply, and hand the sensitive ones to a support lead.

LiveChat
Gmail
Slack
Agentic Task
Chat quality review board for LiveChat support leads

Score last week's finished live chats against one rubric, let an AI grader draft the notes with quotes, and send coaching straight to the agent.

LiveChat
Slack
General Input Database
App
Chase the paperwork every new client and vendor still owes

One board showing every party you are onboarding, which documents are still missing or expiring, and a one click chase email for exactly what is outstanding.

General Input Storage
General Input Database
PDF.co
+1
App
File Gmail attachments into storage with names you can find

Every hour, new email attachments get sorted by document type and vendor, saved under clear names, and logged in a spreadsheet index.

Gmail
General Input Storage
Google Sheets
+1
Agentic Task
Win back no-show and cancelled appointments every morning

Every weekday morning, every appointment that fell through yesterday gets a personal text or email inviting them to rebook, plus a task for the right rep.

LeadConnector
Google Sheets
Slack
Agentic Task

Stop chasing overdue invoices by hand.

Let this workflow send the reminder emails for you every Monday morning and keep the team looped in on Slack.