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 アクションを追加
- Webhooks by Zapier を選択
- POST アクションを選択
- 設定:
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 Error | API の問題 | 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_verifiedemail_invalidemail_disposableemail_risky
4. メトリクスを監視
追跡すべき指標:
- 検証されたメールの総数
- ステータス別の内訳
- エラー率
- 平均レスポンス時間