Skip to content
Flowmanic
Customer OperationsStructurally Validated

Invoice Reminders & Tracking

This automation scans your Google Sheets invoice tracker every day; it emails the customer a polite reminder 3 days before the due date, on the due date, and once a week while overdue, and drops one daily summary of everything outstanding to your team on Telegram. No more manual chasing or missed payments falling through the cracks.

Automation flow

How it works

Filter Due Invoices picks out unpaid invoices due within 3 days (or already overdue). Pick Today's Reminders decides which customers get an email today: 3 days before the due date, on the due date, then once a week while the invoice stays overdue (1, 8, 15... days late), so a late client isn't emailed every single morning. Build Daily Summary sends your team one Telegram message listing every unpaid invoice that's due soon or overdue, with the total outstanding.

Services used

Google SheetsGmailTelegramSchedule Trigger

What you'll need

  • n8n (Cloud trial or self-hosted)
  • Google account (Sheets + Gmail)
  • Telegram

What's included

  • Automated follow-up that improves cash flow
  • Sheets invoice template included
  • Threshold (3 days, 7 days...) easily adjustable
  • No extra accounting software required

Estimate what this could save you

3.6 hours/month

≈ $108/month in your time

A rough estimate based on what you enter above — not a guarantee. Actual time saved depends on your process.

Make it yours

  • Adjust the look-ahead window (3 days) by editing diffDays > 3 in Filter Due Invoices.
  • Change which days customers are emailed by editing the remindToday line in the same node (e.g. -diffDays % 3 === 1 to remind every 3 days while overdue).
  • The summary's "Total outstanding" assumes every invoice uses the same currency. If an Amount cell isn't a plain number, the total is left out and the list still sends.
  • Customize the email copy to match your brand voice.

Questions about this template

$15one-time

Secure checkout via Polar. Delivered by email instantly.

Structurally validated: automatically checked for valid n8n format before every deploy.

Bad file or a duplicate charge? We'll make it right — Refund Policy.

Difficulty
Easy
Setup time
~15 min
Integrations
4
Node count
8
Format
.json + guide