Templates / Chase overdue invoice payments from Google Sheets with OpenAI and Gmail

Chase overdue invoice payments from Google Sheets with OpenAI and Gmail

Needs changes

by Jupi Labs · 2 views · created 2026-09-24 · Invoice Processing, AI Summarization

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: OpenAI (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 6 nodes and runs on a schedule (every day at 09:00). Along the way it connects Google Sheets and Gmail.

How it runs

Trigger: On a schedule (every day at 09:00).

  1. Read invoices (Google Sheets): read
  2. Pick invoices to chase (Code): runs custom JavaScript code
  3. Draft the reminder (OpenAI): complete (chat)
  4. Create Gmail draft (Gmail): work with draft
  5. Log the chase (Google Sheets): update

Services it uses

Google SheetsGmail

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • OpenAI (legacy) in Draft the reminder: replace with OpenAI node (AI section).
Removed in 3.0Replace with
OpenAI (legacy)
Draft the reminder
OpenAI node (AI section)

Nodes used (5)

From the author

Quick overview This workflow runs daily at 9am, reads invoices from Google Sheets, uses OpenAI to draft an overdue-payment reminder with escalating tone based on days overdue, creates a Gmail draft to the client, and updates the sheet with the latest chase…

Excerpt from Jupi Labs's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.