🀝 Stripe β†’ Pipedrive: Auto create contacts and deals from payments

⚑ 146 views · 🀝 CRM & Sales Operations

Description

Stripe β†’ Pipedrive (Automatic Person + Deal Creation)

Prerequisites / Requirements

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).

Create Deal: Creates a deal linked to that person with the payment amount.

Description

**This workflow connects Stripe to Pipedrive. Whenever a new payment (or checkout success) occurs in Stripe, this automation will:

It’s ideal for

Modification Notes / Extensions

You can extend this workflow by:

πŸ”— Nodes Used

HTTP Request, Pipedrive, Webhook

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup