Send overdue invoice payment reminders with iFirma, Gmail, PostGrid and Slack
Ready for 3.0What this workflow does
This workflow has 41 nodes and runs on a schedule (every 24 hours). Along the way it connects Slack and Gmail. It also calls api.postgrid.com over HTTP.
How it runs
Trigger: On a schedule (every 24 hours).
- Configuration (Edit Fields (Set)): sets 5 fields: Email/Login, API Key Invoice, X days before due date…
- Your Company Details (Edit Fields (Set)): sets 11 fields: Company Name, Email, Phone…
- URL to Fetch Invoices (Edit Fields (Set)): sets 2 fields: url, requestBody
- Encode API Key (Code): runs custom JavaScript code
- Fetch Invoices from System (HTTP Request): calls an HTTP API
- Contains Error? (If): checks a condition and branches into true / false
- Error Fetching Invoices (Stop and Error): stops the run with an error
- Extract Invoices (Split Out): splits a list into separate items
- Filter: keeps only the items that match a condition
- Assign Endpoint to Invoice Type (Code): runs custom JavaScript code
…plus 30 more steps. See the full node list below.
Services it uses
HTTP calls to: api.postgrid.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (12)
- Code
n8n-nodes-base.code - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Filter
n8n-nodes-base.filter - Stop and Error
n8n-nodes-base.stopAndError - If
n8n-nodes-base.if - Remove Duplicates
n8n-nodes-base.removeDuplicates - Split Out
n8n-nodes-base.splitOut - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail - Merge
n8n-nodes-base.merge
From the author
Overdue Invoice Payment Reminder Workflow Documentation What Is This? This workflow is an automated invoice payment tracking and reminder system for the Polish accounting service iFirma.pl. It monitors unpaid and overdue invoices, then automatically sends…