Automate financial collections using this powerful n8n workflow. Daily checks Google Sheets, calculates days past due (DPD), and sends tone-adjusted email reminders. Get this n8n template now.
Download this n8n workflow template and start using it instantly.
Managing overdue invoices is critical for cash flow, but manual follow-ups are time-consuming and often inconsistent. This robust n8n workflow solves this by fully automating the collection process. Every morning, the n8n trigger starts the process by fetching all invoice data from Google Sheets. It filters out paid invoices and calculates the exact number of days past due (DPD). The key value of this n8n template lies in its dynamic message generation, where the tone of the email reminder automatically escalates (from a friendly nudge to a firm demand) based on the DPD. By using this n8n automation, businesses ensure timely, consistent communication, improving collection rates without constant manual effort.
This powerful n8n workflow operates on a scheduled cadence to handle financial follow-ups efficiently.
Daily Trigger, an n8n trigger, set to run early every morning (6 AM).Load Invoices n8n node connects to Google Sheets to retrieve all data within the specified range (Invoices!A1:G1000).Filter Overdue Invoices n8n node processes this list, keeping only records where the invoice status is 'unpaid' and the due_date is in the past.Calculate DPD n8n node (a Function node) to determine the exact 'Days Past Due' (DPD) for each overdue invoice item.Generate Message n8n node creates a personalized follow-up message. It uses conditional logic based on the DPD value:Send Email n8n node sends the dynamically generated, tone-adjusted message to the client's email address, completing the automated collections cycle using this effective n8n workflow.To deploy this useful n8n workflow template, follow these steps:
clientname, email, duedate, invoicenumber, status).Load Invoices n8n node, replace YOURSHEET_ID with the ID of your actual spreadsheet.Send Email n8n node with your SMTP or Gmail credentials so the n8n node can successfully dispatch the messages.Generate Message n8n node to fine-tune the reminder tones or DPD thresholds to match your company's policy.Daily Trigger is set to your preferred run time and activate the entire n8n workflow. Daily Trigger (n8n trigger):
Function: Starts the entire n8n workflow automatically.
Key Configuration: Set to run daily at 6:00 AM.
Load Invoices (Google Sheets n8n node):
Function: Fetches all invoice data from the specified Google Sheet.
Key Configuration: Reads range Invoices!A1:G1000. Requires Google Sheets OAuth2 credentials.
Filter Overdue Invoices (Function n8n node):
Function: Uses JavaScript to filter the sheet data, passing only items where status is 'unpaid' and the due_date is earlier than today.
Calculate DPD (Function n8n node):
Function: Calculates the 'Days Past Due' (DPD) for each invoice item and attaches it as a new property (dpd) essential for the message generation step of this n8n workflow.
Generate Message (Function n8n node):
Function: Contains the core business logic. Based on the calculated DPD, it generates the appropriate email text with escalating levels of urgency (tone control).
Send Email (EmailSend n8n node):
Function: Sends the final, personalized reminder email using the text dynamically generated in the previous n8n node.
* Key Configuration: Uses expression ={{$json.message}} for the email body and sets the subject as 'Invoice Reminder'.
Streamline billing by automating invoice creation. This n8n workflow reads client and pricing data directly from Google Sheets rows and generates official invoices in QuickBooks Online.

Use this advanced n8n workflow to automate sales processes: trigger invoice creation in Xero via Jotform submission, notify customers via Outlook, and alert your team via Telegram if no action is taken. Use these n8n templates for efficient billing.

Use this comprehensive n8n workflow to automate daily inventory checks, calculate optimal reorder quantities, create purchase orders (PO) in Airtable, and automatically email suppliers via Brevo.

Use this comprehensive n8n workflow to automate QuickBooks invoicing from Jotform submissions, manage customer data, and send AI-summarized payment reminders using the n8n trigger and n8n node structure. Get started with n8n templates.

Use this comprehensive n8n workflow to fully automate invoice generation for Shopify paid orders. Converts HTML to PDF, stores documentation in Google Drive, and sends the invoice via Gmail.








































