■概要
会社指定のフォームなどから回答された内容がメールに届いたらそれを元にフローボットを起動させ、自動でカレンダー予約するフローです。
メール内の特定の文字列をAIを用いて抽出して、Googleスプレッドシートへの情報追加および発行したURLの自動返信を一貫して実施できます。
■事前準備
・事前に使用するアプリとのマイアプリ登録(連携)が必要です。以下連携における参考ガイドとなります。
※簡易的な連携ができるアプリについては詳細ガイドのご用意がない場合がございます。https://intercom.help/yoom/ja/collections/3041779
・Googleカレンダーの終了時間を設定するためにスプレッドシートの関数を用いて、開始時間から終了時間を算出する必要があります。
※今回は開始から1時間後の時間を取得する関数を入れています。関数の設定次第では30分や1時間以上の設定も可能です。
※実際に関数を設定しているスプレッドシート(閲覧権限のみとなります。使用する場合はコピーしてください。)https://docs.google.com/spreadsheets/d/1R3J9RioMYRQvRJEhyaYcUo4y5QKCOVC9C-O6Y5JYWnA/edit#gid=0
※実際にデータ蓄積用で使用しているスプレッドシート(閲覧権限のみとなります。使用する場合はコピーしてください。)https://docs.google.com/spreadsheets/d/1p65oZr-TzVflzyjfUbLxzhBAy31vAmC9fdfIvzDazqM/edit#gid=0
■作成方法
①トリガーからメールトリガーを選択し、以下のように設定します。
・受信用のメールアドレス:任意のアドレスを入れます。
・トリガー条件:任意のトリガー条件を設定します。
・実際のメール送付テスト:一度設定した受信用アドレスに対して、今回反映したい文面を再現したテストメールを送付します。
・受信確認:Yoomに戻り、メールのテストを実施しメールの受信を確認したら保存します。
※テストが反映されるまで少し時間がかかります。
※Gmailからの転送を行いたい場合は、こちらのヘルプページを参照ください。https://intercom.help/yoom/ja/articles/7266653
※以下デモで作成した文面例(実際に受け取る内容に沿ったデモ文章を送ってください)
ーーーーーーーーーーーーーーー
田中様
この度はサービス紹介ミーティングへのご予約ありがとうございます。
以下の内容で承りました。追ってミーティングルームの詳細を共有しますので、少々お待ちください。
-----
会社名:Yoom株式会社
お名前:田中
メールアドレス:tanaka@yoom.co.jp
ミーティング予定日:2024-04-05
ミーティング開始時間:15:00
質問内容:料金プランについて
-----
ーーーーーーーーーーーーーーー
②トリガー下の+マークを押し、データを操作・変換オペレーションを選択し、以下設定を行ってテスト・保存します。
・変換タイプ:データの抽出(2タスク)
・対象のテキスト:①のメールトリガーで取得したメール本文を{{本文}}のようにアウトプット項目から埋め込みます。(アウトプットの埋め込み)
・抽出したい項目:①のメール本文内から抽出したい項目を項目名として羅列します。(例:会社名,お名前,メールアドレス,ミーティング予定日,ミーティング開始時間,質問内容)
※アウトプットを埋め込む設定についてはこちらをご参照ください。https://intercom.help/yoom/ja/articles/8223528
※AIを使ったデータを抽出する操作の詳細はこちらをご参照ください。https://intercom.help/yoom/ja/articles/8680330
③+マークを押し、アプリと連携するオペレーションからGoogleスプレッドシートを選択して以下設定し、テスト・保存します。
・アクション:セルに値を入力
・スプレッドシートID:欄をクリックし、表示された候補から事前に準備した関数を含むスプレッドシートを選択します。
・シート名:欄をクリックし、表示された候補から対象のシートを選択します。
・対象のセル:フォームで取得した開始時間を入れるセルを設定します。今回の例ではA2と設定しています。
・値:②のデータ抽出で取得した開始時間を{{○○}}のように埋め込みます。
※後続のGoogleカレンダーの設定時に終了時間が必要となります。関数を用いて開始時間から終了時間を算出するために必要な操作となります。
④+マークを押し、アプリと連携するオペレーションからGoogleスプレッドシートを選択して以下設定し、テスト・保存します。
・アクション:値を取得
・スプレッドシートID:欄をクリックし、表示された候補から事前に準備した関数を含むスプレッドシートを選択します。
・シート名:欄をクリックし、表示された候補から対象のシートを選択します。
・範囲:関数で終了時間が反映されたセルの範囲を設定します。今回の例ではB2と設定しています。
・方向:列方向を選択します。
※この操作で関数によって反映された終了時間を取得することができます。
⑤+マークを押し、アプリと連携するオペレーションからGoogleカレンダーを選択して以下設定し、テスト・保存します。
・アクション:予定を作成
・カレンダーID:欄をクリックし、候補に表示された中から反映したいIDを選択します。(通常はGoogleアカウントのアドレスになります)
・予定のタイトル:予定のタイトルを入力します。②のデータ抽出で取得した値を埋め込むことも可能です。
・予定の開始日:②のデータ抽出で取得したミーティング日の日付の値を{{○○}}のように埋め込みます。
・予定の開始時間:②のデータ抽出で取得した開始時間の値を{{○○}}のように埋め込みます。
・予定の終了日:②のデータ抽出で取得したミーティング日の日付の値を{{○○}}のように埋め込みます。
・予定の終了時間:④でスプレッドシートから取得した関数で割り出した終了時間の値を{{○○}}のように埋め込みます。
・予定の説明(任意):任意の説明を入力します。以下のように②のデータ抽出で取得した値を埋め込むことも可能です。
ーーーーーーーーーーーーーーー
質問内容▼{{質問内容}}
ーーーーーーーーーーーーーーー
⑥+マークを押し、メールを送るオペレーションから任意のメールサーバを選択して以下設定し、保存します。
・To:欄をクリックし、②のデータ抽出で取得したアドレスを埋め込みます。
・件名/本文:任意の値を入力します。これまで同様に以下のように①や④で取得した値を埋め込むことも可能です。
ーーーーーーーーーーーーーーー
{{お名前}} 様
お世話になっております。
先程はミーティングのご予約ありがとうございました。
改めて当日ご入室いただくミーティングURLをお送りいたします。
----------
・ミーティング日時:{{ミーティング予定日}} {{ミーティング開始時間}}
・当日のミーティングURL:{{Google MeetのURL}}
----------
当日はお話できることを楽しみにしております。
ーーーーーーーーーーーーーーー
■注意事項
・今回使用しているAI機能を使ったデータ抽出はチームプラン以上でご利用可能となっています。
※フリープランの場合でも、1度2週間の有料プランのトライアルが実施可能です。Yoomワークスペース(管理画面)の左下プラン変更からお申込が可能ですので、有料プランの機能検証の際はこちらをご活用くださいませ。
※無料トライアルでできることと開始方法および注意点 https://intercom.help/yoom/ja/articles/9115350