> For the complete documentation index, see [llms.txt](https://craft-agent.gitbook.io/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://craft-agent.gitbook.io/home/integrations/webhook-triggers.md).

# Webhook Triggers

Trigger your workflows automatically via external webhooks. Available on all plans.

## What are Webhook Triggers?

Webhooks let external services (Zapier, GitHub, Slack, etc.) trigger your Craft Agent workflows automatically.

## Setup

1. Open the workflow you want to trigger
2. Go to workflow settings
3. Enable **"Webhook Trigger"**
4. Copy the generated webhook URL
5. Paste the URL into your external service

## Use Cases

| External Service | Trigger                                  |
| ---------------- | ---------------------------------------- |
| **GitHub**       | Run workflow on new PR or issue          |
| **Slack**        | Run workflow on new message in a channel |
| **Zapier**       | Connect with 5,000+ apps                 |
| **Custom App**   | Send HTTP POST to the webhook URL        |

## Request Format

Send a POST request to your webhook URL with JSON body:

```json
{
  "input": "Your data here"
}
```

The `input` field will be passed to the first Text Input node in your workflow.

***

> **Coming soon:** More details on webhook configuration and response handling.
