> ## Documentation Index
> Fetch the complete documentation index at: https://www.zippendo.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect Zapier

> Connect Zapier from Integrations — Catch Hook URL, Connection Name, auto-send events, test, delivery log, and disconnect.

**Zapier** receives Zippendo shipping and order events at a Catch Hook so a Zap can run. The catalog card copy is: **Send events to Zapier to trigger any workflow automation.**

This page is the Zapier connect form. Shared chrome: [Connect an integration](/docs/how-to/connect-an-integration). Inventory: [Connect a carrier or integration](/docs/how-to/connect-index). Conditional logic: [Automations](/docs/how-to/automations). Provider essay: [Zapier](/docs/integrations/zapier).

Creating a connection uses the same plan gate as outbound webhooks (**Growth** and above). Nordlys on this page is **Pro**, so **Connect** is unlocked.

## Prerequisites

* A Zapier account and a Zap whose trigger is **Webhooks by Zapier → Catch Hook**.
* The Catch Hook URL Zapier shows on that trigger step.

## Where to get the Catch Hook URL

Create a Zap with **Webhooks by Zapier → Catch Hook**. The editor that shows the URL requires signing in to **your** Zapier account. The public help article below is the step we can show.

<Frame caption="Zapier help: Catch Hook trigger (copy the URL from your own Zap editor)">
  <img src="https://mintcdn.com/zippendo/-jr41VsJfvHKJJ2U/images/how-to/connect-zapier/10-zapier-catch-hook.png?fit=max&auto=format&n=-jr41VsJfvHKJJ2U&q=85&s=1b1c4bdd25413adf7296bdc79b4c8962" alt="Zapier help article Trigger Zap workflows from webhooks, with Catch Hook and Catch Raw Hook options" width="2880" height="2200" data-path="images/how-to/connect-zapier/10-zapier-catch-hook.png" />
</Frame>

## Connect from Catalog

<Steps>
  <Step title="Open Catalog">
    Sidebar **Integrations**. Page title **Integrations**. Description: **Connect downstream tools to receive shipping and order events from Zippendo.** Tabs: **Connected** (`?tab=connected`) and **Catalog** (`?tab=catalog`).
  </Step>

  <Step title="Find Zapier">
    Card title **Zapier**. Links: **Use in automations** and **Read more** (`https://zippendo.com/docs/integrations/zapier`). Button **Connect**, or **Add connection** after the first Zapier connection.
  </Step>

  <Step title="Click Connect">
    Modal id `connect-integration-modal`. Title **Connect Zapier**. Subtitle: **Send events to Zapier to trigger any workflow automation**.
  </Step>

  <Step title="Fill required fields">
    **Connection Name \*** and **Catch Hook URL \***. Tick **Auto-send events** if you want Zippendo to push without an automation.
  </Step>

  <Step title="Connect">
    **Connect** stays disabled until name and URL are filled. Success toast: **Integration connected successfully**. Failure: **Failed to create connection** (or **This feature is not available on your current plan.**).
  </Step>
</Steps>

<Frame caption="Zapier on Catalog — Use in automations, Read more, Connect">
  <img src="https://mintcdn.com/zippendo/9-sVHrvFOKqRvskN/images/how-to/connect-zapier/01-catalog-card-light.png?fit=max&auto=format&n=9-sVHrvFOKqRvskN&q=85&s=4dc10f1716c83a1fcf2a10b4709fc0d7" alt="Integrations Catalog with the Zapier card, Use in automations, Read more, and Connect" className="block dark:hidden" width="2880" height="1800" data-path="images/how-to/connect-zapier/01-catalog-card-light.png" />

  <img src="https://mintcdn.com/zippendo/9-sVHrvFOKqRvskN/images/how-to/connect-zapier/01-catalog-card-dark.png?fit=max&auto=format&n=9-sVHrvFOKqRvskN&q=85&s=78471b4a1bd826bf3c446a95838f647c" alt="Integrations Catalog with the Zapier card, Use in automations, Read more, and Connect" className="hidden dark:block" width="2880" height="1800" data-path="images/how-to/connect-zapier/01-catalog-card-dark.png" />
</Frame>

<Frame caption="Connect Zapier — Connection Name, Catch Hook URL, Auto-send events">
  <img src="https://mintcdn.com/zippendo/9-sVHrvFOKqRvskN/images/how-to/connect-zapier/02-connect-modal-light.png?fit=max&auto=format&n=9-sVHrvFOKqRvskN&q=85&s=2b0066489092dbcf7c76a23470426ad7" alt="Connect Zapier dialog with Connection Name, Catch Hook URL, automation hint, and event checkboxes" className="block dark:hidden" width="2880" height="1800" data-path="images/how-to/connect-zapier/02-connect-modal-light.png" />

  <img src="https://mintcdn.com/zippendo/9-sVHrvFOKqRvskN/images/how-to/connect-zapier/02-connect-modal-dark.png?fit=max&auto=format&n=9-sVHrvFOKqRvskN&q=85&s=3377996bc57637eae4f113c829031f34" alt="Connect Zapier dialog with Connection Name, Catch Hook URL, automation hint, and event checkboxes" className="hidden dark:block" width="2880" height="1800" data-path="images/how-to/connect-zapier/02-connect-modal-dark.png" />
