← Back to Blog

Automate Invoice Follow-ups in 5 Minutes: Step-by-Step Tutorial

By AutoFlow

To automate invoice follow-ups, connect your accounting software to an automation platform, trigger a workflow whenever an invoice is created, then add scheduled delays that check whether the invoice is still unpaid and send a reminder email at each step. A proven cadence is a friendly reminder on Day 3, a direct follow-up on Day 7, and a final notice on Day 14 — each one sent only if the invoice has not been paid.

The whole setup takes about five minutes and replaces the manual chasing that quietly drains hours every week. Once it is live, overdue invoices get consistent, professional payment requests automatically — no thinking required, no forgotten invoices, and no awkward one-off emails. This tutorial walks through the exact workflow, the email templates, and the customizations that make it work.

Time to set up: about 5 minutes. Expected impact: several hours saved per month and noticeably faster payments. Tools needed: your accounting software plus an automation platform like AutoFlow.

Why manual invoice tracking fails

Chasing payments by hand breaks down in predictable ways. The same problems show up across almost every small business:

  • Overdue reminders get buried in your inbox and never sent.
  • You forget to follow up on the invoices that feel less urgent.
  • You lose 30-plus minutes a week hunting down payment status updates.
  • Different team members send inconsistent reminder messages.
  • Payment cycles stretch out far longer than they should.

Late payments are expensive — not just in the cash that arrives slowly, but in the interest, the administrative overhead, and the time spent chasing it. The fix is automatic reminders that fire on a schedule, so following up stops depending on you remembering to do it.

How the automation works

The workflow is a simple sequence of delays and checks. When an invoice is created, the automation waits three days, then checks whether it has been paid. If it has, the workflow stops. If it has not, it sends a friendly reminder, waits four more days, checks again, and sends an escalated reminder if still unpaid. After another seven days it checks one last time and sends a final notice if payment still has not arrived.

In short: invoice created, then three touchpoints on Day 3, Day 7, and Day 14, each gated by a payment-status check so paid invoices never get nagged. This three-touch structure is deliberate, and it works for four reasons:

  • Professional — the cadence stays courteous rather than aggressive.
  • Effective — three spaced touchpoints lift payment rates more than a single email.
  • Customizable — add your branding, your messaging, and a direct payment link.
  • Trackable — you always know which reminders went to whom and when.

What you will need

Before you build, gather four pieces. Most small businesses already have all of them:

  • Accounting software such as Stripe, FreshBooks, Wave, or QuickBooks Online.
  • An email service like Gmail, Outlook, or a dedicated email platform.
  • An automation platform — AutoFlow is the platform used in this guide.
  • A payment link — most accounting software generates one for each invoice.

Step-by-step setup: build it in 5 minutes

Step 1: Create the trigger

In your automation tool, create a new workflow and set the trigger to Invoice created in your accounting software. Most tools pull invoices in automatically, so you simply select the trigger from a dropdown and connect your accounting account.

Step 2: Add the first delay

Add a Wait 3 days action. This gives customers time to receive and process the invoice without feeling pushed. Counterintuitively, the small delay tends to increase payment rates because the first contact does not feel like harassment.

Step 3: Check payment status

Add a condition that checks whether the invoice is still unpaid. This is the critical step — you never want to remind someone about an invoice they already paid. In plain terms: if the invoice status is unpaid, continue the workflow; otherwise, stop. Test it with a sample invoice before going live.

Step 4: Send the first reminder

Add a Send email action with a friendly template. Keep the subject light, for example: "Gentle reminder: Invoice #[Invoice ID] due [Date]." In the body, greet the customer, note that payment has not arrived yet, include the amount due, due date, and payment link, and reassure them to disregard the message if they have already paid. The full template is in the next section.

Step 5: Add the remaining reminders

Duplicate the delay, check, and email pattern twice more to build the full cadence:

  1. Second reminder (Day 7): wait four more days, check if still unpaid, then send a slightly more direct email.
  2. Final notice (Day 14): wait seven more days, check if still unpaid, then send the final notice email.

That is it — five steps, and your invoice follow-up automation is complete.

The email templates that work

