# Zapier

You can use Zapier to receive waitlist submissions on your favorite apps like Google Sheets, Airtable, Newsletter services like Mailchimp, HubSpot Convertkit, and many more.

### What is Zapier?

Zapier is an online automation tool that connects your favorite apps, such as Gmail, Slack, Mailchimp, and more. You can connect two or more apps to automate repetitive tasks without coding or relying on developers to build the integration.

With Zapier, you can connect Waitlisty Waitlist to thousands of apps and web services. Zapier can automatically trigger workflows in other apps whenever a new user signs up for your waitlist. When new triggers happen in Waitlisty, Zapier will automatically send data to the other apps you've connected.

### How to Integrate Zapier

**After choosing a project, proceed to the integrations page.**

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

#### **Step 1. Generate an access token for Zapier**

On the integrations page, click on the Generate API Key button in the Zapier Integration box.

* This will generate a unique access token for your waitlist project. Copy the access token.

<figure><img src="/files/wsjVHmXU3chQrGfBgbRX" alt=""><figcaption><p>Click Generate API Key</p></figcaption></figure>

<figure><img src="/files/scfVdYE2X5sbDYguEXVT" alt=""><figcaption><p>Copy the API Key</p></figcaption></figure>

#### **Step 2. Create a new Zapier Zap**

Follow the steps to create a new Zapier Zap

* Log in to your Zapier account and go to the My Apps section or click on this link - <https://zapier.com/app/zaps>.
* Then click the **+ Create Zap** button.

<figure><img src="/files/7zLOF8CPcbjVpPiOXhwE" alt=""><figcaption><p>Create a new Zapier Zap</p></figcaption></figure>

Create a trigger action

* You'll be taken to the Zap editor
* Click on **1. Trigger** button and search for **Waitlisty** in the popup.
* Select **Waitlisty** from the list of apps.

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

#### Step 3. Integrate with Waitlisty

You'll see the options for **Trigger Event** on the right side of the page.

* Select the **Waitlisty Signup** event from the list.
* Then click **continue.**
* You will be asked to connect your Waitlisty account.
* Paste the API Key that you copied from Waitlisty into the popup input.
* You'll then test the trigger. This will pull in the latest Waitlisty submission from your project. If you do not have any submissions, a sample submission will be generated.

Then you'll select an event action. This event action will be performed whenever someone submits to your Waitlisty waitlist.

### Payload Events

Waitlisty currently supports the following events:

* New Waitlisty signup (someone submits a Waitlisty form)

The following is available in the **waitlist signup** payload:

| Key                | Type                                                | Description                                                   |
| ------------------ | --------------------------------------------------- | ------------------------------------------------------------- |
| event\_type        | "new\_signup"                                       | The type of event                                             |
| created\_at        | string                                              | The timestamp when the signup happened.                       |
| email              | string                                              | The user's email.                                             |
| full\_name         | string                                              | The user's full name (if entered).                            |
| status             | string                                              |                                                               |
| referral\_code     | string                                              | The referral code for the user.                               |
| referral\_points   | number                                              | How many points the user has (default 5 points per referral). |
| position           | number                                              | Their position in the list.                                   |
| referred\_by\_code | string                                              | The referral code of who referred them.                       |
| user\_json         | json (extra data like questions and responses, etc) | JSON of extra data collected in the form.                     |
| waitlist\_id       | number                                              | The id for the waitlist project.                              |


---

# 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.waitlisty.io/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.
