# Zapier Destination

[Zapier](https://zapier.com/) is a powerful automation tool that lets you automate your work across 5000+ applications.

RudderStack supports Zapier as a destination where you can seamlessly send your event data.

## Connection compatibility

{{< destination-config >}}

## Get started

1. In your [RudderStack dashboard](https://app.rudderstack.com/), set up a source.
2. Go to the **Overview** tab of your source and select **Add Destination** > **Create new destination**.

{{< image src="images/event-stream-destinations/add-new-destination.webp" alt="Add new destination in RudderStack dashboard" >}}

3. Select **Zapier** from the list of destinations. 
4. Assign a name to the destination and click **Continue**.

## Connection settings

| Setting | Description |
| :----| :-----|
| Zap URL | Enter your [Zap URL](#faq). |
|  Mapping Track Events to a particular Zap | Use this setting to send `track` events with the specified **Event Name** to the corresponding **Zap URL**. |
| Mapping Page/Screen Events to a particular Zap | Use this setting to send your `page`/`screen` events with the specified **Event Name** to the corresponding **Zap URL**. |

## Send events to Zapier

You can send specific `track`, `page`, or `screen` events to a particular Zap URL by configuring them in the [dashboard settings](#connection-settings).

Note that:

- RudderStack supports sending only [`track`]({{< ref "event-spec/standard-events/track.md" >}}), [`page`]({{< ref "event-spec/standard-events/page.md" >}}), and [`screen`]({{< ref "event-spec/standard-events/screen.md" >}}) events to Zapier.
- RudderStack **does not transform** or map any data before sending it to Zapier. It sends the raw event payloads to the specified **Zap URL** as is, without any modification.

## FAQ 

#### Where can I find the Zap URL?

To get your Zap/Zapier URL, you need to first create a Zap by following these steps:

1. Log in to your [Zapier dashboard](https://zapier.com/app/dashboard) and click **Create Zap**.
2. In the **App Events** section, search for webhooks and select **Webhooks by Zapier**.
3. Under **Event**, select the **Catch Raw Hook** option and click **Continue**.

{{< image src="images/event-stream-destinations/create-zap-1.webp" alt="Zapier connection settings" >}}

4. In the **Test Trigger** section, you will find your Zap URL or the webhook URL where you can send all requests. Copy and use this URL to set up the Zapier destination in RudderStack.

{{< image src="images/event-stream-destinations/create-zap-2.webp" alt="Zapier connection settings" >}}

5. **Important**: Complete the setup by connecting the trigger to an application, that is, the downstream tool where all data is sent.

{{< image src="images/event-stream-destinations/create-zap-3.webp" alt="Zapier connection settings" >}}

