EmailVerify LogoEmailVerify

Zapier

Email checker with Zapier. Automate email verification in Zapier workflows. No-code integration guide.

Connect EmailVerify to thousands of apps without writing code. Automatically verify emails from form submissions, CRM entries, spreadsheets, and more.

Overview

Zapier lets you create automated workflows called "Zaps" that connect EmailVerify with your favorite tools:

Use CaseTriggerAction
Form verificationNew form submissionVerify email, update submission
Lead qualificationNew CRM leadVerify email, score lead
List cleaningNew spreadsheet rowVerify email, mark status
E-commerceNew customerVerify email, segment customer

Voraussetzungen

Before you begin:

  1. A EmailVerify account with API access
  2. A Zapier account (free tier works)
  3. Your EmailVerify API key

Get your API key from the EmailVerify dashboard.

Setting Up the Integration

Step 1: Create a New Zap

  1. Log in to Zapier
  2. Click Create Zap in the top navigation
  3. Give your Zap a descriptive name

Step 2: Configure the Trigger

Choose what starts your automation. Popular triggers include:

Google Forms

  • Trigger: New Form Response
  • Event: New response is submitted

Typeform

  • Trigger: New Entry
  • Event: Form is submitted

HubSpot

  • Trigger: New Contact
  • Event: Contact is created

Mailchimp

  • Trigger: New Subscriber
  • Event: User subscribes to list

Step 3: Add EmailVerify Action

  1. Click Add Action
  2. Search for "Webhooks by Zapier"
  3. Select POST as the action event

Step 4: Configure the Webhook

Set up the webhook to call EmailVerify:

URL:

https://api.emailverify.ai/v1/verify

Payload Type: JSON

Data:

{
  "email": "{{email_from_trigger}}"
}

Headers:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Step 5: Handle the Response

Add a Filter or Path to route based on verification results:

Filter: Valid Emails Only

  • Only continue when status equals valid

Path: Route by Status

  • Path A: status = valid → Continue workflow
  • Path B: status = invalid → Add to invalid list
  • Path C: status = unknown → Flag for review

Example Zaps

Form Submission Verification

Trigger: Google Forms → New Response

Action: EmailVerify → Verify Email

Filter: Only if status = "valid"

Action: Google Sheets → Add Row (Valid Submissions)

Setup:

  1. Trigger: Google Forms - New Response
  2. Action: Webhooks - POST to EmailVerify
  3. Filter: Only continue if status equals valid
  4. Action: Google Sheets - Create Row in "Valid Leads" sheet

CRM Lead Qualification

Trigger: HubSpot → New Contact

Action: EmailVerify → Verify Email

Paths:
  - Valid → Update contact, set "Verified" property
  - Invalid → Delete contact or mark as invalid
  - Unknown → Add to review list

Email List Cleaning

Trigger: Google Sheets → New Row in "To Verify"

Action: EmailVerify → Verify Email

Action: Google Sheets → Update Row with results

Filter: If status = "valid"

Action: Mailchimp → Add Subscriber

Advanced Configuration

Using Paths for Complex Logic

Create multi-path workflows based on verification results:

                    EmailVerify Response
                            |
            ________________|________________
           |                |                |
       status=valid    status=invalid   status=unknown
           |                |                |
      Add to CRM      Remove from list   Flag for review
           |                |                |
      Send welcome    Send notification   Manual check

Handling Disposable Emails

Add additional filtering for disposable email detection:

Path Configuration:

Path A: status = "valid" AND disposable = false
  → High-quality lead, proceed with workflow

Path B: status = "valid" AND disposable = true
  → Valid but risky, add warning flag

Path C: status = "invalid"
  → Invalid email, remove or flag

Rate Limit Handling

For high-volume workflows, implement delays:

  1. Add Delay by Zapier action before EmailVerify
  2. Set delay to stagger API calls
  3. Use Zapier's built-in throttling for bulk operations

Webhook Response Fields

The EmailVerify API returns these fields in Zapier:

