Posting GitHub events into Voxara
Commits and pull requests in your channel, no code required.
1. Create the webhook in Voxara
Right-click the channel that should receive the events and choose Webhooks, then New webhook. Give it a name (it appears as the author of the posts) and copy the URL. Treat that URL as a password: anyone who has it can post into the channel. You can reset it from the same dialog.
2. Use the GitHub template address
The webhook URL has a plain form and template forms. Add /github to the end of the URL for GitHub; the server then understands GitHub's own payload format and turns pushes, pull requests, issues and releases into readable messages. There are matching /gitlab and /uptime forms for GitLab and uptime monitors.
3. Add it on GitHub
In your repository, Settings, Webhooks, Add webhook. Paste the address ending in /github as the Payload URL, set Content type to application/json, choose which events to send (or "Send me everything"), and save. GitHub sends a ping straight away; it appears in the channel as a short confirmation.
Anything else
The plain webhook address accepts a JSON body of the form {"content": "your message"} from any script or service, with optional embeds. The documentation has the full shape. Webhooks are rate limited per address, and they never appear in the member list.
More guides: Create a space, Create channels, Roles and permissions, Invite friends. Building a bot? The bot documentation covers the API.
Voxara