Developer & DevOps

Automatically sync Zendesk tickets to Pipedrive deals

17 nodes 288 149 Scheduled trigger
Download

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. 1.Execute automation on a custom schedule using Cron trigger
  2. 2.Fetch recent tickets and customer details from Zendesk
  3. 3.Transform and aggregate data into Pipedrive format
  4. 4.Check if corresponding deal exists in Pipedrive
  5. 5.Create or update deal record in Pipedrive
  6. 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

Zendesk Schedule Pipedrive

Details

Trigger Scheduled trigger
Nodes 17
Apps 3
Views 288
Downloads 149

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (17)

/

Get last execution timestamp

Function Item

#1

Set new last execution timestamp

Function Item

#2

Get tickets created after last execution

Zendesk

#3

Get requester information

Zendesk

#4

Keep only needed requester information

Set

#5

Keep only requester owner email

Set

#6

Every 5 minutes

Cron

#7

Add requester information to ticket data

Merge

#8

Search requester in pipedrive

Pipedrive

#9

Get owner information of Pipedrive contact

HTTP Request

#10

Get agents and admins

Zendesk

#11

Keep only email and Id

Set

#12

Add Pipedrive agent data to pipedrive contact information

Merge

#13

Add contact owner to ticket data

Merge

#14

Contact exists in Pipedrive

If

#15

Change assignee to Pipedrive contact owner

Zendesk

#16

Add a note requester not found

Zendesk

#17