
Can ChatGPT follow up unpaid invoices?
Yes. Add Sails to ChatGPT. A routine finds the invoices past due and sends the follow-up from your address. You do not have to ask for it again.
ChatGPT can write the reminder. It cannot send it, and it cannot check next week.
The reminder is a draft in the thread. There is no address to send it from and no record of who has paid. Next week the list is gone and you paste it again.
You can schedule a prompt in ChatGPT, but that wakes a model with no invoice list and no way to mail anyone. It writes the reminder a second time. It still does not send it.
Sails is Databases, Mail, and Routines for that chat. The invoices sit in a table. A routine reads which ones are past due and sends the follow-up from your address. Replies come back to the same inbox.
Ask in ChatGPT. The follow-up goes out on its own.
You say what you invoiced and when it is due. Your AI assistant writes the routine once. After that the routine runs the check and sends the mail.
Keep my invoices in a database. Northside, $4,800, sent August 12, due in 30 days, nora@northside.co.
Created table invoices
In the table. Due September 11.
Every Monday at 8, email anyone past due and ask for payment.
Created routine invoice-follow-up (Mondays 8:00)
Routine is on. It reads the table and sends from billing@sails.app.
Did it send anything?
Sent mail from billing@sails.app
Northside was six days past due. Nora got a short reminder with the invoice attached.
Mark Northside paid.
Updated table invoices
Paid. Monday skips them now.
The weekly check is code, not a prompt.
Routines runs bash on a schedule. It queries the table for invoices past the due date, sends one mail for each of them, and writes down that the reminder went out.
There is no model in the loop, so the rule does not drift. The same Monday check sends to the same list every week, and it never mails a client who has paid.
Your AI assistant writes that routine from the chat. You do not open a terminal, and the mail sends while ChatGPT is closed.
What you get
A list that stays
Amount, due date, and who to email sit in a database. The next chat reads the same table. Mark one paid and it drops out of the check.
The mail sends
Mail gives your AI assistant an address. The follow-up leaves ChatGPT and reaches the client. Their reply comes back to that address.
It runs on Monday
Routines runs the check as bash on a schedule. Deterministic, no model in the loop. Only past-due invoices get a reminder.
Put your AI assistant to work.
Add Sails to ChatGPT. A routine finds the invoices past due and sends the follow-up from your address.