Track Pennylane invoice payment status with Slack notifications
Ready for 3.0What this workflow does
This workflow has 7 nodes and runs on a schedule (every 15 minutes). Along the way it connects Slack. It also calls app.pennylane.com over HTTP.
How it runs
Trigger: On a schedule (every 15 minutes).
- PL Fetch Invoices (HTTP Request): calls app.pennylane.com
- Code: runs custom JavaScript code
- If: checks a condition and branches into true / false
- Code: runs custom JavaScript code
- Set Done (Edit Fields (Set)): sets 1 field: Status
- SL Send Notification (Slack): uses Slack
Services it uses
HTTP calls to: app.pennylane.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 (6)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - Slack
n8n-nodes-base.slack
From the author
Who is this for Teams using Pennylane (French accounting platform) who want automatic alerts when invoices are paid or become overdue, without checking Pennylane manually. What it does This workflow runs every 15 minutes, fetches all customer invoices from…