</Frame>

## Shared fields

These appear on every integration connect dialog, including Zapier.

| Field                  | Required | What it is                                                                                                                                                             |
| ---------------------- | -------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection Name \*** | Yes      | Placeholder **e.g., My Zapier**. Max 100 characters.                                                                                                                   |
| Hint                   | —        | **Need conditional logic, delays, or multi-step workflows? Create an automation instead.** **Create an automation** links to Automations.                              |
| **Auto-send events**   | No       | Checkbox grid. **Select All** / **Deselect All** toggles every event this provider supports. Empty means Zippendo will not auto-push; **Send test event** still works. |

## Zapier credentials

| Field                 | Required | Control                      | Details                                                                                                                           |
| --------------------- | -------- | ---------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| **Catch Hook URL \*** | Yes      | URL. Placeholder `https://…` | The Zapier Catch Hook URL (`https://hooks.zapier.com/hooks/catch/…`). The URL is the secret — there is no separate API key field. |

Footer: **Cancel** / **Connect**.

Zapier supports every Zippendo event type (same nine checkboxes as [app webhooks](/docs/how-to/webhooks)). One connection feeds one Catch Hook; add another connection for a second Zap.

## Auto-send events Zapier supports

Groups shown: **Shipments**, **Orders**, **Tracking**.

| Checkbox                | Event                 |
| ----------------------- | --------------------- |
| **Shipment Created**    | `shipment.created`    |
| **Shipment Updated**    | `shipment.updated`    |
| **Shipment Dispatched** | `shipment.dispatched` |
| **Shipment Cancelled**  | `shipment.cancelled`  |
| **Shipment Error**      | `shipment.error`      |
| **Order Created**       | `order.created`       |
| **Order Updated**       | `order.updated`       |
| **Order Cancelled**     | `order.cancelled`     |
| **Tracking Updated**    | `tracking.updated`    |

## After you connect

**Connected** shows a green **Connected** pill and **\{\{count}} connection(s)**. Each row: name, **\{\{count}} event(s)** (and **Paused** if inactive — there is **no** pause toggle), **Send test event**, **View delivery log**, **Edit connection**, **Delete connection**.

<Frame caption="Connected — Zapier row with test, log, edit, and disconnect">
  <img src="https://mintcdn.com/zippendo/9-sVHrvFOKqRvskN/images/how-to/connect-zapier/03-connected-light.png?fit=max&auto=format&n=9-sVHrvFOKqRvskN&q=85&s=d00ec8c82263c662e477660c8f8c14ed" alt="Integrations Connected tab with a Zapier connection and action icons" className="block dark:hidden" width="2880" height="1800" data-path="images/how-to/connect-zapier/03-connected-light.png" />

  <img src="https://mintcdn.com/zippendo/9-sVHrvFOKqRvskN/images/how-to/connect-zapier/03-connected-dark.png?fit=max&auto=format&n=9-sVHrvFOKqRvskN&q=85&s=c8bc8a5509a81209ba461e0ce990661c" alt="Integrations Connected tab with a Zapier connection and action icons" className="hidden dark:block" width="2880" height="1800" data-path="images/how-to/connect-zapier/03-connected-dark.png" />
</Frame>

There is **no** Sandbox Mode checkbox. Use **Send test event** (toast **Test event sent** / **Failed to send test event**), then **Test trigger** in Zapier to map fields. The Zap must be on for production events.

## Edit Zapier Connection

Modal id `edit-integration-connection-modal`. Title **Edit Zapier Connection**. Subtitle **Update the configuration for \{\{connection}}**. **Save Changes** disabled while **Connection Name \*** is empty.

<Frame caption="Edit Zapier Connection — rename, replace the Catch Hook URL, retick events">
  <img src="https://mintcdn.com/zippendo/9-sVHrvFOKqRvskN/images/how-to/connect-zapier/04-edit-modal-light.png?fit=max&auto=format&n=9-sVHrvFOKqRvskN&q=85&s=7438b89f48a843aa0b9c8c425e2a6245" alt="Edit Zapier Connection dialog with Connection Name, Catch Hook URL, and Auto-send events" className="block dark:hidden" width="2880" height="1800" data-path="images/how-to/connect-zapier/04-edit-modal-light.png" />

  <img src="https://mintcdn.com/zippendo/9-sVHrvFOKqRvskN/images/how-to/connect-zapier/04-edit-modal-dark.png?fit=max&auto=format&n=9-sVHrvFOKqRvskN&q=85&s=6f22dd2ae08c5453d97b1e1e8cae66ef" alt="Edit Zapier Connection dialog with Connection Name, Catch Hook URL, and Auto-send events" className="hidden dark:block" width="2880" height="1800" data-path="images/how-to/connect-zapier/04-edit-modal-dark.png" />
