Five9
Cloud Contact Center (Enterprise)
Pipedrive
CRM · Deals · Activities
Pipedrive + Five9 Integration
Connect Five9 to Pipedrive — 5 trigger events, 4 CRM actions, full field mapping and real-time sync. Custom-built, production-grade. Live in 5–10 business days.
Automation Builder — Real Triggers & Actions
Click any event to select
Five9 Triggers
E01
call.created
New call initiated
webhook
E03
call.ended
Call terminated with all metadata
webhook
E04
call.disposition_set
Agent sets call disposition after call
webhook
E05
voicemail.received
New voicemail left
webhook
E08
agent.state_changed
Agent status changes (ready/not ready)
webhook
Pipedrive Actions
A01
Create Deal
Creates a new deal
action
A03
Create Person
Creates contact with full field support
action
A07
Create Activity
Creates activity (call log) with associations
action
A09
Create Note
Creates a note on deal/person
action
Field Mapping
Dialer
→
CRM
contact_phone
→
Contact.Phone / Lead.Phone
contact_name
→
Contact.Name / Lead.Name
contact_email
→
Contact.Email / Lead.Email
call_direction
→
Activity.Type (Inbound/Outbound)
call_duration
→
Activity.Duration
disposition
→
Contact.Lead_Status / Deal.Stage
notes
→
Activity.Notes / Call.Description
recording_url
→
Activity.Recording / Custom Field
agent_name
→
Activity.Owner / Task.Assigned_To
timestamp
→
Activity.Date / Call.Date
voicemail_url
→
Activity.Voicemail / Custom Field
campaign_name
→
Lead.Source / Contact.Campaign
ai_summary
→
Activity.Notes / Custom Field
Five9 Triggers
E01
webhookcall.created
New call initiated
E03
webhookcall.ended
Call terminated with all metadata
E04
webhookcall.disposition_set
Agent sets call disposition after call
E05
webhookvoicemail.received
New voicemail left
E08
webhookagent.state_changed
Agent status changes (ready/not ready)
Pipedrive Triggers
T07
instantDeal Stage Changed
Deal's stage updated
T02
pollingNew Deal
New deal created
T04
pollingNew Lead
New lead created
T16
instantNew Deal in Stage
Deal enters a specific pipeline stage
Five9 Actions
A01
POST /api/contacts
Search or create contacts
A02
POST /api/calls
Initiate call or retrieve data
A03
POST /api/campaigns
Manage campaign lists
A04
POST /api/dispositions
Set or retrieve call dispositions
Pipedrive Actions
A01
Create Deal
Creates a new deal
A03
Create Person
Creates contact with full field support
A07
Create Activity
Creates activity (call log) with associations
A09
Create Note
Creates a note on deal/person
Five9 API
POST
/api/contacts/
Search/create contacts
POST
/api/calls/
Initiate call / get data
POST
/api/campaigns/
Manage campaign lists
GET
/api/recordings/{callId}
Retrieve call recording
Pipedrive API
POST
/api/v1/deals
Create deal
PUT
/api/v1/deals/{id}
Update deal stage
POST
/api/v1/activities
Log call activity
When an agent sets a call disposition in Five9, the automation maps it to the correct Pipedrive action:
| Disposition | CRM Stage / Action | Stage |
|---|---|---|
| Interested | Move deal stage → Qualified | SQL / Qualified |
| Booked / Meeting Set | Create calendar event + stage update | Meeting Scheduled |
| Not Interested | Update contact status → Disqualified | Disqualified |
| No Answer | Re-queue + follow-up task or SMS | Attempted (retry) |
| Voicemail Left | Set contact status → Attempted | Attempted |
| Callback Requested | Create CRM task → Schedule Callback | Callback Scheduled |
| Wrong Number | Flag phone field as invalid | Invalid |
| DNC Requested | Set opt-out flag + suppress contact | Opted Out |
| Busy | Re-queue with delay timer | Re-queue |
All fields passed on every Five9 call event — mapped to Pipedrive fields. Highlighted fields are critical for automation:
callId
sessionId
agentName
ani
dnis
duration
talkTime
holdTime
dispositionName
notes
recordingUrl
queueName
campaignName
contactId
timestamp