> For the complete documentation index, see [llms.txt](https://docs.notionapps.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.notionapps.com/automation/webhooks-and-integrations.md).

# Webhooks and Integrations

## Webhooks and Integrations

Use webhooks and integrations when automation needs to communicate outside the current app. This can mean receiving work from an external system, sending an approved record to another system, or handing work to another NotionApps app.

![Linked App Exchange screen type.](https://firebasestorage.googleapis.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5ZqDXcVVffWUqEIZVhmn%2Fuploads%2FBJNP8jgkJdbmHdCwGLws%2Fautomation-screen-linked-app-exchange-builder-20260705.png?alt=media\&token=bb155991-a6ef-4a4a-a1e0-462d9bf776bf)

*Use Linked App Exchange when work moves between apps.*

### When to use external automation

Use a webhook or linked app handoff when:

* A form outside NotionApps should create a record.
* An approved request should notify another system.
* A customer app should send work to an internal operations app.
* A completed workflow should update another tool.
* A failed external delivery should create an exception.

### Maker setup pattern

1. Decide the event that should send or receive data.
2. Choose the source record.
3. Map only the fields the destination needs.
4. Define success status.
5. Define failure status.
6. Show delivery result in Workflow Status, Linked App Exchange, or Exception Resolution.
7. Test with realistic data.
8. Confirm no secrets are exposed to app users.

### Verification

External automation is ready when the sending app shows success, the receiving system has the expected data, and failed delivery creates a visible exception.
