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

Auto-fix your calendar when a flight slips, and flag what's at risk

When your flight moves, your calendar times get corrected automatically and you get a Slack note naming the meetings you're about to miss.

Google Calendar
AviationStack
Slack
Agentic Task
Trace phishing emails to the sending IP and report abuse

Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.

AbuseIPDB
Gmail
Slack
Agentic Task
Turn procurement portal tenders into CRM deals each morning

Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Turn each week's football fixtures into a venue staffing plan

Every Monday, rank the week's matches by expected demand, put the big ones on your venue calendar, and post a rota-ready summary to Slack.

API-Sports
Google Calendar
Slack
Agentic Task
Weekly flight risk brief for trips your team already booked

Every Thursday, rank your team's upcoming flights by how likely they are to run late, and email the fixes while changes are still cheap.

AeroDataBox
Airtable
Gmail
Agentic Task
Warn customers before their saved card expires and billing fails

Each month, spot the saved cards about to expire, email the customers still on recurring billing, and rank the revenue at risk in Slack.

Authorize.Net
Gmail
Slack Bot
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.