# Zapier

By integrating PixieBrix and [Zapier](https://zapier.com/), you can trigger actions in thousands of applications, on-demand, from your browser.

Unlike the [Zapier Browser Extension](https://chrome.google.com/webstore/detail/zapier/ngghlnfmdgnpegcmbpgehkbhkhkbkjpj?hl=en), which sends the page URL and supports manual text entry, with PixieBrix, you can configure triggers that automatically pass information from the page to the Zap.

### Creating a PixieBrix Zap

To create a Zap with a PixieBrix trigger, find the PixieBrix (1.1.0) App

<figure><img src="/files/vwo06FfqwmTQzhO4t0pE" alt=""><figcaption></figcaption></figure>

Select the "New Push With Data" Trigger Event

<figure><img src="/files/9QxCxOdxXF7sxfp2lNxM" alt=""><figcaption></figcaption></figure>

### Connecting your Zapier account

The PixieBrix/Zapier integration works in the opposite direction compared to other integrations with PIxieBrix. For Zapier, you'll enter a PixieBrix key into Zapier so that Zapier can register zaps with PixieBrix

#### Copying your Zapier API key

1. Open the PixieBrix Extension (visit [app.pixiebrix.com](https://app.pixiebrix.com/) and click "Open Browser Extension")
2. Open the Configure Services page from the Sidebar, find the Zapier row, and click "View Key"

<figure><img src="/files/Mt99sOjLNdikx7tchk4S" alt=""><figcaption></figcaption></figure>

3. Copy your key by clicking the copy button

#### Entering your Zapier API Key in Zapier

There are a couple screens where you can enter the key:

1. The "My apps" screen (see the [Zapier documentation](https://zapier.com/help/manage/app-connections/connect-your-app-accounts-to-zapier))
2. When configuring a Zap that uses the PixieBrix "New Push With Data" trigger

When configuring a Zap that uses the PixieBrix "New Push with Data Trigger", Zapier will prompt you to "Sign in to PixieBrix (1.1.0)".

<figure><img src="/files/xb3d2WNLAUotSZzabq7R" alt=""><figcaption></figcaption></figure>

Click the "Sign in to PixieBrix (1.1.0)" button, and paste the API Key that you copied from PixieBrix. Then click "Yes, Continue"

<figure><img src="/files/PvyLRvUuDSbMns2GcLsG" alt=""><figcaption></figcaption></figure>

### Configuring the Trigger Fields

* **Zap Identifier:** A unique name to identify this Zap in PixieBrix. The name will be shown in the Zap dropdown when configuring a "Push data to Zapier" effect.

  ⚠️ The Zap Identifier you choose *cannot be re-used* across multiple Zaps

* **Field Names (Optional):** one or more field names for information to pass from PixieBrix. The Field Names you enter here will be made available in the PixieBrix Page Editor when configuring the "Push to data Zapier" effect

<figure><img src="/files/D3h2hpL5ggWIQyNIiElS" alt=""><figcaption></figcaption></figure>

### Triggering the Zap from PixieBrix

To trigger your Zap from PixieBrix, attach the "Push data to Zapier" block

<figure><img src="/files/CZ837HEseysxtXMpvUOp" alt=""><figcaption></figcaption></figure>

You'll need to set up a Zapier configuration

Select your Zap from the Zap dropdown. PixieBrix will automatically show the fields that you've configured for the Zap Trigger. You can pass data to the block just like any other block in PixieBrix.

<figure><img src="/files/3bc3cVXndFELr7r2NXKM" alt=""><figcaption></figcaption></figure>

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pixiebrix.com/integrations/zapier.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
