Skip to main content
GitHub webhooks let agents respond to repository events like issues, pull requests, and pushes.

Filter Fields (all optional)

Setup

  1. In your GitHub repo, go to Settings > Webhooks > Add webhook
  2. Set the payload URL to your Action Llama gateway (e.g. https://your-server:8080/webhooks/github)
  3. Set content type to application/json
  4. Set the secret to match the github_webhook_secret credential instance referenced by the webhook source in config.toml
  5. Select the events you want to receive

Using ngrok for Local Development

Use the ngrok URL as your webhook payload URL in GitHub. See Using Webhooks for a full tutorial.

Example Configuration