Get Started
Screenshot of n8n workflow
FREE TEMPLATE
Automate Pipedrive Stripe Customer Creation
0
Views
0
Downloads
7
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Stripe
Pipedrive
Trigger Type
On app event
Approx setup time ≈ 35 min
Need help setting up this template?
Ask in our free Futurise community
About
Community
Courses
Events
Members
Templates

How to Automate Pipedrive Stripe Customer Creation?

Leon Petrou
FREE TEMPLATE
Automate Pipedrive Stripe Customer Creation
0
Views
0
Downloads
7
Nodes
Download Template
Free
Preview Template
Utility Rating
7 / 10
Business Function
Sales
Automation Orchestrator
n8n
Integrations
Stripe
Pipedrive
Trigger Type
On app event
Approximate setup time ≈ 35 minutes
Need help setting up this template?
Ask in our free Futurise community

Description

Close the gap between sales and billing by creating Stripe customers the moment a Pipedrive deal is won. Teams avoid manual data entry and start billing faster with clean customer records pulled from the CRM.

Here is how it runs end to end. An event from Pipedrive watches for deal updates and checks if the won time changed. When that happens, the flow pulls the linked organization details from Pipedrive. It then searches Stripe for a customer with the same organization name. If no match is found, a merge step allows the process to continue to Stripe and creates a new customer with mapped fields like name, street, house number, city, state, and country. This reduces duplicate records and ensures billing data is ready as soon as the deal closes.

You will need active Pipedrive and Stripe accounts with credentials set in n8n. Map your Pipedrive organization fields to the Stripe fields used in the create step. Expect to save several minutes per won deal and cut data errors from copy and paste. This setup is ideal for B2B teams that invoice after closing, such as agencies, SaaS vendors, and service firms.

Copy link

Tools Required

Stripe
Sign up
Pay-as-you-go: $0 / mo; 2.9% + $0.30 per successful domestic card transaction (US).
Pipedrive
Sign up
Lite: US$14/user / mo (billed annually). API access included with every plan.
n8n
Sign up
$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

What this workflow does?

  • Pipedrive deal update event monitors when a deal changes status.
  • Won time check ensures actions run only when a deal is newly won.
  • Organization lookup fetches company details from Pipedrive with resolved properties.
  • Stripe customer search uses the organization name to find existing records.
  • Duplicate guard continues only if no Stripe customer is returned.
  • Merge pass through routes data so the create step runs only on the no match path.
  • Stripe create customer maps name and full address fields from Pipedrive.

What are the benefits?

  • Eliminate manual customer setup after a sale and save 5 to 10 minutes per won deal
  • Automate 100% of new customer creation for won deals
  • Improve data accuracy by pulling address fields directly from the CRM
  • Reduce duplicate records by checking Stripe before creating customers
  • Connect Pipedrive and Stripe so sales and billing stay in sync

How to set this up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Pipedrive and Stripe. See the Tools Required section above for links to create accounts with these services.
  3. Open the On deal updated node in n8n and in the Credential to connect with dropdown click Create new credential. Follow the on screen steps to connect your Pipedrive account.
  4. Confirm the trigger watches the Deal object and the Updated event. Save the node and ensure it can register its webhook or event subscription.
  5. Open the Get organisation details node and verify the Organization ID expression points to current.org_id. Keep Resolve properties enabled.
  6. Open the Search customer HTTP Request node. In the credentials dropdown choose Stripe API or click Create new credential. In your Stripe Dashboard create or use a Secret API key and paste it into the credential in n8n.
  7. Review the Search customer query parameter. It uses the organization Name. If your unique key is email or domain, update the query to match your data model.
  8. Open the Create customer Stripe node and select the same Stripe credential. Confirm the Name and Address fields map to your Pipedrive organization fields. Adjust field names if your CRM uses different labels.
  9. Activate the workflow in n8n. In Pipedrive, set a test deal to Won and ensure it is linked to an organization with address details.
  10. Check Executions in n8n for a successful run. In Stripe, verify a new customer was created with the expected name and address. If no record appears, inspect the Customer does not exist node output and refine the search query.
  11. If duplicates appear, include more filters in the Stripe search such as email or metadata, or adjust the query to match your internal unique identifier.

