Amistio
GitHub connector

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.

Official documentation

1. Connect GitHub

In the builder, open Connected apps 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 start picker in the Studio walks through the same steps.

Open the builder

Essential cookies keep Amistio working. Nothing is tracked until you allow analytics.