Formstackのフォーム送信をクリーンで配信可能な状態に保つ
Formstackはフォーム送信を受け付け、通知メールや確認メールを送信し、データをCRMやメール配信ツールに送りますが、入力されたアドレスが実際にメールを受信できるかどうかは一切確認しません。入力ミスや使い捨てドメインが1つあれば、そのままリストに入ってしまいます。Qualisendはこのギャップを埋めます。過去のフォーム送信をCSVにエクスポートすれば、今すぐ一度にクリーニングできます。ネイティブコネクターの提供準備を進めている間も、REST APIを使えば、新しいフォーム送信をすべてアドレスの取得時点で検証できます。

Formstackコネクターは近日提供予定
ワンクリックで使えるFormstackのネイティブコネクター(連携、Formstack上でのリストの直接クリーニング、新しいコンタクトの自動検証)を現在開発中です。提供終了ではなく、提供開始に向けて準備を進めています。それまでの間も、Formstackのリストをクリーンに保つために必要な機能はすでにすべて利用できます。
下記のCSVでのエクスポート→検証→再インポートの手順と、登録時に検証するためのAPIは、どちらも正式にサポートされ、本番環境で稼働しています。Formstackを使うチームは現在、この方法でリストをクリーンに保っています。
Formstackが標準でクリーニングするもの
Formstackのメールに関する機能は配信に限られており、アドレスの有効性は扱いません。通知メールはチームに、確認メールは送信者に届き、受信トレイに届きやすくするために、どちらも自社のSMTPサーバー経由で送信できます。しかしFormstackは、各フォーム送信を変更できないレコードとして保存します。ESPのようなメーリングリストも、購読者のステータス管理も、バウンスに基づく配信除外もありません。確認メールがバウンスしても、Formstackはそのアドレスにフラグを付けることも、隔離することも、下流のツールへ渡るのを止めることもしません。
検出できないもの
Formstackはメールが送信されてバウンスしたあとにしか反応しないため、入力された時点から無効だったアドレスを検出することはできません。実在するメールボックスと、gmial.comのような入力ミス、リードマグネット(資料などの特典)を受け取るためだけに作られた使い捨てドメイン、役割アドレス(info@、support@ などの共有アドレス)、その後使われなくなったメールボックス、すべての宛先を受け付けるため存在の証明にならないキャッチオールドメインを見分けることはできません。以前のツールやスプレッドシートからインポートしたフォーム送信は、それまでのバウンス履歴が引き継がれないため、無効と判明しているアドレスでさえ新しく見えます。これらはすべて、実際のキャンペーンで配信されて被害が出るまで、フォーム送信の中に残り続けます。
Formstackのリストをクリーンに保つべき理由
Formstackで集めたアドレスがFormstackにとどまることはまれです。CRMやESPに同期されて配信に使われるため、その品質がそのまま送信者レピュテーションになります。GmailとYahoo!の2024年の送信者ガイドラインは、迷惑メール率を0.3%未満に抑えることを求め、使われていないメールボックスへの配信を繰り返す送信者にペナルティを科します。フォームで集めた入力ミスや使い捨てアドレスがまとまって入れば、まさに基準を超える原因になります。また、下流の多くのメール配信プラットフォームはコンタクト数で課金するため、無効なアドレスを1件渡すごとに、その分の費用と到達率のリスクを抱えることになります。取得時点で検証すれば、費用がかかったり受信トレイへの到達が損なわれたりする前に、不要なアドレスを排除できます。
現在利用できるワークフロー
フォームの役割はクリーニングではなく取得です。最も効果的なのは、送信された瞬間に各アドレスを検証し、不良データがそもそもリストに入らないようにすることです。
フォーム送信をCSVにエクスポート
フォームの「Submissions」ページで「Table Settings」を開き、メールアドレスのフィールドを「Visible Columns」に移動します。次に「Export All」(または「All data since last download」)を使い、CSVを選択します。
Qualisendでファイルを検証
CSVを一括処理としてアップロードします(最大100万件)。重複アドレスの課金は1回のみで、進捗はリアルタイムで確認できます。最初の100クレジットは無料で、有効期限もありません。
結果を確認
各アドレスには、配信可能・要注意・配信不可・不明のいずれかの判定が返ります。それぞれに理由コード、サブフラグ(キャッチオール、使い捨て、役割アドレス、容量超過)、MXプロバイダー、根拠となるSMTP確認、0~100の信頼度スコアが付きます。
クリーニング済みのファイルをもとに対処
Formstackのフォーム送信は変更できないレコードのため、データを渡す段階でクリーニングします。CRMやESPにインポートする前に、クリーニング済みのCSVを配信可能な行に絞り込み、配信不可と使い捨てのアドレスを除外し、キャッチオールのアドレスと役割アドレスにはタグを付けて別に扱います。
または登録時に自動で検証
事後にエクスポートするのではなく、アドレスの取得時点で検証します。Formstackのフォーム送信Webhookを、QualisendのREST APIを呼び出すZapier、Make、n8nのフローに送るか、APIを直接呼び出せば、レコードがCRMに同期される前に入力ミスや使い捨てアドレスを検出できます。スコープ付きキー、レート制限、Webhookにより、フローの中で確実かつ監査可能なステップとして組み込めます。
Qualisendがすべてのアドレスで検出するもの
- 送信実績のない無効なアドレス(Formstackのフィールド検証は通過したものの、次の配信でハードバウンスするはずの入力ミスや使われていないアドレス)
- リードマグネットを受け取るためだけに使われ、二度と確認されない使い捨てドメイン
- 実在の個人ではなく共有メールボックスに届く、info@、support@、sales@ などの役割アドレス
- キャッチオールドメイン(サーバーがすべてのアドレスを受け付けるため、存在を証明できません。フラグが付くので、セグメントに分けたり配信ペースを落としたりできます)
- すべてのアドレスに付く0~100の信頼度スコアと、機械判読可能な理由コード(根拠としてSMTP確認の結果を添付)
ワンクリックで使えるFormstackのネイティブコネクターを現在開発中です(提供終了ではありません)。提供開始までは、上記のCSVでの手順とAPIが正式にサポートされた方法で、Formstackのどのプランでも利用できます。
結果ごとの対処法
各アドレスには判定とサブフラグが返されます。まだ届くコンタクトを失わずにFormstackのリストをクリーンに保つための対処法は次のとおりです。
配信可能そのまま残し、安心してフォーム送信をCRMやメールリストに同期します。配信可能 + 役割アドレスフラグ残しますが、タグを付けます。info@、support@ などの共有メールボックスは、1対1のシーケンスから外します。要注意 + キャッチオールフラグセグメントに分けて配信ペースを落とします。ドメインがすべての宛先を受け付けるため、個々のメールボックスに届く根拠がありません。要注意 + 使い捨てフラグ除外し、繰り返し入ってこないよう、取得時点でその使い捨てドメインをブロックします。不明保留にして、あとで再検証します。判定が確定するまで下流のツールには同期しません。配信不可完全に除外し、CRMやESPで配信除外にします。配信用のリストには決してインポートしません。関連記事
Formstackのフォーム送信にリアルタイム検証を組み込み、不良アドレスをバウンス後ではなく取得時点で検出します。
ZapierでFormstackのフォーム送信トリガーをQualisendにつなぎ、新しいアドレスをすべてCRMに入る前に検証します。
Formstackのフィールドチェックで確認できるのはアドレスの形式だけで、メールボックスの存在ではありません。その違いを解説します。
4つの判定、サブフラグ、SMTPの根拠によって、アドレスがメールを受信できるかどうかをどう判断するのか。
Formstackのフォーム送信を取得時点で検証するための、スコープ付きキー、レート制限、Webhook。
Formstackのメールアドレス検証に関するよくある質問
Formstackのリストを数分でクリーニング
有効期限のない100クレジットで無料で始められます。クレジットカード登録は不要です。連携して検証するだけで、次のキャンペーンを守れます。