Need help or want to customize this?

Similar Templates

n8n
Sales
Automate Pipedrive Token Refresh and Lead Search
Keep your CRM calls running without manual token fixes. This workflow stores and refreshes OAuth tokens, then searches contacts by email on demand. It is great for teams that get leads from forms or apps and need reliable access to Pipedrive data. Three webhooks drive the flow. One catches the OAuth code and saves both refresh and access tokens to Supabase. A second endpoint refreshes tokens using your client id and secret. The third endpoint receives a request with a person email, pulls the latest token from Supabase, calls the Pipedrive search API, and returns the result. If the access token is invalid, the logic refreshes it and tries again. The flow uses Supabase for secure storage, IF checks to detect token errors, and a loop that keeps the call stable. To set this up you need a Pipedrive OAuth app and a Supabase project with a table for tokens. Expect fewer API failures, faster lead lookups, and less time spent fixing tokens. Use it to power web forms, chatbots, or internal tools that need quick CRM checks without downtime.
13 views
view
n8n
Sales
Automate Google Drive to Pipedrive Lead Management
Turn every new spreadsheet in a Drive folder into clean leads in your CRM. Sales and marketing teams can drop a CSV or XLSX and get new organizations, people, leads, and notes created in minutes, with duplicates filtered by email. The flow starts when a new file appears in a chosen Google Drive folder. The file is downloaded and parsed into rows. Current Pipedrive leads are pulled, then persons linked to those leads are fetched to get their email addresses. Using a merge step, rows from the file are compared with Pipedrive emails and any matching email is removed. The remaining rows are mapped to fields like company, full name, email, and employees. For each new row, an organization is created, then a person tied to that organization with a custom source tag, then a lead with an owner, and finally a note that records company size. You only need a Google Drive folder and a Pipedrive account with rights to create records. Adjust the owner id and any custom field ids to match your account. Expect faster handoff from marketing lists to sales, cleaner data, and less manual import work. Ideal for paid media exports, event contact lists, or partner lead drops.
13 views
view
n8n
Sales
Sync HubSpot Pipedrive Contact Data
Keep sales and marketing contacts in step across HubSpot and Pipedrive. New people added in one tool appear in the other on a set schedule. Good for teams that want one shared contact list with less manual work. On each run a Cron trigger pulls all contacts from HubSpot and all persons from Pipedrive. Two Merge nodes compare emails from both sides. Items found in HubSpot but not in Pipedrive go to the Pipedrive node to add the person with first name and email. Items found in Pipedrive but not in HubSpot go to the HubSpot node to create the contact with email and first name. It focuses on missing records only, not editing existing matches. Set up needs active HubSpot and Pipedrive accounts and credentials in n8n Cloud. Expect to replace manual CSV exports and imports with a scheduled sync that runs in minutes. Great for leads captured in HubSpot that must reach sales fast, and for people created in Pipedrive that marketing should email. If you use custom fields or different email keys, update the field mapping in the nodes before turning it on.
14 views
view
See More Templates

These templates were sourced from publicly available materials across the web, including n8n’s official website, YouTube and public GitHub repositories. We have consolidated and categorized them for easy search and filtering, and supplemented them with links to integrations, step-by-step setup instructions, and personalized support in the Futurise community. Content in this library is provided for education, evaluation and internal use. Users are responsible for checking and complying with the license terms with the author of the templates before commercial use or redistribution.Where an original author was identified, attribution has been provided. Some templates did not include author information. If you know who created this template, please let us know so we can add the appropriate credit and reference link. If you are the author and would like this template removed from the library, email us at info@futurise.com and we will remove it promptly.