Automatic Assignment of Zendesk Tickets to Pipedrive Contact Owners

This workflow implements an intelligent connection between Zendesk tickets and the Pipedrive customer management system. It automatically matches new tickets to the corresponding Pipedrive contacts based on the requester's email and assigns them to the personnel responsible for that contact. It eliminates the silos between tickets and customer data, quickly locates contacts, and ensures the accuracy and timeliness of ticket assignments. Additionally, it adds notes when a contact is not found, facilitating follow-up, thereby enhancing the collaboration efficiency of customer service and sales teams.

Workflow Diagram
Automatic Assignment of Zendesk Tickets to Pipedrive Contact Owners Workflow diagram

Workflow Name

Automatic Assignment of Zendesk Tickets to Pipedrive Contact Owners

Key Features and Highlights

This workflow enables intelligent integration between Zendesk ticketing system and Pipedrive CRM by automatically matching newly created Zendesk tickets to contacts in Pipedrive based on the requester’s email address, and assigning the tickets to the corresponding contact owners. The automation streamlines the process, reduces manual intervention, and ensures accurate and timely ticket allocation.

Core Problems Addressed

  • Eliminates data silos between ticketing and customer databases by synchronizing data across systems;
  • Automatically identifies ticket requesters and quickly locates the corresponding Pipedrive contacts;
  • Assigns tickets to the correct owners to prevent misallocation and delays;
  • Adds internal notes to tickets when no matching contact is found, facilitating subsequent manual follow-up.

Use Cases

  • Customer support teams receiving client requests via Zendesk who require integration with the sales CRM (Pipedrive) for customer information management and ticket assignment;
  • Sales and support collaboration scenarios needing automated ticket distribution to improve response efficiency;
  • Organizations aiming to reduce repetitive manual tasks through automation, thereby enhancing customer satisfaction and internal collaboration.

Main Workflow Steps

  1. Trigger the workflow every 5 minutes and retrieve the timestamp of the last execution.
  2. Query Zendesk for all new tickets created since the last execution.
  3. Retrieve detailed information of each ticket requester.
  4. Search for the corresponding contact in Pipedrive using the requester’s email.
  5. Obtain the owner information of the matched Pipedrive contact.
  6. Retrieve all Zendesk agents and administrators to match owner email addresses.
  7. Determine whether the contact exists in Pipedrive:
    • If yes, assign the ticket to the contact’s owner;
    • If no, add an internal note to the ticket stating “Requester not found in Pipedrive.”
  8. Update the execution timestamp to prepare for the next cycle.

Involved Systems or Services

  • Zendesk: Ticket management system used to retrieve tickets and requester information, and to update ticket assignments and notes.
  • Pipedrive: Customer relationship management system used to search contacts and obtain owner details.
  • n8n Automation Platform: Orchestrates the workflow scheduling and data processing.

Target Users and Value Proposition

  • Customer Support Teams: Achieve automatic and precise ticket assignment, reducing delays and errors caused by manual distribution.
  • Sales Teams: Ensure timely response to customer requests with clear ownership.
  • Enterprise Managers: Enhance team collaboration efficiency, optimize customer service workflows, and improve customer satisfaction.
  • Automation Engineers and IT Departments: Rapidly build cross-system automated workflows to minimize repetitive tasks.
Automatic Assignment of Zendesk Tickets to Pipedrive Contact Owners