Zoho Flowを使用してGoogle Formsを統合する

Zoho Flowを使用してGoogle Formsを統合する

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Googleフォームは、連絡先、調査、クイズなどを収集するための人気のあるウェブフォームツールとなっています。フォームを作成し、回答をスプレッドシートに集約するプロセスは簡単で、わずか数分で完了します。しかし、もし収集したデータをより効果的に活用したい場合、新しい回答ごとに自動メールを送信したり、Slackでチームに通知したり、CRMアプリケーションにリードを追加したりするなどのタスクに使用する必要がある場合はどうでしょうか?

フォームの回答を手動で有用なタスクに変換することは、貴重な時間の浪費です。自動化により、ワークフローはフォームの送信を検知し、応答データの処理方法を決定し、選択したアプリケーションにデータを配布することができます。可能性は無限です。


どのようにしてこのようなワークフローを自動化しますか?

ワークフローの自動化は、さまざまな方法で実装することができます。コードを使用することも1つの方法ですが、実際のアプリケーションでは難しい場合があります。Zoho Flowのようなワークフロー自動化プラットフォームは、これを回避するために非常に便利です。お気に入りのアプリを統合し、それらの間を流れるデータを制御および操作することで、タスクを自動化することができます。

たとえば、フォームの送信が行われるたびに、Flowは自動的にその応答を取り込み、SlackやZoho CRM、ActiveCampaignなどの他のアプリに移動します。これがどのように実現されるかを見てみましょう。

一般的には、新しいフローを作成し、トリガーを選択し、アクションを追加するだけで十分です。ただし、Google Formsなどの一部のアプリケーションは、統合のための公開APIを提供していません。利用できるAPIに制限がある場合や、APIが利用できないアプリケーションを統合するには、Zoho Flowで利用可能なウェブフックトリガーを使用して同じ結果を達成することができます。

必要なもの

  • Googleアカウント
  • Zoho Flowアカウント

はじめに:Googleフォームの作成

Googleアカウントにログインしたら、新しいフォームを作成するために docs.google.com/forms にアクセスできます。さらに、Google Sheetsでシートを作成し、 ツール > フォームを作成 をクリックして作成することもできます。収集されたすべての回答は自動的にそのスプレッドシートに保存されます。

タイトル、フォームフィールド、その他のオプションを使用して、使用したいフォームを作成します。 

フォームプロジェクトの追加:Google Formsスクリプトエディター

  1. 右上隅のその他メニュー(3点リーダー)に移動します。[送信]ボタンの隣にあります。[スクリプトエディタ]をクリックします。これにより、新しいタブが開き、コンソールが表示されます。

  2. そのコンソール内の既存の内容をクリアし、以下の内容をコピーしてください。
    
    function onFormSubmit(form) {
    	var formResponses = form.response.getItemResponses();
    	var responsePayload = new Object();
    	for (var i = 0; i < formResponses.length; i++) {
    		responsePayload[form.response.getItemResponses()[i].getItem().getTitle()] = form.response.getItemResponses()[i].getResponse();
    	}
    	console.log(responsePayload);
    	var url = 'WEBHOOK URL';
    	var options = {
    		'method': 'post',
    		'headers': {},
    		'payload': responsePayload
    	};
    	var response = UrlFetchApp.fetch(url, options);
    }
    
    


  3. [編集]をクリックし、[現在のプロジェクトのトリガー]に移動します。プロジェクトに名前を付け、[OK]をクリックします。新しいタブが開きます。

  4. [トリガーの追加]をクリックします。次のダイアログボックスで、[イベントの種類]を[フォーム送信時]に選択し、[保存]をクリックします。

  5. Googleアカウントを選択するように求められます。コードを挿入するため、開発者を信頼する場合にのみ進めるように求められます。心配しないでください。 詳細をクリックし、 <あなたのプロジェクト>に移動してください。

  6. 次のステップで許可をクリックしてください。

自動化の追加:Zoho FlowのWebhookトリガーの使用

Flow内のトリガーは、フローを起動するイベントを指します。この場合、トリガーはウェブフックになります。Zoho Flowのウェブフックトリガーは、一意のURLを生成します。このURLは、サードパーティのアプリケーション(この場合はGoogle Forms)で使用できます。フォームが送信されるたびに、リアルタイムでデータをFlowに送信します。データがFlowに到達すると、選択した他のアプリケーションに移動することができます。

トリガーの設定

Webhookトリガーを設定するには、以下の手順に従ってください:

  1. 新しいタブでZoho Flowにログインし、新しいフローを作成します。
  2. ウェブフックトリガーボックスで設定をクリックしてください。

  3. 設定ウィンドウで表示されるURLをコピーし、NEXTをクリックしてください。

  4. Google Formsのスクリプトエディタータブに戻り、コピーしたURLを引用符内にある WEBHOOK URL と置き換えてください。引用符を削除しないでください。

  5. [ファイル]→[保存]に移動します。
  6. Zoho Flowに戻り、TESTをクリックします。正常に動作しているかを確認するために、サンプルのフォーム送信を行うオプションがあります。DONEをクリックしてください。

  7. フロービルダーでアクションや決定をWebhookトリガーに接続します。フォーム内のすべての応答は、 変数挿入 パネルで変数として利用できます。


    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Desk Resources

              • Desk Community Learning Series


              • Digest


              • Functions


              • Meetups


              • Kbase


              • Resources


              • Glossary


              • Desk Marketplace


              • MVP Corner


              • Word of the Day









                                • Related Articles

                                • Zoho Creator

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Zoho Creatorとは何ですか? Zoho ...
                                • Zoho CRM

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Zoho CRMとは何ですか? Zoho CRMはオンデマンドの顧客関係管理ソフトウェアです。ワークフローと情報をカスタマイズすることができ、詳細なレポートで売上を予測することもできます。さらに、ソーシャルメディアのトレンドを監視し、リードを発見することもできます。 Zoho ...
                                • Google Sheets スプレッドシートの行が更新された時にフローをトリガーする方法

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Google Sheetsは、個人やビジネスの両方で人気のあるオンラインのスプレッドシートアプリケーションです。Zoho Flowを使用して、Google ...
                                • Zoho メール

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Zoho Mailとは何ですか? Zoho Mailは広告の表示がないメールホスティングサービスであり、データのプライバシーを確保しています。組み込みの連携機能を使用して、メモを取ったり、連絡先を追加したり、ドキュメントを作成したり、メールに添付することができます。 Zoho ...
                                • Zohoシート

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 Zoho Sheetとは何ですか? Zoho Sheetは、どこからでもスプレッドシートを作成、共有、共同作業、公開できるオンラインスプレッドシートアプリケーションです。シートへのアクセス制御や言語設定の変更、データをよりわかりやすく表現するためのビジュアルの追加も可能です。 ...

                                Resources

                                Videos

                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                eBooks

                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                Webinars

                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                CRM Tips

                                Make the most of Zoho CRM with these useful tips.