Googleフォームは、連絡先、調査、クイズなどを収集するための人気のあるウェブフォームツールとなっています。フォームを作成し、回答をスプレッドシートに集約するプロセスは簡単で、わずか数分で完了します。しかし、もし収集したデータをより効果的に活用したい場合、新しい回答ごとに自動メールを送信したり、Slackでチームに通知したり、CRMアプリケーションにリードを追加したりするなどのタスクに使用する必要がある場合はどうでしょうか?
フォームの回答を手動で有用なタスクに変換することは、貴重な時間の浪費です。自動化により、ワークフローはフォームの送信を検知し、応答データの処理方法を決定し、選択したアプリケーションにデータを配布することができます。可能性は無限です。
ワークフローの自動化は、さまざまな方法で実装することができます。コードを使用することも1つの方法ですが、実際のアプリケーションでは難しい場合があります。Zoho Flowのようなワークフロー自動化プラットフォームは、これを回避するために非常に便利です。お気に入りのアプリを統合し、それらの間を流れるデータを制御および操作することで、タスクを自動化することができます。
Googleアカウントにログインしたら、新しいフォームを作成するために docs.google.com/forms にアクセスできます。さらに、Google Sheetsでシートを作成し、 ツール > フォームを作成 をクリックして作成することもできます。収集されたすべての回答は自動的にそのスプレッドシートに保存されます。
タイトル、フォームフィールド、その他のオプションを使用して、使用したいフォームを作成します。
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);
}
Flow内のトリガーは、フローを起動するイベントを指します。この場合、トリガーはウェブフックになります。Zoho Flowのウェブフックトリガーは、一意のURLを生成します。このURLは、サードパーティのアプリケーション(この場合はGoogle Forms)で使用できます。フォームが送信されるたびに、リアルタイムでデータをFlowに送信します。データがFlowに到達すると、選択した他のアプリケーションに移動することができます。
Webhookトリガーを設定するには、以下の手順に従ってください:
「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。
日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。