Use these as a starting point and adjust the voice to match your brand. The key is the tone progression: friendly, then direct, then escalated. Replace the bracketed fields with your automation tool's merge variables.

Email 1 — friendly reminder (Day 3)

Subject: Quick reminder: Invoice #[Invoice ID]

Hi [Customer Name], I hope you're doing well. I noticed that Invoice #[Invoice ID] is still outstanding. If you've already processed this payment, thank you — please disregard this message. If you have any questions or need an adjusted payment schedule, I'm happy to help. Invoice details: amount due [Amount], due date [Due Date], and your payment link. Looking forward to hearing from you. Best, [Your Name]

Email 2 — direct follow-up (Day 7)

Subject: Invoice #[Invoice ID] – payment due

Hi [Customer Name], I'm following up on Invoice #[Invoice ID], which is now [X days] overdue. Payment details: invoice #[Invoice ID], amount due [Amount], original due date [Due Date], and your payment link. Please prioritize this payment. If there's an issue or you'd like to discuss a payment plan, let me know right away. Thanks, [Your Name]

Email 3 — final notice (Day 14)

Subject: Final notice – Invoice #[Invoice ID] payment required

Hi [Customer Name], this is a final notice regarding Invoice #[Invoice ID], which is now significantly overdue. Invoice details: amount [Amount], days overdue [X days], and your payment link. Please remit payment within 48 hours. If this invoice is disputed, contact me immediately. [Your Name], [Phone Number]

Real-world results: what to expect

A small marketing agency built this exact workflow. Before automating, their average payment time was about 32 days, they spent four to five hours a week on manual follow-up, and roughly 22 percent of invoices were paid late.

After automating, average payment time dropped to around 19 days, manual follow-up time fell to effectively zero because the automation handled it, and their late-payment rate fell to about 8 percent. That freed up roughly 20 hours a month for other work and gave them far clearer cash-flow visibility.

Your numbers will depend on your industry and customer base, but a meaningful payment acceleration — often in the 25 to 40 percent range — is a realistic expectation.

Troubleshooting common problems

Reminders go out even after payment

Make sure your payment-check condition reads the latest invoice status directly from your accounting software, not a cached value. Test the flow with a sample invoice and mark it paid mid-sequence to confirm the workflow stops.

Emails feel too aggressive

Adjust the timing or soften the language. Moving the first reminder from Day 3 to Day 5, and easing the wording in the templates, usually protects the customer relationship without slowing payments much.

Customers get duplicate reminders

If reminders fire from more than one system, add a guard condition such as "don't send if a reminder was already sent in the last 24 hours" so only one message goes out per window.

Your accounting software isn't syncing

While you troubleshoot the integration, lean on your accounting software's built-in email reminders as a temporary backup so no overdue invoice slips through.

Taking it further: advanced customizations

Once the basic automation is running smoothly, layer on more sophisticated logic:

  • Segment by customer type: send VIP customers a single gentle reminder while others get the full three-email sequence.
  • Adjust timing by invoice size: trigger an earlier reminder on large invoices and let smaller ones wait a little longer.
  • Add an SMS step: for high-priority invoices, send a text once they cross ten days overdue.
  • Build a dashboard: track which customers are chronically late so you can address the underlying pattern.
  • Flag a credit hold: automatically escalate customers who are repeatedly late for closer review.

Why this works

Automated follow-ups outperform manual ones because the system never gets tired, distracted, or sentimental. Reminders go out on schedule every time, the templates keep your brand voice consistent, and starting friendly before escalating builds goodwill instead of resentment. The result is faster payments without damaging customer relationships.

Where to go next

Invoice follow-ups are one of the highest-leverage workflows you can automate, but they are just the start. If you are new to automation, the complete guide to workflow automation for small business lays out the foundational concepts — triggers, conditions, and actions — that this tutorial puts into practice.

Not sure which platform to build on? Our roundup of the best workflow automation tools of 2026 compares the leading options on price, ease of use, and integrations so you can pick the right fit before you start.

Ready to get paid faster? Try AutoFlow free and build this invoice follow-up workflow in minutes — no credit card required.