Learn how to integrate Zendesk and GitHub using Pabbly Connect for seamless ticket management. Follow our detailed tutorial for a smooth setup! Eliminate manual repetitive tasks from your workflow. Discover proven automation methods with intuitive steps designed for efficiency-minded professionals.

Watch Step By Step Video Tutorial Below


1. Overview of Pabbly Connect for Zendesk and GitHub Integration

In this tutorial, we will guide you through the process of using Pabbly Connect to integrate Zendesk and GitHub. This integration allows you to automatically create GitHub issues from new Zendesk tickets, streamlining your workflow. By using Pabbly Connect, you can simplify communication between your support and development teams.

To start, you will need to log in to your Pabbly Connect account. If you do not have an account, you can sign up for free on the Pabbly website. Once logged in, navigate to your dashboard where you can create a new workflow.


2. Creating a Workflow in Pabbly Connect

After accessing your Pabbly Connect dashboard, click on the ‘Create Workflow’ button to set up your automation. You will be prompted to name your workflow; for this tutorial, you can name it ‘Zendesk to GitHub Integration’. Once named, click on the ‘Create’ button to proceed.

On the workflow page, you will see two main modules: the trigger and the action. The trigger will be a new ticket in Zendesk, and the action will be to create a new issue in GitHub. Follow these steps to set up the trigger:

  • Click on the trigger module and search for Zendesk.
  • Select the trigger event as ‘New Ticket’.
  • Copy the Webhook URL provided by Pabbly Connect.

These steps will set up the trigger to monitor new tickets in Zendesk. The next step is to create a Webhook in your Zendesk account.


3. Setting Up Webhook in Zendesk

To connect Zendesk with Pabbly Connect, you need to create a Webhook in your Zendesk account. Go to the Zendesk dashboard and navigate to the ‘Admin’ section. From there, find the ‘Apps and Integrations’ option and click on ‘Webhooks’.

Click on the ‘Create Webhook’ button and fill in the following details:

  • Name your webhook (e.g., ‘GitHub Issues Webhook’).
  • Paste the Webhook URL from Pabbly Connect in the endpoint URL field.
  • Keep the request method and format as default.

After saving your Webhook, you can perform a test submission to ensure that the connection is working. Click the ‘Test Webhook’ button in Zendesk to send sample data to Pabbly Connect.


4. Creating a Business Rule in Zendesk

Next, you will need to set up a business rule in Zendesk that triggers the Webhook whenever a new ticket is created. In the Zendesk dashboard, navigate to ‘Business Rules’ and click on ‘Triggers’. Here, you can add a new trigger.

Name your trigger (e.g., ‘Send New Ticket to GitHub’) and set the conditions for when this trigger should activate. Select ‘Ticket’ as the condition and choose ‘Is Created’ to ensure the trigger fires when a new ticket is created. Then, select the action to notify the active Webhook you just created.

Copy the JSON body from Pabbly Connect and paste it into the trigger action to format the data sent to GitHub. Once everything is set up, save your trigger.


5. Connecting GitHub in Pabbly Connect

Now that you have set up Zendesk, return to your Pabbly Connect workflow. In the action module, search for GitHub and select the action event as ‘Create Issue’. Click on ‘Connect’ and authorize your GitHub account to allow Pabbly Connect to create issues.

Once connected, you will need to select the repository where the issues will be created. Map the fields from the Zendesk ticket to the GitHub issue fields. For example, map the ticket subject to the issue title and the ticket description to the issue body. After mapping the fields, click ‘Save’ and send a test request to check if the integration works correctly.

Upon successful testing, you will see a new issue created in your selected GitHub repository, confirming that the integration between Zendesk and GitHub via Pabbly Connect is complete. This automation will now run in real-time, creating issues in GitHub whenever new tickets are generated in Zendesk.


Conclusion

In this tutorial, we demonstrated how to integrate Zendesk and GitHub using Pabbly Connect for seamless ticket management. By following these steps, you can automate the process of creating GitHub issues from Zendesk tickets, enhancing your workflow and improving team collaboration. Start using Pabbly Connect today to simplify your integrations and boost productivity!

Ensure you check out Pabbly Connect to create business automation workflows and reduce manual tasks. Pabbly Connect currently offer integration with 2,000+ applications.