Automate Zendesk to GitHub Issue Synchronization
detail.loadingPreview
This workflow automates the synchronization of Zendesk support tickets with GitHub issues. It ensures that customer support requests are intelligently linked to existing development tasks or transformed into new ones, bridging the gap between support and engineering teams.
About This Workflow
This n8n workflow provides a robust solution for seamlessly integrating your customer support operations with your development pipeline. Triggered by new Zendesk tickets, it first retrieves complete ticket details. It then intelligently checks if a corresponding GitHub issue has already been linked via a custom Zendesk field. If an existing GitHub issue is found, the workflow adds the new Zendesk comment directly to that issue. If no link exists, it automatically creates a brand new GitHub issue using the Zendesk ticket's subject and subsequently updates the original Zendesk ticket with the newly created GitHub issue number, ensuring full traceability and streamlined communication between teams.
Key Features
- Automated Trigger: Initiates automatically upon the creation of a new Zendesk ticket.
- Intelligent Issue Linking: Checks a custom Zendesk field to determine if a GitHub issue already exists for the ticket.
- Dynamic Issue Creation: Creates a new GitHub issue from the Zendesk ticket subject if no existing link is found.
- Comment Synchronization: Adds new Zendesk comments to existing linked GitHub issues.
- Two-Way Traceability: Updates the Zendesk ticket with the GitHub issue number for easy cross-referencing.
How To Use
- Zendesk Custom Field Setup: Create a custom field in Zendesk (e.g., "GitHub Issue Number") to store the linked GitHub issue ID. Make sure to note its unique ID.
- Zendesk Webhook Target: Configure a webhook target in Zendesk to send new ticket events to the URL provided by the "On new Zendesk ticket" webhook node.
- Connect Zendesk Credentials: In the "Get ticket" and "Update ticket" nodes, select or create your Zendesk API credentials.
- Connect GitHub Credentials: In the "Create issue" and "Create comment on existing issue" nodes, select or create your GitHub API credentials.
- Customize Function Node: In the "Determine" function node, update the
ISSUE_KEY_FIELD_IDvariable with the actual ID of your Zendesk custom field created in step 1. - Specify GitHub Repository: For the "Create issue" and "Create comment on existing issue" nodes, update the
owner(your GitHub username or organization) andrepositoryto point to your desired GitHub repository.
Apps Used
Workflow JSON
{
"id": "2b594d1f-3d27-41ea-a169-85f97ddfee8d",
"name": "Automate Zendesk to GitHub Issue Synchronization",
"nodes": 16,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 2b594d1f-3d27...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Related Workflows
Discover more workflows you might like
Dynamic Bible Scripture Retrieval Workflow
This n8n workflow provides a robust solution for dynamically querying and retrieving Bible scriptures from the getBible.net API. It takes structured JSON input for references, translation, and version, returning the corresponding passages in a standardized API response format.
Google Sheets to Icypeas: Automated Bulk Domain Scanning
This workflow streamlines the process of performing bulk domain scans by integrating your Google Sheets data directly with the Icypeas platform. Automate the submission of company names from your spreadsheet to Icypeas for comprehensive domain information, saving valuable time and effort.
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.