Create Pipedrive people and deals from Stripe payments
At a glance
View source template on n8n.io (opens in new tab)Problem
Payments happen in Stripe but the CRM never hears about them, so sales and account records drift apart
Caveats
No AI involved. Needs a Stripe secret API key, a Pipedrive account with API access, custom fields created in Pipedrive, and an HTTPS-reachable n8n webhook. Store the Stripe key only in n8n credentials. Customer names, emails and payment details are copied into Pipedrive, so check that your privacy notice covers it. Refunds and cancellations are not handled unless you add them.
Tools
- n8n webhook
- Stripe (webhook + API check)
- Pipedrive
Steps
- Stripe sends a payment event to the n8n webhook.
- Extract the event ID, type and payload.
- Re-fetch the event from the Stripe API to confirm it is genuine.
- Search Pipedrive for the person by email.
- Create the person if missing.
- Skip if this Stripe event ID was already recorded, otherwise create a deal with the amount and custom fields (payment method, status, source).
- Status
- Researched: Sourced and summarized, not yet run end-to-end by us
- Last checked
Setup estimates are rough guesses for someone comfortable with the tools who already has the accounts and API keys. Real time is unknown until tested.