Amistio
Start building
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 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