</Frame>

| Field                  | Details                                                                                                 |
| ---------------------- | ------------------------------------------------------------------------------------------------------- |
| **Connection Name \*** | Same as create.                                                                                         |
| **Catch Hook URL \***  | Placeholder **Enter new catch hook url or leave to keep existing**. Leave blank to keep the stored URL. |
| **Auto-send events**   | Same nine checkboxes as create.                                                                         |

Toasts: **Integration updated successfully** / **Failed to update connection**.

<Warning>
  Pasting a new URL **replaces** the stored credentials. Leave the field blank to keep the existing Catch Hook.
</Warning>

## Delivery log and test

**View delivery log** — modal id `integration-delivery-log-modal`. Title **Delivery Log**. Subtitle **Recent deliveries for \{\{connection}}**. **Close**. Empty: **No deliveries yet**. Rows show event name, HTTP status, duration in `ms`, relative time, and error text.

<Frame caption="Delivery Log — empty until the first auto-send or Send test event">
  <img src="https://mintcdn.com/zippendo/-jr41VsJfvHKJJ2U/images/how-to/connect-zapier/05-delivery-log-light.png?fit=max&auto=format&n=-jr41VsJfvHKJJ2U&q=85&s=ad24514ebf86cb164d64f26ea8bea4dd" alt="Delivery Log modal showing No deliveries yet for a Zapier connection" className="block dark:hidden" width="2880" height="1800" data-path="images/how-to/connect-zapier/05-delivery-log-light.png" />

  <img src="https://mintcdn.com/zippendo/-jr41VsJfvHKJJ2U/images/how-to/connect-zapier/05-delivery-log-dark.png?fit=max&auto=format&n=-jr41VsJfvHKJJ2U&q=85&s=19c89ff5543f9d1dfc30c79a17886752" alt="Delivery Log modal showing No deliveries yet for a Zapier connection" className="hidden dark:block" width="2880" height="1800" data-path="images/how-to/connect-zapier/05-delivery-log-dark.png" />
</Frame>

**Send test event** enqueues `integration.test`. It does not require any auto-send checkbox.

## Disconnect

Trash opens **Disconnect Integration**. Description: **Are you sure you want to disconnect this integration? This will stop all event deliveries and delete the delivery history.** Type **DELETE** to enable **Disconnect**. Label: **Type DELETE to confirm**.

Toasts: **Integration disconnected** / **Failed to delete connection**. Missing row: **Integration not found.** (`ORG_INTEGRATION_NOT_FOUND`).

<Frame caption="Disconnect Integration — type DELETE to confirm">
  <img src="https://mintcdn.com/zippendo/-jr41VsJfvHKJJ2U/images/how-to/connect-zapier/06-disconnect-modal-light.png?fit=max&auto=format&n=-jr41VsJfvHKJJ2U&q=85&s=5c3b12d00f681ab6bcdf04a4d9fd4678" alt="Disconnect Integration confirmation requiring DELETE" className="block dark:hidden" width="2880" height="1800" data-path="images/how-to/connect-zapier/06-disconnect-modal-light.png" />

  <img src="https://mintcdn.com/zippendo/-jr41VsJfvHKJJ2U/images/how-to/connect-zapier/06-disconnect-modal-dark.png?fit=max&auto=format&n=-jr41VsJfvHKJJ2U&q=85&s=fe95b37311494a31c79d3f3ffdb01b0e" alt="Disconnect Integration confirmation requiring DELETE" className="hidden dark:block" width="2880" height="1800" data-path="images/how-to/connect-zapier/06-disconnect-modal-dark.png" />
</Frame>

<Check>
  You are done when **Connected** lists Zapier with a **Connected** pill and **Send test event** toasts **Test event sent**.
</Check>

## Automations

Palette: **Trigger Zapier Zap** — **Sends an event to Zapier via a connected integration** (`action.integration.zapier`).

| Field                 | Required                         | Details                                                                                                                                                  |
| --------------------- | -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Connection**        | Yes (**Connection is required**) | **Select a connection**. Helper: **Select an existing zapier connection. Manage connections in Settings > Integrations.** Empty: **No items available**. |
| **Custom properties** | No                               | **Add**. Key **key**, value **\{\{shipment.reference}}**.                                                                                                |

There is no **Event name override** on Zapier.

Full node list: [Automations](/docs/how-to/automations).

## Related

* [Connect a carrier or integration](/docs/how-to/connect-index)
* [Connect an integration](/docs/how-to/connect-an-integration)
* [Carrier credentials](/docs/how-to/carrier-credentials)
* [Sandbox mode](/docs/how-to/sandbox-mode)
* [Request a carrier integration](/docs/how-to/request-carrier-integration)
* [Carriers](/docs/tutorials/carriers)
* [Automations](/docs/how-to/automations)
* [Zapier](/docs/integrations/zapier)
* [Integrations troubleshooting](/docs/integrations/troubleshooting)
