Sync GitHub Issue to Zendesk Ticket

Summary

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

Prerequisites

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

Steps

  1. Log in to webMethods.io 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.

    image

  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.

    image

  10. Select Create Ticket as the operation.

    image

  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.

    image

  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.

    image

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

    image

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

    image