See llms.txt for all machine-readable content.
I built this for freelancers who keep invoices in Google Sheets. It learns how late each client really pays, gives every unpaid invoice an expected date and a cash calendar by week, and emails you once when a promise breaks or a client starts paying slower.
It never emails a client. Chasing stays your decision.
Invoices, Forecast and Alerts. The Invoices columns are invoice_id, client, amount, currency, due_on, paid_on, promised_on and status.A Google account with Sheets and Gmail, and n8n 1.x or 2.x. No AI service and no paid add-on.
Your Settings holds the thresholds I use: the paid invoices a client needs before they get their own habit, and how much later recent payments must be before I call a client slower. The weeks ahead, the summary day and the date order sit there too.
I ran it on n8n with a test sheet of 18 invoices: it wrote the Forecast tab, sent the email and logged four alerts, and a second run reported none of them again. Rows with a missing client, a bad amount or a date it cannot read are named in the email and left out of the forecast.
It is free to use.
Support: [email protected]