Hookshot
Hookshot
Dedicated Hookshot instances are available for EMS Enterprise customers. To request Hookshot added to your server, please talk to your Account Manager.
This guide only covers EMS-specific settings. You must review the Hookshot documentation available at https://matrix-org.github.io/matrix-hookshot/latest/hookshot.html.
This guide uses my demo server with the EMS hostname and server domain snowleopard-staging.ems.host. You must use your
.ems.host domain for all fields, even if your server uses Custom DNS. Replace snowleopard-staging with your
hostname.
GitHub
Use the following settings for your GitHub app:
- GitHub App name: Can be anything
 - Homepage URL: 
https://snowleopard-staging.ems.host/ - Callback URL: 
https://snowleopard-staging.ems.host/hookshot/oauth/ - Webhook URL: 
https://snowleopard-staging.ems.host/hookshot/webhook/ - Webhook secret: Generate a random secure string
 - SSL verification: Enabled
 - Permissions: Configure per https://matrix-org.github.io/matrix-hookshot/latest/setup/github.html#permissions
 - Subscribe to events: Configure per https://matrix-org.github.io/matrix-hookshot/latest/setup/github.html#permissions
 - Example config screenshot. Changes are highlighted with arrows. Click the image to open it in a new tab to zoom in
 
Send the following information to your Element contact:
- App ID
 - Client ID
 - Client Secret
 - Private Key
 - Webhook Secret