Sometimes your dev team can merge and close a pull request, but forget to complete the task. That can leave you with outdated information. With Zepel's Github integration, your developers can now simply close a pull request and Zepel will complete the task for them.


In this article, we'll see how you can set up your Zepel account to integrate with your Github repository


Setting up your Zepel account to Github


1. Once you're in your Zepel account, on the top left corner, click on your Account's name.

2. From the dropdown, click on "Settings & Members".

3. In the "Settings & Members" popup, head over to the "Integrations" tab. You'll find a list of all Integrations available in Zepel in this tab.


4. Click on the "Enable" button next to Github.


5. Now, login to your Github account and visit the repository you want to connect with your Zepel account.

6. From your repository's settings, visit Webhooks tab.

7. Click on "Add webhook" button.


8. Copy the "Webhook URL" that is generated in your Zepel account and paste it in the "Payload URL" field in Github.

9. Copy the "Webhook Secret" that is generated in your Zepel account and paste it in the Secret field in Github.

10. Since Zepel integrates only with pull request closed event, under "Which events would you like to trigger this webhook?", select "Let me select individual events".

11. Now, uncheck "Pushes" and select "Pull requests".

12. Click on "Add Webhook".


Your Zepel account is now integrated with your Github repository. Read how you can complete tasks every time you close a pull request.