At a Glance — n8n Pipedrive Integration
- Native node included: Pipedrive node (Deals, Persons, Organizations, Activities, Leads, Notes, Products, Files) + Pipedrive Trigger node (deal, person, activity events)
- Auth: API token only — Pipedrive → profile icon → Personal preferences → API → copy token; paste into n8n credential — no OAuth flow, no Connected App
- Stage-change trigger: Pipedrive Trigger on 'Deal Updated' → IF node checking
current.stage_id≠previous.stage_idand matching target stage ID (get IDs from /v1/stages) - Most common workflows: Deal Won → Slack notification + Google Sheets row, new Person → HubSpot/Mailchimp sync, form submission → new Pipedrive Lead
- Activity logging: Pipedrive Activity → Create; trigger from calendar webhook, call recording system, or form; set activity type, deal ID, duration, note
- Custom fields: Access via their field keys (visible in Pipedrive API docs or via GET /v1/dealFields); set them in the 'Custom Properties' section of the Pipedrive node
Why Automate Pipedrive with n8n
Pipedrive is built for sales pipeline management — its strength is keeping deals moving and making it easy to log activities. But two things Pipedrive does not do well: cross-system automation (syncing to tools outside its ecosystem) and complex conditional logic. n8n fills both gaps.
With n8n, you can react to Pipedrive events — a deal won, a lead created, a stage change — and trigger actions in any other system: post to Slack, create a QuickBooks invoice, add a row to a Google Sheet, or create a Jira project. At $20–50/month for n8n cloud (or free self-hosted), it adds this layer without replacing Pipedrive or requiring per-connector licensing.
Connecting Pipedrive to n8n
Pipedrive authentication is the simplest of any major CRM — just an API token. No OAuth app, no Connected App, no admin approval needed.
- In Pipedrive, click your profile avatar → Personal preferences → API
- Copy your personal API token
- In n8n: Credentials → New → Pipedrive API → paste the token → Save
The credential is ready immediately. It authenticates as your user account, so it has the same permissions you do in Pipedrive. If you need a credential that isn't tied to a personal account, create a dedicated Pipedrive user (e.g. "n8n Integration") and use its token.
Many Pipedrive node operations require numeric IDs (pipeline ID, stage ID, user ID) rather than names. The easiest way to find them: use n8n's Pipedrive node with Operation: Pipeline → Get All or Stage → Get All, which returns all pipelines/stages with their IDs. Run this once, note the IDs you need, and hard-code them into your workflow Set nodes.
Workflow: Deal Won → Slack + Google Sheets + QuickBooks
The most impactful Pipedrive automation: when a deal is marked Won, notify the team, log it to your revenue tracker, and kick off billing — all in one workflow.
- Pipedrive Trigger — event: Deal Updated. Add an IF node to check
{{ $json.current.status === 'won' }} - Set node — extract: deal title, value, currency, owner name, organization name, close date, pipeline stage
- Run three branches in parallel:
- Slack node — post to #sales: "🏆 Deal won: [title] — $[value] — [owner]"
- Google Sheets node — append row: date, deal title, value, owner, organization, stage
- QuickBooks node (Customer → Create or Update) — create/update QBO customer from Pipedrive organization, then create invoice with deal value
The parallel branch structure (using n8n's merge node after) means all three actions happen simultaneously, not sequentially. Total elapsed time: under 3 seconds from deal Won to all systems updated.
Workflow: Form Submission → Pipedrive Lead
Every inbound lead from your website, webinar registration, or partner referral should land in Pipedrive automatically. Manual import is slow and leads go cold quickly.
- Webhook Trigger — receive form data from Tally, Typeform, or your website
- Pipedrive node (Person → Search) — search by email to check for existing contact
- IF node — does the person exist?
- Pipedrive node (Person → Create) — create person with name, email, phone, company on false branch
- Pipedrive node (Organization → Create) — create or look up the organization
- Pipedrive node (Lead → Create) — create a lead linked to the person and organization, with title from the form's inquiry field and value estimate from a custom field
- Slack node — notify the sales team: "New lead: [name] from [company] — [inquiry summary]"
Creating a Lead (not a Deal) is correct for initial capture — Pipedrive's Leads inbox is designed for unqualified inbound. Your reps convert to Deal once qualified. This keeps the pipeline clean.
Workflow: Automatic Activity Logging
Sales reps spending time logging activities in CRM is lost selling time. n8n can log common activities automatically from the source systems:
Email sent → Pipedrive activity
Trigger: Gmail or Outlook webhook on sent email. Extract the recipient email, subject, timestamp. Look up the Pipedrive person by email. Create a Pipedrive Activity (type: Email, subject from email subject, duration: 0, marked as done). This logs every outbound email as a Pipedrive activity without the rep touching Pipedrive.
Meeting ended → Pipedrive activity
Trigger: Google Calendar event end (via webhook or schedule-based check). Extract attendees, duration, meeting title. Look up Pipedrive person by attendee email. Create Activity (type: Meeting, subject from calendar title, duration in minutes). Link to the relevant deal if the deal ID is stored in the calendar event description or custom property.
Workflow: Daily Pipeline Report
Replace the end-of-day sales report with an automated summary:
- Schedule Trigger — 5 PM every weekday
- Pipedrive node (Deal → Get All) — filter by pipeline and status "open"
- Code node — group deals by stage, sum values per stage, count deals per owner, identify deals with no activity in 7+ days
- Slack node — post to #sales-leadership: pipeline summary with total value, deals by stage, stale deals list
The stale deals list (no activity in 7+ days) is often the most useful part — it surfaces at-risk deals before they slip without anyone noticing.
Need Pipedrive Automation Built?
Entech Solutions builds production Pipedrive automation with n8n — from lead capture to deal-won billing pipelines connecting Pipedrive to QuickBooks, Slack, Google Sheets, and more. See our n8n Pipedrive integration service page, or get in touch to discuss your sales automation needs.