Nanosaur2-670M
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
An n8n workflow that reads an invoice tab in Google Sheets every weekday morning and emails each customer a polite Italian reminder for unpaid invoices that are due within three days or already late.
Italian payment reminders sent by Gmail from a Google Sheet is an n8n workflow in the Finance & accounting category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.
Weekday mornings at 8
It starts on a schedule, Monday to Friday at 8am Rome time. It reads:
A plain-text reminder in Italian in each customer’s inbox, for every unpaid invoice that is due within three days or late
What you need before you start.
Invoice list
Reads the invoice rows.
NeedsA Google Sheets OAuth2 credential and a tab with six named columns
Mail sender
Sends one reminder for each invoice.
NeedsA Gmail OAuth2 credential
Checked by Mindket on 13 Nov 2026
This n8n workflow chases unpaid invoices for you. At 8am on weekdays it reads an invoice tab in Google Sheets. A Code step keeps the invoices that are not paid and are due within three days or already late. Gmail then sends each customer a short, polite reminder in Italian. It names the invoice number, the amount and the due date, and the subject says whether the invoice is due soon or overdue. Four nodes run it, beside one sticky note.
Small businesses and freelancers who invoice Italian-speaking customers and track their invoices in a spreadsheet. Skip it if your customers do not read Italian, unless you rewrite the text. It emails real customers.
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| Freelance | Consultants | Chase late invoices without writing each email | A consultant marks paid invoices Pagata, and every other invoice gets a weekday reminder. |
| Retail | Shop owners | Remind trade customers before the due date | An owner sets the reminder three days ahead of each due date. |
| Accounting | Small firms | Keep a polite follow-up running for clients’ unpaid bills | A bookkeeper adds invoices to one tab and lets the weekday check do the chasing. |
| Services | Tradespeople | Remind customers after a job is invoiced | A plumber types the due date once and the workflow handles the rest. |
You need to know n8n’s settings: import a file, add two credentials and name a sheet.
Any n8n that can reach Google Sheets and Gmail will run it.
Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Setup is two credentials and one sheet.
| Need | Detail |
|---|---|
| n8n | On n8n Cloud or on a server of your own |
| Google Sheets | An OAuth2 credential and a tab with the columns Numero, Cliente, Email, Importo, Scadenza and Stato |
| Gmail | An OAuth2 credential for the account that sends the reminders |
workflow.json.Read Invoices. Replace <YOUR_SHEET_ID> with your sheet’s id and <YOUR_TAB_NAME> with the tab’s name.Send Payment Reminder.Send Payment Reminder, replace <YOUR_COMPANY_NAME> at the end of the message with your company name.Keep the tab up to date and leave the workflow running. When a customer pays, change Stato to Pagata so the reminders stop.
| To change | Where |
|---|---|
| How early a reminder starts | The limit of 3 days in Find Due and Overdue Invoices |
| The time of the check | The cron expression in Weekday 8am Check, and the time zone in the workflow settings |
| The wording | The subject and message in Send Payment Reminder |
| The column names | The code in Find Due and Overdue Invoices, and row 1 of your tab |
Invoice 2026-014 for 1200 euros, due on 15/11/2026, is still marked Da pagare three days before.
Promemoria: fattura 2026-014 in scadenza
The customer gets a short email in Italian with that subject. It says the invoice for € 1200 is due on 15/11/2026 and asks them to ignore it if they have paid.
If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. This one wakes up each morning, reads a sheet, picks the invoices that need a nudge and sends an email for each. Test it with your own address first.
For experts. One Code step does all the selecting.
| Node | What it does | What to know |
|---|---|---|
Weekday 8am Check | Runs on the cron 0 8 * * 1-5 | It follows the time zone in the settings, set here to Europe/Rome |
Read Invoices | Reads every row of the tab | A date arrives as text, such as 15/11/2026 |
Find Due and Overdue Invoices | Filters the rows and counts the days left | It skips Pagata rows, rows with no @ in Email and dates it cannot read |
Send Payment Reminder | Sends one plain-text email for each invoice | The n8n footer is switched off |
This sends real email to your customers, so test with your own address first.
An n8n workflow that chases unpaid invoices. At 8am on weekdays it reads an invoice tab in Google Sheets and finds the
invoices that are not paid and are due within three days or already late. Gmail then sends each customer a short, polite
reminder in Italian.
workflow.json: the workflow as n8n exports it, five nodes. One is a sticky note. It holds no credential.README.md: these notes.Send Payment Reminder now sends plain text.Find Due and Overdue Invoices now skips a row whose Email has no @. One empty address would otherwise stop the run<YOUR_SHEET_ID> and <YOUR_TAB_NAME>, and the<YOUR_COMPANY_NAME>.Numero, Cliente, Email, Importo, Scadenza andStato.Scadenza must read dd/mm/yyyy, as text or as a date cell shown that way.Stato is Pagata for a paid invoice. Any other value, or an empty one, counts as unpaid.workflow.json.Read Invoices. Replace <YOUR_SHEET_ID> with your sheet's/d/ and /edit, and <YOUR_TAB_NAME> with the tab's name.Send Payment Reminder.Send Payment Reminder, replace <YOUR_COMPANY_NAME> with your company name.Weekday 8am Check starts the run Monday to Friday at 8am.Read Invoices reads every row of the tab.Find Due and Overdue Invoices skips paid rows, rows without an email address and rows whose date it cannot read. ForSend Payment Reminder emails the customer. The subject says the invoice is overdue or due soon, and the message givesFind Due and Overdue Invoices.Weekday 8am Check and the time zone in the workflow settings.Send Payment Reminder.Find Due and Overdue Invoices and row 1 of your tab.Stato saysPagata. Nothing counts the reminders already sent.NOTICE.md 639 B README.md 4 KB workflow.json 5 KB
well9472 · Kit
Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…
Waqf-AI · Kit
Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.
Wan-AI · Kit
Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.
NeoQuasar · Kit
Forecasts financial candlestick series with a 4.1M-parameter foundation model trained on data from over 45 exchanges. For quant researchers and developers who…
An n8n workflow that sends a Hebrew WhatsApp reminder for an unpaid invoice 7, 14 and 30 days after its due date. It reads the open invoices from a Google Shee…
An n8n workflow that files invoices. It watches a Google Drive folder, has LlamaParse read each new file and an OpenAI model pick out the line items. Airtable…