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

# Zapier Integration

> Connect Enrow to Zapier to automate Email Finder and Email Verifier in no-code workflows across 5,000+ apps

This guide shows you how to connect the Enrow API to Zapier so you can find and verify emails automatically — without writing code. You'll build a Zap that sends data to Enrow, then receive the results through a webhook.

## What is Zapier and why use it with Enrow?

Zapier is a no-code automation platform that connects Enrow with 5,000+ apps. It's ideal for quick automations that link Enrow's [Email Finder](/api-reference/email-finder/find-single) and [Email Verifier](/api-reference/email-verifier/verify-single) to your existing sales and marketing stack — Google Sheets, your CRM, form tools, and more.

Because the Enrow API processes searches asynchronously, a complete Zapier automation uses two parts: a Zap that submits the request, and a second Zap that catches the result via a webhook. See [How webhooks work](/how-webhooks-work) for the full delivery model.

## How do I create a Zap for Enrow?

Start by creating the Zap that will trigger your automation:

1. Go to [Zapier](https://zapier.com)
2. Click **"Create Zap"**
3. Name it "Enrow Email Finder"

## How do I set up the trigger?

The trigger is the event that starts your automation. Choose the app and event that fits your workflow:

* **Google Sheets**: New row added
* **Typeform**: New form submission
* **Salesforce**: New lead created
* **Webhook**: Custom trigger

## How do I add the Enrow action?

Enrow doesn't require a dedicated Zapier app — you call the API directly with the built-in **Webhooks by Zapier** action:

1. Click **"+"** to add an action
2. Search for **"Webhooks by Zapier"**
3. Choose **"POST"**

## How do I configure the Enrow request?

Configure the **Webhooks by Zapier** POST action to call the Enrow API. Authenticate every request with your [API key](/authentication) in the `x-api-key` header.

**URL:**

```
https://api.enrow.io/email/find/single
```

**Method:** POST

**Headers:**

```
Content-Type: application/json
x-api-key: YOUR_ENROW_API_KEY
```

**Data (JSON):**

```json theme={null}
{
  "company_domain": "{{trigger.company_domain}}",
  "fullname": "{{trigger.first_name}} {{trigger.last_name}}"
}
```

Each search consumes credits — see [Credits & billing](/credits-billing) for per-endpoint costs, and [Error handling](/error-handling) if a request returns a non-2xx status.

## How do I receive the results?

Because Enrow processes searches asynchronously, the POST request returns a search `id` rather than the email itself. To collect the finished result, set up a webhook that Enrow notifies when the search completes:

1. Create a second Zap with **"Webhooks by Zapier"** as the trigger
2. Copy the webhook URL Zapier generates
3. Update your first Zap's Enrow request to include that URL in `settings.webhook`:

```json theme={null}
{
  "company_domain": "{{trigger.company_domain}}",
  "fullname": "{{trigger.first_name}} {{trigger.last_name}}",
  "settings": {
    "webhook": "YOUR_ZAPIER_WEBHOOK_URL"
  }
}
```

4. In the second Zap, add actions to save the email (to Google Sheets, your CRM, and so on)

For the structure of the notification Enrow sends, see [How webhooks work](/how-webhooks-work).

## What can I build with Enrow and Zapier?

Here are three common Zaps you can build with Enrow:

### Enrich new Google Sheets rows

* **Trigger:** Google Sheets - New Row
* **Action:** Enrow - Find Email
* **Action:** Google Sheets - Update Row

### Verify form submissions

* **Trigger:** Typeform - New Response
* **Action:** Enrow - Verify Email
* **Filter:** Only if email is valid
* **Action:** Add to Mailchimp

### Enrich CRM leads

* **Trigger:** Salesforce - New Lead
* **Action:** Enrow - Find Email
* **Action:** Salesforce - Update Lead

## What are the best practices for Zapier and Enrow?

<AccordionGroup>
  <Accordion title="Use Multi-Step Zaps">
    Combine find + verify for best results:

    1. Find email with Enrow
    2. Verify email with Enrow
    3. Save only if verified
  </Accordion>

  <Accordion title="Add Filters">
    Use Zapier filters to:

    * Skip rows that already have emails
    * Only process high-confidence results
    * Remove disposable emails
  </Accordion>

  <Accordion title="Store API Key Securely">
    Use Zapier's "Storage by Zapier" to securely store your API key and reference it. Treat the API key like a password — see [Authentication](/authentication) for details.
  </Accordion>

  <Accordion title="Test Before Activating">
    Always test your Zap with a few records before turning it on for all data.
  </Accordion>
</AccordionGroup>

## What are the limitations of Zapier with Enrow?

Zapier is great for quick automations, but it has a few constraints to keep in mind:

* Zapier doesn't handle async operations natively, so you need two Zaps (request + webhook) for full automation
* The free plan enforces a 15-minute task limit
* High-volume automations may run into Zapier's task limits before Enrow's — review [Rate limits](/rate-limits) when scaling up

**Alternative:** Use [n8n](/playbooks/n8n/getting-started) for more complex async workflows.

## FAQ

<AccordionGroup>
  <Accordion title="Is there a native Enrow app in Zapier?">
    No. You call the Enrow API directly using the **Webhooks by Zapier** action with a POST request, your endpoint URL, and your API key in the `x-api-key` header.
  </Accordion>

  <Accordion title="Why do I need two Zaps?">
    The Enrow API is asynchronous: the first Zap submits the search and receives an `id`, while a second Zap catches the finished result through a webhook. See [How webhooks work](/how-webhooks-work).
  </Accordion>

  <Accordion title="How do I authenticate Enrow requests in Zapier?">
    Add the `x-api-key` header with your API key to the **Webhooks by Zapier** action. The same header authenticates every Enrow endpoint — see [Authentication](/authentication).
  </Accordion>

  <Accordion title="How many credits does each search use?">
    Each Email Finder or Email Verifier search consumes credits per request. See [Credits & billing](/credits-billing) for the exact cost of each endpoint.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="n8n Workflows" icon="diagram-project" href="/playbooks/n8n/getting-started">
    Build more powerful async automations with n8n.
  </Card>

  <Card title="Find an email" icon="envelope" href="/api-reference/email-finder/find-single">
    Explore the Email Finder endpoint you call from Zapier.
  </Card>

  <Card title="How webhooks work" icon="bell" href="/how-webhooks-work">
    Understand how Enrow delivers async results.
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    How to pass your API key in the x-api-key header.
  </Card>
</CardGroup>
