・
「Jotformで集めた見込み客の情報を、一つひとつ手作業でSendGridのリストに登録するのが面倒…」
「入力ミスでメールが届かなかったり、リストへの反映が遅れてしまったりと、手作業での管理に限界を感じる…」
このように、フォームで得た顧客情報の管理とマーケティング活動への活用に、手間や課題を感じていませんか?
もし、Jotformに新しい回答が送信されたら、その情報をSendGridのコンタクトリストに自動で追加できる仕組みがあれば、日々の面倒な作業から解放されます。
その結果、メールマーケティングの実行や戦略的な施策の立案といったより重要な業務に集中できるようになります!
今回ご紹介する方法は、専門的な知識がなくてもノーコードで手軽に設定できます。ぜひこの機会に自動化を導入して、日々の業務をもっと楽にしましょう!
Yoomには、フォームの回答をSendGridのコンタクトリストに自動で連携するテンプレートが用意されています。
「まずは試してみたい!」という方は、以下のバナーをクリックして自動化を体験してみましょう!
それではここから代表的な例として、Jotformに新しい回答が送信された際に、その情報をSendGridのコンタクトリストに自動で追加するフローの作り方を解説します!
今回はYoomを使用してノーコードで設定します。まだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Jotform/SendGrid
[Yoomとは]
今回は大きく分けて以下のプロセスで作成します。
フローを構築する前に、テスト用のJotformとSendGridのコンタクトリストを準備しましょう。
すでに作成済みの場合は、このステップは飛ばしてOKです!
今回は、以下のJotformとSendGridのコンタクトリストを用意しました。
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
ここからは、今回のフローで使用するアプリの連携方法を解説します。
検索窓に「Jotform」と入力し、表示された対象のアプリを選択します。
新規登録画面が開いたら、「こちらのページ」からJotformのAPIページにアクセスします。
まず、Jotformにログインしてください。
APIページが開いたら、サイドメニューから「API」を選択し、画面右側にある「Create New Key」をクリックします。
作成したAPIキーのアクセス許可を「フルアクセス」に設定します。
設定が完了したら、生成されたAPIキーをコピーしてください。
Yoomの画面に戻り、任意のアカウント名を入力し、アクセストークン欄に先ほどコピーしたAPIキーを貼り付けます。
「追加」をクリックしたら、Jotformの連携は完了です!
検索窓に「SendGrid」と入力し、対象のアプリを選択します。
新規登録画面が表示されたら、APIキーを取得します。
はじめに、SendGridのログインページを開き、ユーザー名を入力して「Continue」をクリックします。
続いて、パスワードを入力し、「Continue」をクリックしてください。
電話番号認証が求められるので、SMSに届いた6桁のコードを入力し、「Continue」をクリックします。
ログインできたら、サイドメニューの「Settings」から「API Keys」を選択します。
APIキーの一覧画面が表示されたら、右上の「Create API Key」をクリックしてください。
以下2項目を設定し、「Create & View」をクリックしましょう。
表示されたAPIキーをクリックしてコピーします。
※APIキーは再表示できません。メモ帳などにコピーして、大切に保管してください。
Yoomの新規登録画面に戻り、アクセストークン欄にコピーしたAPIキーを貼り付けます。
任意のアカウント名を入力し、「追加」をクリックしてください。
マイアプリ一覧にSendGridが表示されていれば、連携は完了です!
下記バナーの「試してみる」をクリックし、テンプレートをコピーしてください。
テンプレートがコピーできたら、「OK」をクリックします。
ここでは、フロー起動のきっかけとなるトリガーを設定します。
マイプロジェクトから、「【コピー】Jotformで送信されたユーザー情報をSendGridのコンタクトリストに追加する」を選択してください。
テンプレートを開いたら、最初に表示される「フォームが送信されたら」をクリックします。
まずは、連携するアカウントとアクションを設定します。
設定を確認したら、次へ進みます!
次に、Webhookの受信設定を行います。
※Webhookとは?
Jotformでフォームが送信されたことを検知し、その情報を外部システムに自動で通知する仕組みのことです。
この設定を行うことで、YoomとJotform間のデータ連携をリアルタイムで実行できるようになります。
詳しい設定方法は、「JotformのWebhook設定と最新回答取得方法について 」をご参照ください。
ここでは、基本的な設定手順を解説します。
まず、Yoomの設定画面に表示されているWebhookURLをコピーしてください。
続いて、Yoomと連携するフォームの「設定」タブを開き、サイドメニューから「統合(インテグレーション)」を選択します。
検索窓に「Webhook」と入力し、表示された「Webhooks」をクリックします。
以下の画面が表示されたら、先ほどコピーしたWebhookURLを「WebHookを追加する」の入力欄に貼り付けます。
入力後、「統合する」をクリックしてください。
最後に「FINISH」をクリックしたら、Webhookの受信設定は完了です。
次に、フロー実行のトリガーとなる「フォーム送信」を行います。
Webhookを設定したフォームに、テスト用の回答を送りましょう。
準備ができたら、テストを実行します!
テストに成功すると、以下の画面が表示されます。
「完了」をクリックして、次のステップへ進みましょう。
このステップでは、Jotformから送信されたフォームの回答内容を取得するための設定を行います。
テンプレート内の「最新の回答を取得する」をクリックしてください。
アクションが「最新の回答を取得する」になっていること、アカウント情報が正しいことを確認して次へ進みます。
次に、JotformのフォームIDを設定します。
連携するフォームの「公開」タブを開き、以下の黒塗りされた数字部分をコピーしてください。
Yoomの設定画面に戻り、コピーしたフォームIDを入力してテストを実行します。
テストに成功すると、フォームの回答内容が「取得した値」として表示されます。
※取得した値とは?
トリガーやオペレーション設定時に、テストを実行して得られたデータのことです。
このデータは、後続のオペレーション設定時に利用でき、フローが実行されるたびに最新のデータに更新される動的な値となります。
SendGridのコンタクトリストに登録したい項目が「取得した値」に含まれていない場合は、JSONPATHを使用して手動で取得する必要があります。
ここでは、手動で取得する手順を簡単に解説します。
まず、「+取得する値を追加」をクリックしてください。
≪参照≫
追加したい項目の「+」をクリックすると、右側の「追加する値」に反映されます。
「追加する値」にカーソルを合わせ、表示される鉛筆アイコンをクリックします。
項目名をわかりやすい名前に変更し、「保存」をクリックしてください。
同じ手順で必要な項目をすべて設定したら、「追加」をクリックします。
「取得した値」に追加した項目が表示されていれば、設定はOKです。
最後に、必要に応じて詳細設定を行い、完了しましょう。
このステップでは、Jotformから送信された回答内容をもとに、SendGridへコンタクトを追加する設定を行います。
テンプレート内の「コンタクトリストに新規コンタクトを追加」をクリックしてください。
まずは、連携するアカウントとアクションを設定します。
設定を確認したら、次へ進みます!
次に、登録するコンタクトの詳細設定を行います。
以下の3項目には、Jotformから取得した値が自動で入力されています。
もし空欄の場合は、入力欄をクリックして「取得した値」タブを開き、「最新の回答を取得する」の中から該当するデータを選びましょう!
続いて、追加先となるSendGridのコンタクトリストを選択します。
リストIDの入力欄をクリックすると候補が表示されるので、追加先のコンタクトリストを選びましょう。
複数のリストに追加したい場合は、「+追加するリストを追加」から設定できます。
設定が完了したら、テストを実行します!
テストに成功すると、以下のような画面が表示されます。
実際にSendGridのコンタクトリストを開き、新しくコンタクトが追加されていれば連携は成功です!
必要に応じて詳細設定を行い、完了しましょう。
お疲れ様でした!
「全ての設定が完了しました!」と表示されていれば、フローの設定は完了です。
さっそくフローを稼働させるのであれば、「トリガーをON」をクリックします。
これで、Jotformから回答が送信されたら、SendGridのコンタクトリストに登録できるようになります!
JotformとSendGridの連携を自動化することで、これまで手作業で行っていたフォーム回答の転記を減らし、入力ミスや更新漏れなどのヒューマンエラーのリスクを抑えることが可能です。
これにより、マーケティング担当者は見込み客へスムーズなアプローチができ、キャンペーンの企画やデータ分析といった、より創造的で重要な業務に集中しやすくなります!
今回ご紹介したノーコードツールYoomを使えば、プログラミングの知識がなくても、直感的な操作で業務フローを構築することが可能です。自動化に少しでも興味を持っていただけたなら、ぜひ登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!
Q:回答内容で追加先リストを分けられますか?
A:
はい、可能です。
SendGridの「コンタクトリストに新規コンタクトを追加」アクションの前に、「分岐」または「進行先を切り替える」オペレーションを追加することで、回答内容に応じて追加先のコンタクトリストを分けられます。
詳しい設定方法は、以下のヘルプページをご確認ください。
「分岐」の設定方法
「進行先を切り替える」の設定方法
Q:連携でエラー発生した際、どこから原因や解決方法を確認できますか?
A:
運用中にエラーが発生すると、Yoomのアカウント作成時に登録したメールアドレス宛に通知が届きます。
また、Slack・Chatworkなどのチャットツールでエラー通知を受け取ることも可能です。
通知には、エラーが起きたオペレーションや、その詳細を確認できるリンクが記載されており、原因を迅速に把握できます。
なお、エラーが発生するとフローの再実行は自動で行われないため、手動での対応が必要です。
エラーが発生した際の対応方法は、以下のヘルプページをご参照ください。
ヘルプページで解決しない場合は、サポート窓口からお問い合わせいただけます。
Q:特定の回答者だけをコンタクトリストに追加できますか?
A:
はい、可能です。
SendGridの「コンタクトリストに新規コンタクトを追加」アクションの前に、「分岐」オペレーションを追加することで、特定の回答者だけをコンタクトリストに追加できます。
たとえば、フォーム内で「メール配信を希望する」にチェックを入れた人だけをSendGridに追加するといった条件で設定できます。