Pipedrive Closed Won → Xero Draft Invoice + Slack Approval (n8n)
Pipedrive Closed Won → Xero Draft Invoice + Slack Approval (n8n)
Regular price
£13.99
Regular price
£13.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Pipedrive Closed Won → Xero Draft Invoice + Slack Approval (n8n)
Regular price
£13.99
Regular price
£13.99
Sale price
Unit price
/
per
Pipedrive Closed Won → Xero Draft Invoice + Slack Approval (n8n)
Automatically generate a Xero draft invoice when a Pipedrive deal hits Closed Won, then send it to Slack for approval—authorising and emailing the invoice to the customer only after it’s approved. Perfect for removing manual invoicing delays.
What this workflow does
- Triggers on deal stage change: Watches for a change in Pipedrive and continues only when the deal newly enters the configured Closed Won stage.
- Builds invoicing contact details: Fetches the deal’s person data and prepares the contact name and email for invoicing.
- Finds or creates a Xero contact: Searches Xero for an existing contact by email (or by name if email is missing). If none is found, it creates a new Xero contact.
- Creates an ACCREC draft invoice: Pulls deal products from Pipedrive, converts them into Xero invoice line items (or falls back to the deal title/value), and creates an ACCREC draft invoice with a calculated due date and configured currency.
- Requests approval in Slack: Posts the draft invoice details to a Slack channel and waits for an Approve & Send or Reject decision.
- Authorises and emails on approval: If approved, updates the invoice in Xero to AUTHORISED and emails it via Xero when an email address is available, then confirms in Slack.
- Stops on rejection: If rejected, leaves the invoice as a draft in Xero and posts a rejection notice to Slack.
Use cases
- Revenue teams who want Closed Won to immediately flow into Xero invoicing.
- Operations workflows requiring human review via Slack approval before invoices are issued.
- SaaS and service businesses standardising invoice creation from Pipedrive deal details.
Technical details
- Pipedrive (deal change trigger)
- Xero (OAuth2, tenant ID, contacts, ACCREC draft invoice creation, AUTHORISED update, invoice email)
- Slack (send invoice request, wait for approval/rejection)
- n8n nodes: if, set, code, pipedrive, xero, slack
Setup requirements
- Connect Pipedrive credentials and ensure the deal-change trigger webhook is registered.
- Connect Xero OAuth2 credentials, set Xero-tenant-id, and confirm the configured invoice currency is supported.
- Connect your Slack account.
