Webhook with Github
Setting up Webhook with Github
Path: Community Settings >> Automation >> Automation
Learn how to build a webhook that creates request to GitHub for every idea selected for implementation.
Method of Integration: Webhook triggered via IdeaScale’s automation builder
Platform Connected: GitHub
Platform Developer Information:
Click on Create button to start creating a new automation rule.

-
Type in a name for the “Rule Name” field.
-
Under 'Condition', use the drop-downs to build a condition that is 'Idea'. Then select the activity you wish the Idea to go through to get pushed to GitHub account. See the above example, where we have configured the workflow to trigger when an idea moved to ReviewScale stage
-
Under the 'Action' Category select 'Execute Webhook' in the 'Name' Section.
-
When all of the above is set, hit save. Hitting Save will cause a new set of options to appear.
-
Under Method Type select Post.
-
Now, add the GitHub account URL to the URL section.
-
Then Select Basic Auth and your GitHub username and password under Username and Password.
-
You can also set parameter and custom header name, value.
-
Finally, under Post Payload you can enter the following code:
{
"name": "{emailAddress}",
"title": "{ideaTitle}",
"desc": "{ideaDesc}",
"urlSource": "{ideaUrl}",
"pos": "top"
} - Hit Test Webhook. You should see a new request appear in your GitHub account.
- 'Enable' and save your Automation Rule. From now on, any submitted idea that completes your rule will get pushed to your GitHub.
Last Updated: March 10, 2026