Back to Blog
n8nPipedriveintegrationCRMautomation

n8n + Pipedrive Integration: 5 Powerful Workflows You Can Build Today

n8nautomation TeamApril 11, 2026
TL;DR: n8n's native Pipedrive node lets you automate deal management, contact syncing, follow-up emails, and pipeline reporting without writing code. This guide walks through five production-ready workflows you can build today on your own n8n instance.

The n8n Pipedrive integration gives sales teams a way to eliminate the manual copy-paste work that slows down every CRM process. Pipedrive is one of the most popular sales CRMs for small and mid-sized teams, but its built-in automations only go so far. With n8n, you can connect Pipedrive to over 400 other apps, build multi-step logic, and run everything on your own infrastructure with zero per-execution fees.

Whether you want real-time Slack alerts when deals move stages, automatic follow-ups for stale opportunities, or a weekly pipeline digest delivered to your inbox, these five workflows cover the most common Pipedrive automation patterns sales teams actually need.

Why Automate Pipedrive with n8n

Pipedrive's native Automations feature handles simple if-then rules inside the CRM. But the moment you need to pull in data from another tool, apply conditional logic across multiple services, or process records in bulk, you hit the ceiling. Here's where n8n fills the gap:

  • Cross-platform workflows — Connect Pipedrive to Slack, Gmail, Google Sheets, Notion, your database, or any tool with an API. One workflow can span five or six services.
  • No execution limits — Unlike Zapier or Make, a self-hosted or managed n8n instance doesn't charge per task. Run thousands of automations daily without watching a billing meter.
  • Advanced logic — Use IF nodes, Switch nodes, loops, and even custom JavaScript or Python when a workflow needs real decision-making beyond simple field matching.
  • Full API access — n8n's Pipedrive node covers deals, persons, organizations, activities, notes, leads, and products. Anything the node doesn't cover, you can hit directly with the HTTP Request node using your Pipedrive API token.

If you want a managed n8n instance running in minutes without provisioning servers, n8nautomation.cloud gives you a dedicated instance starting at $15/month with automatic backups and 24/7 uptime.

Connecting Pipedrive to n8n

Before building workflows, you need to authenticate n8n with your Pipedrive account. n8n supports both API Token and OAuth2 authentication for Pipedrive.

API Token method (simplest):

  1. In Pipedrive, go to Settings → Personal preferences → API and copy your personal API token.
  2. In n8n, open any Pipedrive node, click Create New Credential, select Pipedrive API, and paste the token.
  3. Click Test to verify the connection.

OAuth2 method (better for teams):

  1. Register an app in the Pipedrive Developer Hub to get a Client ID and Client Secret.
  2. In n8n, create a Pipedrive OAuth2 API credential and enter both values.
  3. Copy the OAuth callback URL from n8n and paste it into your Pipedrive app settings.
  4. Click Connect and authorize through the Pipedrive consent screen.

Tip: Use OAuth2 if multiple team members share the n8n instance. API tokens are tied to a single user, so if that person leaves, every workflow using their token breaks.

Workflow 1: Deal Stage Change Notifications in Slack

This is the most requested Pipedrive automation: get a Slack message every time a deal moves to a new pipeline stage.

Nodes used: Pipedrive Trigger → IF → Slack

  1. Pipedrive Trigger — Set the trigger event to deal.updated. This fires every time any deal field changes.
  2. IF node — Check whether the field current.stage_id differs from previous.stage_id. This filters out updates that aren't stage changes (like editing a deal title).
  3. Slack node — Send a message to your sales channel. Use expressions to pull in the deal title, new stage name, deal value, and owner. A template like: 🔔 {{$json.current.title}} moved to {{$json.current.stage_name}} — Value: ${{$json.current.value}} (Owner: {{$json.current.owner_name}})

You can extend this with a Switch node to route different stages to different channels — for example, "Proposal Sent" alerts go to #sales, while "Won" alerts go to #wins for company-wide visibility.

Workflow 2: Two-Way Contact Sync with Google Sheets

Many teams use Google Sheets as a lightweight reporting layer or handoff document for marketing. This workflow keeps a spreadsheet in sync with Pipedrive contacts.

Pipedrive → Sheets direction:

  1. Pipedrive Trigger — Listen for person.added events.
  2. Set node — Map Pipedrive fields (name, email, phone, organization) to the column names in your spreadsheet.
  3. Google Sheets node — Use the Append Row operation to add the new contact.

Sheets → Pipedrive direction:

  1. Schedule Trigger — Run every 15 minutes.
  2. Google Sheets node — Read all rows, or use a "processed" column to only grab new entries.
  3. Pipedrive node — Use the Create Person operation. Before creating, use a Pipedrive Search operation to check if the email already exists and avoid duplicates.

This two-directional pattern means marketing can add leads in a spreadsheet and they automatically appear in Pipedrive, while new CRM contacts flow back to the shared sheet.

