Route invoice emails and owner digests from intake to Gmail and Slack
Ready for 3.0What this workflow does
This workflow has 9 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). It uses only n8n's built-in nodes.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Intake: load invoices (Code): runs custom JavaScript code
- Lookup customer + dedup (Code): runs custom JavaScript code
- Sendable? (If): checks a condition and branches into true / false
- Compose invoice email (Code): runs custom JavaScript code
- Alert owner (Code): runs custom JavaScript code
- Merge: merges the data from its input branches
- Daily digest to owner (Code): runs custom JavaScript code
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 (5)
- Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Merge
n8n-nodes-base.merge
From the author
Quick overview This workflow runs manually or every day at 9:00 to simulate an invoice intake batch, match invoices to customers, compose invoice email payloads, flag duplicates or unknown customers as owner alerts, and produce a single end-of-run digest…