Stripe → Pipedrive: Auto create contacts and deals from payments
Stripe → Pipedrive (Automatic Person + Deal Creation) Prerequisites / Requirements - n8n instance (cloud or self-hosted) with HTTPS reachable webhook endpoint - Stripe account and secret API key - Pipedrive account wi...
Template notes
Stripe → Pipedrive (Automatic Person + Deal Creation)
Prerequisites / Requirements - n8n instance (cloud or self-hosted) with HTTPS reachable webhook endpoint - Stripe account and secret API key - Pipedrive account with API access and custom fields defined - Users should create custom fields in Pipedrive and copy their field IDs (e.g. amount, payment method, status, Stripe Event ID)
How it works (Step-by-Step) Stripe Webhook: n8n triggers on payment events from Stripe via an HTTP POST.
Edit / Set node: Extracts eventId, eventType, and payload.
HTTP Request: Confirms Stripe event via Stripe API (adds security).
Search Person: Looks up Pipedrive contact by email from the Stripe payload.
IF: Checks whether the person exists. - If exists → skip to deal creation. - If node - Check if Event id is not the same - If same - Skip the deal creation - If different - Create a deal linked to that person with the payment amount - If not → create new Person.
Create Person: Adds new Pipedrive contact, populates custom fields (amount, payment method, status, source).