Sync GitHub Issue to Zendesk Ticket


This article describes a business use case to sync the issue created in GitHub to the ticket in Zendesk.


  • User should have a working Integration tenant.
  • User should have a working GitHub and Zendesk account.


  1. Log in to Integration tenant and create a Workflow.

  2. Click the Settings and search for GitHub trigger from the available list of triggers.

  3. Select New Issue from the list of Select Trigger options. Authorize GitHub by either default or manual configuration, then select the Repository Name.


  4. Click Save , skip testing the trigger for now, then click Done .

  5. Drag and drop the Zendesk connector to the workflow palette.

  6. Double click the Zendesk connector icon in the workflow palette to configure the action.

  7. In the action configuration screen, click on the + icon under Select Action to create a custom action.

  8. Authorize Zendesk by providing the necessary credentials.

  9. Provide a name to the custom action, then select Tickets as the functional area.


  10. Select Create Ticket as the operation.


  11. Click Next, then Done.

  12. Once the custom action is created, click on Next.

  13. Map the appropriate fields from the GitHub trigger to the Zendesk connector fields.


  14. Click Next, then Done. Save the workflow.

  15. Now, create a new issue in the GitHub. Use the same repository selected in step 3.


  16. Soon the issue is submitted the workflow will execute.


  17. Now check the Zendesk account for the ticket created.