EmailVerify LogoEmailVerify

Zapier

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

Zapier を通じて EmailVerify を 6,000 以上のアプリに接続します。フォーム、CRM、E コマースプラットフォームなど、様々なツールからのメールを自動で検証できます。

セットアップ方法

EmailVerify は Zapier の Webhook 機能を通じて動作します。任意のトリガーから API を呼び出し、アプリで結果を使用できます。

基本的な Zap のセットアップ

ステップ 1:トリガーを選択

メール検証をトリガーするアプリを選択:

  • フォーム:Typeform、Google Forms、JotForm
  • CRM:HubSpot、Salesforce、Pipedrive
  • E コマース:Shopify、WooCommerce
  • メールマーケティング:Mailchimp、ActiveCampaign
  • その他:メールデータを出力する任意のアプリ

ステップ 2:Webhook アクションを追加

  1. Webhooks by Zapier を選択
  2. POST アクションを選択
  3. 設定:
URL: https://api.emailverify.ai/v1/verify
Payload Type: json
Data:
  email: {{取得したメールフィールド}}
Headers:
  Authorization: Bearer YOUR_API_KEY
  Content-Type: application/json

ステップ 3:結果を処理

検証後にアクションを追加:

  • Google Sheets:ステータスと共にログを記録
  • Slack:無効なメールを通知
  • CRM:コンタクト情報を更新
  • メール:確認メールを送信

一般的な Zap テンプレート

フォーム送信の検証

トリガー: Typeform → 新しい回答

アクション: Webhooks → POST(EmailVerify)

フィルター: ステータスが "invalid" の場合のみ続行

アクション: Gmail → メール送信(チームに通知)

CRM リード検証

トリガー: HubSpot → 新しいコンタクト

アクション: Webhooks → POST(EmailVerify)

アクション: HubSpot → コンタクトを更新
    - email_verification_status: {{status}}
    - email_score: {{score}}

E コマース顧客検証

トリガー: Shopify → 新しい顧客

アクション: Webhooks → POST(EmailVerify)

パス: 検証結果で分岐
    → 有効: タグ "verified" を追加
    → 無効: Google Sheets に記録

詳細設定

レスポンスからデータを抽出

Webhook レスポンスには以下のフィールドが含まれます:

フィールド説明
status検証ステータスvalid、invalid、unknown
score信頼度スコア0.95
result.disposable使い捨てメールかどうかtrue/false
result.roleロールベースメールかどうかtrue/false
result.freeフリーメールプロバイダーかどうかtrue/false

Zapier でこれらのフィールドを以下のように使用:

  • {{__rawResponse.status}}
  • {{__rawResponse.score}}
  • {{__rawResponse.result.disposable}}

フィルターの使用

条件付きロジックを追加するために Zapier フィルターを使用:

有効なメールのみ処理

フィルター条件:
  __rawResponse.status が "valid" と等しい
  AND __rawResponse.result.disposable が "false" と等しい

無効なメールにフラグを付ける

フィルター条件:
  __rawResponse.status が "invalid" と等しい
  OR __rawResponse.result.disposable が "true" と等しい

パスで分岐処理

結果に基づいて異なるアクションを実行:

Paths:
  パス A: 有効なメール
    条件: status = "valid" AND disposable = false
    アクション: CRM に追加、ウェルカムメールを送信

  パス B: 無効なメール
    条件: status = "invalid"
    アクション: スプレッドシートにログ、チームに通知

  パス C: リスクのあるメール
    条件: status = "unknown" OR disposable = true
    アクション: レビューキューに追加

エラーハンドリング

一般的なエラー

エラー原因解決策
401 Unauthorized無効な API キーAuthorization ヘッダーを確認
400 Bad Request不正なメール形式Zapier でメールを検証してから送信
429 Too Many Requestsレート制限ディレイを追加またはプランをアップグレード
500 Server ErrorAPI の問題Zap を再試行またはサポートに連絡

自動再試行

ディレイアクションを使用してリトライロジックを構築:

アクション: Webhooks → POST

フィルター: レスポンスにエラーが含まれる

アクション: Delay → 5 分待機

アクション: Webhooks → POST(再試行)

一括検証

一括検証には EmailVerify の一括 API を使用:

ステップ 1:一括ジョブを送信

URL: https://api.emailverify.ai/v1/verify/bulk
Method: POST
Body:
{
  "emails": ["email1@example.com", "email2@example.com"],
  "webhook_url": "https://hooks.zapier.com/hooks/catch/xxx/yyy"
}

ステップ 2:Webhook で結果を受け取る

トリガー: Webhooks by Zapier → Catch Hook

アクション: 完了時に結果を処理

ベストプラクティス

1. Zap をテストしてから公開

テストメールで検証を確認:

  • 有効なメール
  • 無効なメール
  • 使い捨てメール

2. 適切なエラーハンドリング

API エラーでワークフロー全体を止めない:

フィルター: Webhook が成功した場合のみ続行
代替パス: エラーをログして続行

3. 意味のあるタグを使用

CRM のタグを標準化:

  • email_verified
  • email_invalid
  • email_disposable
  • email_risky

4. メトリクスを監視

追跡すべき指標:

  • 検証されたメールの総数
  • ステータス別の内訳
  • エラー率
  • 平均レスポンス時間

関連リソース

On this page