If you're a little weary of providing TissueApp with admin access to your repositories we have an alternative solution.
This solution involves manual configuration and requires you to follow these instructions step by step very precisely and thoroughly.
Since we will not be able to verify that you've configured those settings correctly, we will not be able to provide Support that we find to be directly related to these manual configuration steps if you were to run into problems. We hope you understand.
If you do not mind granting TissueApp admin access, it remains the easiest option since TissueApp will be able to follow the steps outlined below on your behalf.
----------
Step 1: Enable the "expert mode" in TissueApp:
Head over to your Zendesk ticket view and click on the settings cog to open the settings:
In the App settings, check out the latest setting at the bottom called "expert mode". Enable it.
Step 2: Head over to GitHub to manually create TissueApp's webhook:
Note: you must have Admin access to do this. You can either forward this piece of the configuration instructions to your manager, IT administrator or GitHub administrator but you will not be able to complete this step without his access.
You will only need to complete this step once.
Click on the Settings of each of the repository that you wish to escalate issues to:
Once in there, click on "Webhooks & Services" and click "Add Webhook" in the top right corner:
When you're on the Webhook creation page, enter the following URL in the "Payload URL" section:
https://tissueapp.com/api/v1/hooks/github
In case you can't see the above screenshot too well, the values you should enter are the following:
Payload URL: https://tissueapp.com/api/v1/hooks/github
Content type: application/x-www-form-urlencoded
Leave the "Secret
" field blank
And select the "Let me select individual events
" and choose the following events:
Issues
Issue comment
Make sure the Webhook you create is set to "Active
"
This is what your page should look like once you've configured everything:
Step 3: Verify that your configuration of Webhooks was done correctly:
Head over to your Zendesk, and go back in the Zendesk App settings.
Note: You might need to do a refresh of your Zendesk Apps tray first.
Hit the settings cog and scroll down at the bottom. If you've configured everything correctly you should see a green checkbox next to the correctly configured repositories and a red warning sign next to the ones that didn't get configured correctly:
Comments
4 comments
It would be nice to get an updated version of this - I can't actually get it to work as described. I never see a list of repos at the bottom, for example.
I was hoping that I could revoke access in github and still get github notifications via the webhooks, but it doesn't work. And I don't see how zendesk can sync to github without access!
I also tried to use it and it doesn't work.
I tried to use the webhook to configure a repository and the webhook URL returns a 404 HTTP response. It does this both in the GitHub interface as well as when I use the URL directly in a browser.
Getting same issue as Sean in comment above. Was there an answer/explanation for it?
Please sign in to leave a comment.