Workflow 3: Automated Follow-Up Emails for Stale Deals

Deals that sit untouched in a pipeline stage for too long are at risk. This workflow automatically nudges the deal owner and optionally sends a follow-up email to the prospect.

Nodes used: Schedule Trigger → Pipedrive → IF → Gmail (or SMTP) + Slack

  1. Schedule Trigger — Run once per day, typically in the morning.
  2. Pipedrive node — Use Get All Deals with a filter for deals in specific stages (e.g., "Proposal Sent" or "Negotiation"). You can create a Pipedrive filter in the CRM UI and reference its ID.
  3. Date & Time node — Calculate the number of days since update_time. Compare against your threshold (e.g., 7 days).
  4. IF node — Branch on whether the deal has been stale longer than your threshold.
  5. Gmail node — Send a personalized follow-up to the contact email associated with the deal. Use expressions to insert the deal title, the contact's first name, and a relevant message.
  6. Slack node — Simultaneously notify the deal owner via DM that a follow-up was sent on their behalf.
Note: Be careful with automated outbound emails. Start with internal notifications to deal owners and only enable prospect-facing emails after your team has reviewed and approved the templates.

Workflow 4: Lead Enrichment on New Person Created

When a sales rep adds a new contact to Pipedrive, this workflow automatically enriches the record with company data, social profiles, and other publicly available information.

Nodes used: Pipedrive Trigger → HTTP Request → Set → Pipedrive

  1. Pipedrive Trigger — Listen for person.added events.
  2. HTTP Request node — Call an enrichment API (Clearbit, Hunter.io, Apollo, or any provider your team uses). Pass the contact's email address as the lookup key.
  3. Set node — Map the enrichment response to Pipedrive custom fields. For example, map company_size to a custom Pipedrive field you've created called "Company Size".
  4. Pipedrive node — Use the Update Person operation to write the enriched data back to the contact record.

You can also add a second branch that creates or updates the Organization in Pipedrive with the company data pulled from the enrichment API — company domain, industry, employee count, and LinkedIn URL.

This workflow saves reps 3-5 minutes per lead and ensures your CRM data is consistent from the start.

Workflow 5: Weekly Pipeline Report to Slack

Instead of manually pulling numbers from Pipedrive every Monday morning, let n8n compile and deliver a pipeline summary automatically.

Nodes used: Schedule Trigger → Pipedrive (×3) → Code → Slack

  1. Schedule Trigger — Set to Monday at 8:00 AM.
  2. Pipedrive node (Deals) — Get all deals, filtered by creation date within the last 7 days. This gives you "new deals this week."
  3. Pipedrive node (Deals) — Get all deals with status won and close date within the last 7 days. This gives you "deals closed."
  4. Pipedrive node (Deals) — Get all open deals to calculate total pipeline value.
  5. Code node — Aggregate the numbers: count of new deals, count and total value of won deals, total open pipeline value, and average deal size. Format the output as a structured Slack message using Block Kit.
  6. Slack node — Post the formatted report to your #sales-metrics channel.

Running this on a managed instance at n8nautomation.cloud means the report fires reliably every Monday without worrying about your server being down or Docker containers restarting overnight.

Tips for Running Pipedrive Workflows in Production

Once your workflows are built and tested, a few practices will keep them running smoothly long-term:

  • Use Pipedrive webhooks, not polling — The Pipedrive Trigger node uses webhooks, which means instant execution. Avoid using Schedule Trigger + "Get All" for event-driven workflows; save polling for batch operations like the weekly report.
  • Handle API rate limits — Pipedrive's API allows 100 requests per 10 seconds on most plans. If you're processing bulk operations, add a Wait node with a 1-second pause between batches of requests, or use the Split In Batches node to process 50 records at a time.
  • Set up error handling — Add an Error Trigger workflow that catches failures and sends a Slack or email notification. This way you know immediately if an authentication token expires or an API call starts failing.
  • Use custom fields strategically — Create custom fields in Pipedrive for automation metadata, like "Last Enriched Date" or "Auto Follow-Up Sent." This prevents workflows from processing the same record repeatedly.
  • Test with real data — Pipedrive offers a sandbox/developer account. Use it to test workflows before pointing them at your production CRM. In n8n, you can pin test data to nodes during development.

Tip: If you're running multiple Pipedrive workflows, keep your credentials in one place and name them clearly (e.g., "Pipedrive - Sales Team OAuth2"). This makes credential rotation straightforward when API tokens need to be refreshed.

These five workflows cover the patterns that handle the bulk of Pipedrive automation needs: real-time notifications, data sync, automated outreach, enrichment, and reporting. Each one builds on n8n's core strengths — visual workflow building, zero execution fees, and the ability to connect any service with an API.

If you want to start building these today without setting up infrastructure, n8nautomation.cloud gives you a dedicated n8n instance with your Pipedrive workflows running in minutes.

Ready to automate with n8n?

Get affordable managed n8n hosting with 24/7 support.