Gravity Formsのすべてのフォーム送信を配信可能な状態に保つ
Gravity Formsは、リード、登録、問い合わせをWordPressのエントリーテーブルに直接取り込み、CRMやメール配信サービス(ESP)へ送ります。しかし、チェックするのはメールアドレスの形式が正しいかどうかだけなので、入力ミス、使い捨てドメイン、使われていないメールボックスはそのまま通過し、最初の送信でバウンスします。Qualisendはこのギャップを埋めます。Gravity Formsのネイティブコネクターで過去のエントリーを検証し、Gravity Formsの「Webhooks」アドオンを通じて新しいエントリーをリアルタイムに検証します。さらに、アドレスの取得時点で呼び出せるREST APIを使えば、問題のあるアドレスがリストに届く前に止められます。

CSV不要で、Gravity Formsと直接連携
APIキーで連携
WordPressサイトのURL、ユーザー名、アプリケーションパスワードを入力します。アプリケーションパスワードはWordPressの「Users → Profile → Application Passwords」で作成できます。
- 任意のフォームの過去のエントリーを検証
- クリーニング済みのリストをエクスポート(Gravity Forms側は変更なし)
- Webhooksアドオンで新しいエントリーをリアルタイムに検証
- 7日・14日・30日ごとに自動クリーニング
CSVやAPIでの利用も可能です。詳しくは下記をご覧ください。
Gravity Formsが標準でクリーニングするもの
Gravity Formsは送信時にメールアドレス欄の形式(構文)をチェックし、確認用の再入力を必須にすることもできるため、空欄や@のない入力はフォームの段階で拒否されます。スパム対策機能(ハニーポットに加え、reCAPTCHAまたはTurnstile)と、「Forms → Entries」にあるエントリーの「Spam」「Trash」ステータスを使えば、不要なフォーム送信を事後に隔離できます。Gravity Formsはフォーム作成ツールであって送信ツールではないため、独自のバウンス処理や配信除外リストは持っていません。そのリストメンテナンス機能は形式とスパムのチェックまでで、メールボックスが実際に存在するかどうかまでは確認しません。
検出できないもの
構文チェックは、user@gmial.com、使い捨てのmailinator.comのアドレス、info@ などの役割アドレスを問題なく受け付けます。3つとも形式としては完全に正しいからです。Gravity Formsには、メールボックスが容量超過なのか、使われなくなったのか、すべての宛先を受け付けるのに実際には何も届けないキャッチオールドメイン上にあるのかは分かりません。また、本質的に事後対応型です。エクスポートして送信し、ESPでハードバウンスを確認するまで、問題のあるアドレスにフラグが付くことはありません。Gravity Formsにインポートされたアドレスや後続のツールに送られたアドレスは、過去のバウンス履歴が失われた状態で届くため、ほかの環境ですでに失敗していたメールボックスも、ここではまったく新しいアドレスに見えます。
Gravity Formsのリストをクリーンに保つべき理由
Gravity FormsはWordPress向けの定額ライセンスですが、取り込んだ未検証のアドレスはすべて、コンタクト数で課金するCRMやESPに流れ込みます。そのため、不要なフォーム送信はそのまま課金対象の件数を押し上げます。さらに深刻なのは、送信者レピュテーションへの影響です。フォームは入り口であり、入力ミスや使い捨てのアドレスが1件あるだけで、後続のすべての配信でバウンスが発生します。2024年2月以降、GmailとYahoo!は一括送信者に対して、迷惑メール率を0.3%未満に、バウンス率を低く抑えることを求めています。無効なアドレスを配信に送り込み続けるフォームは、こうしたしきい値を超えて迷惑メールに振り分けられる最短ルートです。
CSV・APIを使う場合:手動での手順
フォームで大切なのは、後からのクリーニングではなく、クリーンな状態で取り込むことです。フォーム送信が届いた瞬間に検証すれば、問題のあるアドレスがそもそもリストに届きません。
エントリーをCSVにエクスポート
WordPressの管理画面で「Forms → Import/Export → Export Entries」に進みます。フォームを選び、「Email」フィールドを含めて、必要に応じて期間や条件フィルターを設定したら、「Download Export File」をクリックします。
Qualisendでファイルを検証
CSVをQualisendの一括処理にアップロードします。1回の処理で最大100万件に対応し、重複アドレスの課金は1回のみで、進捗はリアルタイムで確認できます。最初の100クレジットは無料で、有効期限はありません。
判定を確認
各行について、配信可能・要注意・配信不可・不明のいずれかの判定が返されます。あわせて、キャッチオール、使い捨て、役割アドレス、容量超過のサブフラグ、MXプロバイダー、根拠となるSMTP確認の結果、0~100の信頼度スコアと理由コードも確認できます。
フラグ付きのエントリーに対処
「Forms → Entries」に戻り、配信不可の行を一括選択して「Trash」に移動するか「Mark as Spam」を実行し、同期を止めます。あわせて、該当するアドレスがCRMやESPからの配信に流れ込まないようにします。
または登録時に自動で検証
アドレスの取得時点で検証すれば、エクスポートの手順は一切不要です。新しいフォーム送信のたびにGravity FormsのWebhook、またはZapier、Make、n8nのステップからQualisendのREST APIを呼び出せば、エントリーがCRMに届く前に入力ミスや使い捨てアドレスを見つけられます。スコープ付きキー、レート制限、結果通知のWebhookを使えば、返された判定に応じてフローを分岐できます。
Qualisendがすべてのアドレスで検出するもの
- gmial.comのような入力ミスや長く使われていないメールボックスなど、フォーム経由で取り込まれ、次回の送信でハードバウンスする送信実績のない無効なアドレス
- 実際のメールアドレスを教えずにリードマグネット(特典資料など)だけを受け取るために使われる、mailinator.comやtemp-mail.orgなどの使い捨てドメイン
- 共有メールボックスに届き、エンゲージメントや返信率を下げる役割アドレス(info@、support@、sales@ など)
- 後からバウンスするおそれのある、すべての宛先を受け付けるサーバーを信用せず、セグメント分けや配信ペースの調整ができるようフラグを付けたキャッチオールドメイン
- すべてのアドレスに付く0~100の信頼度スコアと機械判読可能な理由コード(根拠としてSMTP確認の結果も保存)
Gravity Formsのネイティブコネクターを提供中です。Qualisendの「連携」でGravity Formsと連携すると、CSV不要でGravity Formsのリストを直接扱えます。
結果ごとの対処法
各アドレスには判定とサブフラグが返されます。まだ届くコンタクトを失わずにGravity Formsのリストをクリーンに保つための対処法は次のとおりです。
配信可能通常どおりエントリーをCRMやESPに同期します。メールボックスが存在し、受信可能です。配信可能 + 役割アドレスフラグ通過させてかまいませんが、info@、support@ などは共有メールボックスなので、タグを付けるか振り分けます。1対1のシーケンスには含めません。要注意 + キャッチオールフラグ同期はしてかまいませんが、セグメントを分けるか配信ペースを落とします。ドメインがすべての宛先を受け付けるため、実際に届くかどうかは確認できていません。要注意 + 使い捨てフラグCRMへの同期をスキップし、エントリーを「Trash」に移動します。使い捨てアドレスは、送信するころにはなくなっています。不明保留して後で再検証します。明確な判定が出るまで、そのエントリーは次回の配信から除外します。配信不可エントリーを「Trash」に移動するか「Mark as Spam」を実行し、同期はしません。入力ミスはアドレスの取得時点で修正します。関連記事
エクスポートしたエントリーのクリーニングと、新しいフォーム送信のリアルタイム検証を順を追って解説します。
送信時の軽量なサーバーレスチェックで、入力ミスや使い捨てドメインをフォームの段階で見つけます。
ZapierでGravity Formsのフォーム送信をQualisendにつなぎ、新しいリードをすべてCRMに届く前に検証します。
Gravity Formsが送信時に行う形式チェックが、実際には届かないアドレスを受け付けてしまう理由。
スコープ付きキー、レート制限、Webhookで、CSVのやり取りなしにアドレスの取得時点で検証できます。
Gravity Formsのメールアドレス検証に関するよくある質問
Gravity Formsのリストを数分でクリーニング
有効期限のない100クレジットで無料で始められます。クレジットカード登録は不要です。連携して検証するだけで、次のキャンペーンを守れます。