A practical field guide from Automation Ace.
Automating Your Sales Pipeline with Pipedrive and Zapier
Pipedrive is built around one idea: a pipeline that moves deals through stages until they close. That simplicity is its strength, and it's also what makes Pipedrive unusually good at automation — every stage change is a clear event with a clear downstream meaning. When a deal enters "Proposal Sent," something should happen. When a deal closes, something else should happen. Zapier makes it straightforward to define exactly what those somethings are, so the sales team spends time selling instead of updating fields and sending manual follow-ups.
Pipedrive's Zapier Integration: What Matters
Pipedrive has one of the more complete CRM integrations in Zapier. The triggers worth knowing:
- New Deal — fires when a deal is created in any pipeline. This is your lead-entered-the-system event.
- Updated Deal — fires whenever any field on a deal changes. Combined with a Filter step checking for a specific stage, this becomes a stage-change trigger.
- Deal Won — fires specifically when a deal is marked Won. The most important trigger for post-sale automation.
- Deal Lost — fires when a deal is marked Lost. Useful for lost-deal analysis and re-engagement sequences.
- New Person / New Organization — fires on new contact or company creation.
- New Activity — fires when an activity (call, meeting, email) is logged against a deal or contact.
On the action side, Zapier can create and update deals, people, organizations, notes, and activities in Pipedrive — which means Pipedrive can be updated by triggers from any other app in your stack.
Getting Leads into Pipedrive Automatically
The most common Pipedrive automation request is also the most foundational: new leads from web forms, inbound emails, or ad platforms should arrive in Pipedrive as deals without anyone manually entering them. Every minute between a lead submitting a form and appearing in the CRM is friction that costs conversion.
The basic pattern:
- Trigger: Typeform, Jotform, or your website's contact form submission
- Action: Pipedrive → Search for Person by email — check if the contact already exists
- Action: Pipedrive → Create Person (if not found) — create the contact with name, email, and phone from the form
- Action: Pipedrive → Create Deal — create a deal linked to the person, set Stage to your first pipeline stage, assign to the right owner based on lead source or territory
- Action: Slack → Notify the assigned rep that a new deal arrived, with the key details
The duplicate check in step 2 is not optional. Without it, every form submission from an existing contact creates a duplicate person in Pipedrive, and you spend hours cleaning it up later. For more on keeping CRM data clean as leads accumulate, see CRM data hygiene automation.
For teams running multiple inbound channels — a website form, a Calendly page, a chat widget, an ad lead form — each channel gets its own trigger Zap feeding the same Pipedrive pipeline. This gives you clean source attribution on every deal without relying on anyone to fill in the Source field manually.
Deal Stage Triggers: Automating What Happens Next
Pipedrive's pipeline stages are the richest source of automation triggers in the CRM. Every stage represents a decision: the rep has qualified the lead, or sent a proposal, or received a signed contract. Each of those events should cascade into action elsewhere.
Useful stage-triggered automations:
- Proposal Sent: Deal moves to Proposal Sent → create a task in the rep's activity queue to follow up in 3 days → log the stage change date to a custom field for pipeline velocity tracking
- Verbal Yes / Negotiation: Deal enters Negotiation stage → notify the manager in Slack → create a draft agreement in PandaDoc from a template prefilled with the deal value and contact details (see PandaDoc eSign automation)
- Closed Won: Deal marked Won → create the client project in Asana or Airtable → send the welcome email from Gmail → create an invoice in QuickBooks → move to the client onboarding sequence (see client onboarding automation)
- Closed Lost: Deal marked Lost → log the loss reason to a Google Sheet for pipeline analysis → add the contact to a re-engagement email sequence after 90 days → notify the manager if deal value was above a threshold
The Zapier filter pattern for stage-specific triggers: use the Updated Deal trigger, then add a Filter by Zapier step that checks "Stage Name" equals the specific stage you want to act on. This is cleaner than trying to use Pipedrive's native automations for cross-app actions.
Activity Logging from Other Apps
Pipedrive's activity timeline is only useful if it actually reflects what the sales team is doing. Calls made from Quo (formerly OpenPhone), emails sent from Gmail, and meetings booked through Calendly should all appear in Pipedrive — but they won't unless someone logs them manually or automation does it.
Key activity log Zaps:
- Calendly appointment booked → Pipedrive: create Activity (type: Meeting, subject: meeting title, due date: appointment time, linked to the matching deal or person)
- Quo missed call or completed call → Pipedrive: find the person by phone number → create a Call activity on their record with the call duration and direction
- Gmail: email sent to a known contact → Pipedrive: create an Email activity note (useful for deals that are primarily managed by email outside Pipedrive's built-in sync)
The phone number matching for calls requires the same normalization consideration as any phone-based lookup — make sure numbers are stored consistently in Pipedrive before relying on them as match keys. For the phone automation patterns, see automating your business phone with Quo and Zapier.
Lead Scoring and Routing Before the Deal Is Created
For teams with significant inbound volume, not every form submission should become a Pipedrive deal immediately. An AI qualification step between the form trigger and the deal creation lets you filter and route before the CRM gets cluttered. The pattern:
- Form submission triggers the Zap
- An OpenAI step reads the message or job description field and outputs a lead score and category (e.g., "good fit / poor fit / needs review")
- A Paths step routes based on the score: good fits create a deal immediately and notify the rep, poor fits get an auto-reply and are logged to a Google Sheet for monthly review, needs-review leads post to a Slack channel for a human to triage
For the AI qualification patterns in more detail, see AI lead qualification with Zapier and OpenAI. For lead routing logic across multiple reps or territories, see automated lead routing with Zapier and Airtable.
Keeping Pipedrive Clean Over Time
A CRM that nobody trusts is worse than no CRM. Pipedrive accumulates stale deals, missing fields, and duplicate contacts within months if nothing actively maintains it. The automations worth running on a schedule:
- Stale deal alert: Daily scheduled Zap → search Pipedrive for deals that have not been updated in 14 days and are not Closed → post to Slack with the deal name, owner, and days since last activity
- Missing required fields: Zapier check on new deals for empty Stage, Owner, or Source fields → post a reminder to the rep to fill them in within 24 hours
- Won deal check-in: 30 days after a deal is marked Won, send the rep a prompt to log whether the client actually started — catches cases where a deal was marked Won prematurely
Where to Start
The highest-return first Zap for most Pipedrive users is the inbound lead capture — form submission to Pipedrive deal in under 60 seconds, with the rep notified in Slack. That Zap alone eliminates the most expensive gap in most sales processes. Once it's running reliably, add the Closed Won trigger to start the onboarding chain. Everything else builds from there.
If you are evaluating Pipedrive for your sales team, Pipedrive's current plans are here. For help designing or building Pipedrive automations — inbound lead capture, stage triggers, activity logging, or CRM-to-billing handoffs — talk to Automation Ace.
A CRM is only as useful as the data inside it, and the data is only as good as the process that keeps it current. Automation does not replace good sales habits — it removes the friction that causes good salespeople to skip the logging step.
Disclaimer: This article may include links to apps, products, or services. Some links may be affiliate links, which means Automation Ace may earn a commission at no extra cost to you.