# Webhook Trigger integrations

> Give any service a URL to call, and start a workflow the moment it does.

**Canonical page:** https://tray.ai/connectors/webhook-trigger-integrations/
**Categories:** Developer tools
**Connects through:** Connector

## Overview

Most apps can call a URL when something happens. The Webhook Trigger gives a workflow its own URL and starts the workflow when a request arrives. You choose how it replies: an immediate HTTP 200, or your own status, body and headers once the workflow has finished.

## Use cases

### React to events as they happen

Start a workflow when a form is submitted, a payment succeeds or a ticket changes, instead of checking the app on a schedule.

- No polling delay
- Works with any sender
- One URL per workflow

### Build simple APIs

With Await workflow and respond and a Trigger Event Reply step, a workflow can answer its caller, such as returning a lookup result, or a 404 when nothing matches.

- Custom status and body
- Your own headers
- Answers within five minutes

### Accept calls from a browser

Turn on browser requests so a web form or app can call a workflow directly, and add the access-control headers in your reply.

- Forms call workflows directly
- You control the headers
- Off until you turn it on

## Challenges Tray.ai solves

### Securing a public URL

Anyone who finds a webhook URL can send it requests.

**How Tray.ai helps:** Require a token in the X-CSRF-TOKEN header, kept in a Tray authentication, and requests without it are rejected. Add the sender's own checks, such as signatures or account IDs, where it offers them.

### Long-running work

A caller waiting on a reply will time out if the work takes too long.

**How Tray.ai helps:** Await workflow and respond waits up to five minutes. For longer jobs, reply with a 200 straight away and send the result back later with the HTTP Client.

### Large payloads

Some senders post big bodies or file uploads.

**How Tray.ai helps:** A standard webhook payload can be up to 1 MB, with larger bodies made available at a URL, and multipart requests can be up to 10 MB.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
