To use any of the above modules, you need to connect your GitHub account to Integromat. If you do not have a GitHub account yet, you can create one at GitHub.com.
To connect your GitHub account to Integromat, follow the general instructions for Connecting to services. After you click the Continue button, Integromat will redirect you to the GitHub.com website where you will be prompted to grant Integromat access to your account:
Here, allow access by clicking the Authorize application button. Afterwards, you will be redirected back to the Integromat administration page. Now, you can continue creating your scenario.
To search for an issue, enter a search term or search syntax in the Query field of the Search for an issue action. For a detailed description of search options, please refer to the GitHub help.
The module GitHub > Get a file allows to retrieve and return a file up to 1 MB in size.
Webhooks can be configured for repositories and organizations.
To set up a repository webhook on GitHub, open the repository and proceed as follows:
Then setup the webhook as follows:
|Payload URL||Enter the webhook's URL that Integromat generated when you created a new webhook.|
|Which events would you like to trigger this webhook?||Choose the Let me select individual events option and then depending on the chosen module select which events you would like to receive payload for:
To set up an organization webhook, choose the requested organization and proceed in the same way as for setting a repository webhook.
GitHub enables you to register a webhook for many other events (or a combination of events), see the screenshot below for a complete list. To receive these webhooks, use the universal Webhooks > Custom webhook instant trigger (see Webhooks for further details).
If a module does not receive any events, check the webhook settings in Github and make sure that: