Setup guide
Start agents from GitHub issues and pull requests
Connect a GitHub account with webhook rights and Amistio creates the repository webhook for you - new issues and pull requests start your agent with typed data.
1. Connect GitHub
In the builder, open Integrations and connect GitHub - one click when the deployment has a GitHub OAuth app configured, or paste a personal access token. For triggers, the token needs webhook administration rights on the repository (classic tokens: the admin:repo_hook scope; fine-grained tokens: Webhooks read and write on the repo).
Official docs: personal access tokens
2. Pick the trigger
In the palette's start group choose "More integrations..." and pick GitHub - Issue opened (or Pull request opened). Fill in the owner and repo filters in the trigger's inspector; optionally narrow the action (opened, closed, labeled...).
3. Activate
Publish and activate. Amistio creates the repository webhook via the GitHub API with a per-subscription secret, and verifies every delivery's HMAC signature (X-Hub-Signature-256) before anything runs. Deactivating removes the webhook again.
Official docs: validating webhook deliveries
Using the data
Later blocks read the event with template values: {{trigger.issue.title}}, {{trigger.issue.body}}, {{trigger.sender.login}}. The "Comment on the triggering issue" action block is pre-wired to answer the exact issue that started the run.
Ready to try it? The trigger picker in the builder walks through the same steps.
Open the builder