Automatically sync Zendesk tickets to Pipedrive deals
Workflow Description
Scheduled automation that retrieves updated Zendesk tickets at defined intervals using Cron, transforms ticket data with conditional logic, and pushes formatted information to Pipedrive to keep sales pipeline synchronized with customer support activity.
How it works
- 1.Execute automation on a custom schedule using Cron trigger
- 2.Fetch recent tickets and customer details from Zendesk
- 3.Transform and aggregate data into Pipedrive format
- 4.Check if corresponding deal exists in Pipedrive
- 5.Create or update deal record in Pipedrive
- 6.Log operation results and error handling
Use cases
- Convert support tickets into sales opportunities in Pipedrive automatically
- Update deal values and status based on ticket priority and resolution time
Requirements
- Active Zendesk and Pipedrive accounts with valid API credentials
- Understanding of Cron expression syntax for scheduling
- Clear field mapping between Zendesk ticket properties and Pipedrive deal structure
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (17)
Get last execution timestamp
Function Item
Set new last execution timestamp
Function Item
Get tickets created after last execution
Zendesk
Get requester information
Zendesk
Keep only needed requester information
Set
Keep only requester owner email
Set
Every 5 minutes
Cron
Add requester information to ticket data
Merge
Search requester in pipedrive
Pipedrive
Get owner information of Pipedrive contact
HTTP Request
Get agents and admins
Zendesk
Keep only email and Id
Set
Add Pipedrive agent data to pipedrive contact information
Merge
Add contact owner to ticket data
Merge
Contact exists in Pipedrive
If
Change assignee to Pipedrive contact owner
Zendesk
Add a note requester not found
Zendesk