FieldTypeDescriptionUse in Filter
statusstringvalid, invalid, unknown, accept_allPrimary filter
emailstringVerified email addressMapping
scorenumberConfidence score (0-1)Advanced filters
result.deliverablebooleanCan receive emailsQuality filter
result.disposablebooleanTemporary emailSpam filter
result.rolebooleanRole-based addressB2B filter
result.freebooleanFree email providerBusiness filter

Filter Examples

High-quality leads only:

status equals "valid"
AND score greater than 0.8
AND result.disposable equals false

Business emails only:

status equals "valid"
AND result.free equals false
AND result.role equals false

Multi-Step Zap Templates

Template 1: Form to CRM with Verification

Zap: Verified Form to HubSpot

Trigger:
  App: Typeform
  Event: New Entry

Action 1:
  App: Webhooks by Zapier
  Event: POST
  URL: https://api.emailverify.ai/v1/verify
  Data: {"email": "{{Email Answer}}"}
  Headers: Authorization: Bearer {{API_KEY}}

Filter:
  Field: status
  Condition: equals
  Value: valid

Action 2:
  App: HubSpot
  Event: Create Contact
  Email: {{Email Answer}}
  Properties:
    email_verified: true
    verification_score: {{score}}

Template 2: Spreadsheet List Cleaner

Zap: Clean Email List

Trigger:
  App: Google Sheets
  Event: New Spreadsheet Row
  Spreadsheet: Email List to Clean

Action 1:
  App: Webhooks by Zapier
  Event: POST
  URL: https://api.emailverify.ai/v1/verify
  Data: {"email": "{{Column A - Email}}"}

Action 2:
  App: Google Sheets
  Event: Update Spreadsheet Row
  Spreadsheet: Email List to Clean
  Row: {{row_id}}
  Updates:
    Column B: {{status}}
    Column C: {{score}}
    Column D: {{result.disposable}}

Template 3: E-commerce Customer Verification

Zap: Verify New Customers

Trigger:
  App: Shopify
  Event: New Customer

Action 1:
  App: Webhooks by Zapier
  Event: POST
  URL: https://api.emailverify.ai/v1/verify
  Data: {"email": "{{Customer Email}}"}

Paths:
  Path A (Valid):
    Filter: status = "valid"
    Action: Shopify - Add Tag "verified"
    Action: Klaviyo - Add to Welcome Series

  Path B (Invalid):
    Filter: status = "invalid"
    Action: Shopify - Add Tag "email_invalid"
    Action: Slack - Send notification

Fehlerbehebung

Common Issues

Error: 401 Unauthorized

  • Check that your API key is correct
  • Ensure the Authorization header format is Bearer YOUR_API_KEY

Error: 429 Rate Limited

  • Add delays between steps
  • Consider upgrading your EmailVerify plan
  • Use bulk verification for large lists

Empty Response

  • Verify the email field mapping is correct
  • Check that the trigger is passing email data

Filter Not Working

  • Use exact field names from the API response
  • Check for case sensitivity in comparisons
  • Test with the Zapier debug tool

Testen Your Zap

  1. Click Test & Review at each step
  2. Verify the email data is being passed correctly
  3. Check the EmailVerify response in the webhook test
  4. Ensure filters are using correct field references

Best Practices

1. Use Test Mode First

Always test with a few emails before enabling for production:

  • Use Zapier's test feature
  • Verify results match expectations
  • Check error handling works

2. Implement Error Notifications

Add a notification step for failures:

Filter: If webhook fails OR status = "error"
Action: Slack → Send error notification

3. Log Results

Keep a record of all verifications:

Action: Google Sheets → Add Row to "Verification Log"
Data: Email, Status, Score, Timestamp

4. Use Tags/Properties

Store verification data on contacts:

  • email_verified: true/false
  • verification_date: timestamp
  • verification_score: score value

Pricing Considerations

PlanAPI Calls/MonthZapier Tasks
Free100Consider task limits
Starter10,000Good for small teams
Professional100,000For automation-heavy workflows

Each email verification uses 1 credit. Plan your Zap volume accordingly.

Verwandte Ressourcen

On this page