Developer & DevOps

Connect Zendesk with Cron andPipedrive

17 nodes 202 117 Scheduled trigger
Download

Workflow Description

Scheduled automation that extracts ticket data from Zendesk according to a defined cron schedule, merges the data, and synchronizes it with Pipedrive to automatically update customer records and sales opportunities.

How it works

  1. 1.Execute the workflow based on the configured Cron schedule trigger
  2. 2.Retrieve tickets and customer data from Zendesk using its API
  3. 3.Transform and normalize the extracted data into the required format
  4. 4.Merge datasets from multiple sources to eliminate duplicates
  5. 5.Create or update records in Pipedrive for customers and deals
  6. 6.Log synchronization results and handle errors appropriately

Use cases

  • Daily automated synchronization of Zendesk support tickets into Pipedrive sales opportunities
  • Real-time CRM customer roster updates based on new Zendesk interactions
  • Automatic creation of new customer records in Pipedrive from incoming Zendesk inquiries

Requirements

  • Valid API credentials for both Zendesk and Pipedrive
  • Properly configured Cron expression matching your desired schedule
  • Field mapping documentation between Zendesk and Pipedrive data structures

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 202
Downloads 117

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