Amistio
Start building
Webhook connector

Setup guide

Start agents from any webhook

Form tools, payment providers, e-commerce platforms, internal systems - anything that can POST JSON to a URL can start your agent.

Official documentation

1. Pick the trigger

In the palette's start group choose the "From a raw webhook" start card. No account or connection is needed.

2. Activate and copy the URL

Publish and activate the agent. Amistio shows the webhook's unique URL exactly once - copy it right away; only a fingerprint is stored. Re-activating mints a fresh URL and retires the old one.

3. Paste it into the sending service

  • Typeform: Connect -> Webhooks -> add the URL to your form.
  • Tally: form Settings -> Integrations -> Webhooks.
  • Stripe: Developers -> Webhooks -> Add endpoint (pick the events you care about).
  • Shopify: Settings -> Notifications -> Webhooks.
  • Your own code: POST JSON to the URL with content-type application/json.

The delivered JSON becomes the run's data: later blocks read its fields directly - for example a transform can pick the "email" field of a form answer.

The URL's unguessable token is the credential. Treat it like a password: anyone who has it can start runs. Re-activate the agent to rotate it.

curl -X POST 'https://your-instance/api/hooks/<token>' \
  -H 'content-type: application/json' \
  -d '{"email":"ada@example.com","plan":"pro"}'

Ready to try it? The trigger picker in the builder walks through the same steps.

Open the builder