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

# Zapier Integration

> Connect Sequenzy to 6000+ apps with automated workflows

Connect Sequenzy to over 6000 apps using Zapier. Automate your email marketing workflows by connecting to CRMs, forms, payment providers, and more.

## What is Zapier?

[Zapier](https://zapier.com) is a no-code automation platform that connects different apps together. With the Sequenzy integration, you can automatically add subscribers, apply tags, trigger events, and more based on actions in other apps.

## Getting Started

1. Go to [Zapier's Sequenzy integration page](https://zapier.com/apps/sequenzy/integrations)
2. Click **Create Zap** or choose a template
3. Follow the prompts to authenticate your Sequenzy account
4. Configure your workflow

## Authentication

When connecting Sequenzy to Zapier, you'll need your API key:

1. Go to **Settings > API Keys** in Sequenzy
2. Create a new API key or copy an existing one (starts with `ek_`)
3. Paste it in Zapier when prompted

<Warning>
  Keep your API key secure. Anyone with this key can manage your subscribers.
</Warning>

## Available Actions

Sequenzy is available as an **action** in Zapier, meaning you can send data TO Sequenzy from other apps.

### Create or Update Subscriber

Add a new subscriber or update an existing one by email.

| Field               | Required | Description                             |
| ------------------- | -------- | --------------------------------------- |
| Email               | Yes      | Subscriber's email address              |
| First Name          | No       | Subscriber's first name                 |
| Last Name           | No       | Subscriber's last name                  |
| Tags                | No       | Tags to assign (comma-separated)        |
| Custom Attributes   | No       | Key-value pairs for segmentation        |
| Enroll in Sequences | No       | Whether to enroll in matching sequences |

**Example use cases:**

* Add new leads from Typeform to Sequenzy
* Sync customers from Stripe to Sequenzy
* Import contacts from Google Sheets

### Add Tag to Subscriber

Apply a tag to a subscriber. Creates the subscriber if they don't exist.

| Field      | Required | Description                     |
| ---------- | -------- | ------------------------------- |
| Email      | Yes      | Subscriber's email address      |
| Tag        | Yes      | Tag name to apply               |
| First Name | No       | Used if creating new subscriber |
| Last Name  | No       | Used if creating new subscriber |

**Example use cases:**

* Tag subscribers as "webinar-attendee" when they register on Eventbrite
* Tag customers as "high-value" when they make a large purchase
* Tag users as "churned" when they cancel in your billing system

### Remove Tag from Subscriber

Remove a tag from a subscriber.

| Field | Required | Description                |
| ----- | -------- | -------------------------- |
| Email | Yes      | Subscriber's email address |
| Tag   | Yes      | Tag name to remove         |

**Example use cases:**

* Remove "trial" tag when user becomes a customer
* Remove "active" tag when subscription ends
* Clean up temporary campaign tags

### Trigger Event for Subscriber

Trigger a custom event that can start automations in Sequenzy. Creates the subscriber if they don't exist.

| Field            | Required | Description                                    |
| ---------------- | -------- | ---------------------------------------------- |
| Email            | Yes      | Subscriber's email address                     |
| Event Name       | Yes      | Name of the event (e.g., `purchase_completed`) |
| Event Properties | No       | Additional data about the event (JSON)         |
| First Name       | No       | Used if creating new subscriber                |
| Last Name        | No       | Used if creating new subscriber                |

**Example use cases:**

* Trigger `onboarding_started` when a user signs up in your app
* Trigger `trial_ending` 3 days before trial expiration
* Trigger `feature_used` when users engage with specific features

### Delete Subscriber

Remove a subscriber from your list.

| Field | Required | Description                |
| ----- | -------- | -------------------------- |
| Email | Yes      | Subscriber's email address |

**Example use cases:**

* Remove unsubscribes synced from other systems
* Clean up test accounts automatically
* Handle GDPR deletion requests from other platforms

## Available Searches

### Find Subscriber

Look up a subscriber by email. Useful for checking if someone exists before taking action.

| Field | Required | Description                 |
| ----- | -------- | --------------------------- |
| Email | Yes      | Email address to search for |

**Returns:** Subscriber data including name, tags, custom attributes, and status.

## Auto-Creation Feature

The **Add Tag** and **Trigger Event** actions automatically create subscribers if they don't exist. This means you can:

* Tag users without first creating them
* Trigger events for users who haven't been added yet
* Build simpler Zaps without checking if subscriber exists first

## Example Zaps

### Typeform to Sequenzy

When someone submits a Typeform, create a subscriber with their responses as custom attributes.

### Stripe to Sequenzy

When a customer is created in Stripe, add them to Sequenzy with a "customer" tag.

### Calendly to Sequenzy

When someone books a meeting, tag them as "booked-call" and trigger a "call\_scheduled" event.

### Webflow to Sequenzy

When a form is submitted on your Webflow site, create a subscriber with "webflow-lead" tag.

## Multi-Step Zaps

You can combine multiple Sequenzy actions in a single Zap:

* Create or update the subscriber
* Add relevant tags
* Remove old tags
* Trigger a custom event

## Troubleshooting

### Subscriber Not Created

1. Verify the email address is valid
2. Check that your API key has the correct permissions
3. Ensure the Zap is turned on

### Tags Not Appearing

1. Tags are case-sensitive - "Customer" and "customer" are different
2. Check the tag field isn't empty
3. Verify the subscriber exists (or use an action that auto-creates)

### Event Not Triggering Automation

1. Verify you have an automation set up for that event in Sequenzy
2. Check the event name matches exactly (case-sensitive)
3. Ensure the subscriber meets any conditions on the automation

### Authentication Failed

1. Verify your API key is correct (starts with `ek_`)
2. Try regenerating a new API key in Settings > API Keys
3. Reconnect your Sequenzy account in Zapier

## FAQ

<AccordionGroup>
  <Accordion title="Does Sequenzy have triggers in Zapier?">
    Currently, Sequenzy is available as an action only. This means you can send data TO Sequenzy from other apps, but you cannot trigger Zaps FROM Sequenzy events. For outbound automation, use Sequenzy's built-in automations feature.
  </Accordion>

  <Accordion title="Is there a delay in processing?">
    Zapier processes actions in real-time. Most subscribers are created within seconds of the trigger firing.
  </Accordion>

  <Accordion title="Can I use Zapier with the free plan?">
    Yes, the Zapier integration works with all Sequenzy plans.
  </Accordion>

  <Accordion title="What happens if I hit rate limits?">
    Zapier automatically handles retries with exponential backoff. If you're doing high-volume imports, consider using our bulk API endpoints directly.
  </Accordion>

  <Accordion title="Can I connect multiple Sequenzy accounts?">
    Yes, you can connect multiple Sequenzy accounts to Zapier by using different API keys.
  </Accordion>

  <Accordion title="Is there a Make integration?">
    Not yet, but it's on our roadmap. For now, Zapier is the recommended automation platform.
  </Accordion>

  <Accordion title="Can I use Zapier to sync from Sequenzy to other apps?">
    Not directly, since Sequenzy doesn't have Zapier triggers. However, you can use Sequenzy's webhook feature in automations to send data to Zapier webhooks, which can then trigger actions in other apps.
  </Accordion>
</AccordionGroup>
