・
「Telegramのメッセージを、Google スプレッドシートに手作業で転記している…」
「顧客からの問い合わせ内容を管理シートにまとめているけれど、コピー&ペーストが面倒…」
このように、各アプリ間のデータ連携に、手間を取られていませんか?
もし、<span class="mark-yellow">Telegramに投稿されたメッセージの内容を自動的にGoogle スプレッドシートに記録する仕組み</span>があれば、こうした定型業務から解放され、ヒューマンエラーの心配もなくります。
今回ご紹介する自動化の設定は、プログラミングの知識がなくてもノーコードで簡単に設定できるので、ぜひこの機会に導入してみてください。
Yoomには<span class="mark-yellow">TelegramとGoogle スプレッドシートを連携するためのテンプレート</span>が用意されています。今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
TelegramとGoogle スプレッドシートのAPIを連携させれば、TelegramのメッセージをGoogle スプレッドシートに自動で転記・蓄積することが可能になり、手作業にかけていた時間を削減できます。
これから具体的な自動化の例を複数ご紹介しますので、気になる内容があれば、ぜひクリックしてみてください!
Telegramのチャンネルやグループに新しいメッセージが投稿されるたびに、その内容を<span class="mark-yellow">自動でGoogle スプレッドシートの新しい行に記録</span>するため、手作業での転記漏れやミスを防ぎます。この連携は、AIや正規表現を用いてメッセージから特定の情報を抽出したり、分岐処理で条件に応じた動作をさせたりすることも可能です。
特定のキーワードやハッシュタグが含まれるメッセージのみを抽出し、Google スプレッドシートに自動で追加することで、<span class="mark-yellow">必要な情報だけを効率的に収集</span>できます。この連携は、条件分岐の仕組みを活用し、必要なデータのみを的確に処理するシンプルな構成です。
それでは、さっそく実際にTelegramとGoogle スプレッドシートを連携したフローを作成してみましょう!今回はYoomを使用して、ノーコードでTelegramとGoogle スプレッドシートの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
[Yoomとは]
今回はTelegramからメッセージが送信されたら、Google スプレッドシートに行を自動で挿入するフローを作成していきます!作成の流れは大きく分けて以下のとおりです。
ここでは、Yoomとそれぞれのアプリを連携し、操作が行えるようにします。
まずは、基本的な設定方法を解説しているナビをご覧ください。
それでは、今回のフローで使用するTelegramとYoomの連携を進めていきましょう。
画面左側にある「マイアプリ」から、「+新規接続」をクリックしてください。
右上の検索窓から、Telegramを検索します。
Telegramを選択後、「アカウント名」「アクセストークン」を入力してください。
※「アカウント名」は任意の名称を入力し、「アクセストークン」はTelegramで新しくBotを作成すると発行されます。
※詳しい手順はBot Fatherをご覧ください。
入力後、「追加」をクリックすると、マイアプリ登録が完了します。
Google スプレッドシートとの連携手順は、上記のナビをご確認ください。
使用するテンプレートを選び、「このテンプレートを試す」をクリックします。
自動化フローの設定画面(フローボット)が開き、「テンプレートがコピーされました」と表示されるので「OK」をクリックしてください。
※以降、コピーしたフローボットは、管理画面内プロジェクト一覧の「マイプロジェクト」からアクセスできます。
ここからは、フローの起点となるトリガーアクションの設定です。
一つ目のオペレーションにある、「ボットがメッセージを受け取ったら」をクリックしてください。
続いて、連携アカウントとアクションを選択に進みます。各項目の確認・入力をし、次に進みましょう!
次に、アプリトリガーのAPI接続設定です。
ここでは、Webhook(ウェブフック)の設定が正常に機能するかどうかのテストを行います。
注意事項を確認し、「テスト」をクリックしてください。
※Yoomと連携するためには、グループ内でメッセージを受け取るための設定とプライバシーモードの変更が必要です。
テストが成功すると、以下のように表示されます。確認後、「次へ」をクリックしましょう。
次の画面も再び、アプリトリガーのAPI接続設定です。
テストを実行するにあたって、トリガーとなるメッセージが必要となるため、以下のように投稿してみてください。
テストが成功すると、以下のように「取得した値」が表示されます。
※「取得した値(=アウトプット)」は、後のフローで使用します。
「メッセージ内容」などが正しく反映されているかを確認し、「保存する」をクリックしましょう。
Telegramのメッセージから、Google スプレッドシートに追加するテキストの抽出設定をします。
二つ目のオペレーションにある、「テキストからデータを抽出する」をクリックしてください。
続いて、アクションを選択に進みます。
それぞれの内容を確認し、「次へ」をクリックしましょう。
※「変換タイプ」は、「変更する」をクリックして表示されるポップアップ画面で変更可能です。
次に、詳細を設定へ進みます。
以下を参考に、「対象のテキスト」を取得した値から選択してください。
※取得した値を使用することで、値が固定化されず、毎回最新のメッセージからテキストを抽出できます。
「抽出したい項目」は、手動で入力します。
※「指示内容」は、必要に応じて入力してください。
テストを実行し、成功を確認して「保存する」をクリックしましょう。
Telegramから抽出したテキストを、Google スプレッドシートに追加するための設定をします。
最後のオペレーションにある、「レコードを追加する」をクリックしてください。
続いて、データベースの連携に進みます。まずは、以下の項目を確認してください。
「スプレッドシートID」「スプレッドシートのタブ名」を、それぞれ候補から選択し、次へ進みます。
次に、データベース操作の詳細設定です。
「追加するレコードの値」を、それぞれ取得した値から選択してください。
テストを実行し、Google スプレッドシートに行が追加されていれば、設定完了です。
確認後、管理画面の「保存する」をクリックしてください。
最後にトリガーをONにして、作成したフローボットが正常に動作するか確認しておきましょう。
今回はTelegramからGoogle スプレッドシートへデータを連携する方法をご紹介しましたが、逆にGoogle スプレッドシートからTelegramへのデータ連携を実施したい場合は、下記のテンプレートもあわせてご利用ください。
Google スプレッドシートに新しい行が追加された際に、その内容を<span class="mark-yellow">指定のTelegramチャンネルやグループに通知</span>するため、情報共有のスピードを向上させ、重要な更新を見逃しません。
スプレッドシートに追加された行の中から、ステータスが「完了」になったり、特定の担当者が割り当てられたりした場合など、<span class="mark-yellow">あらかじめ設定した条件に一致する行の情報のみをTelegramに通知</span>することで、重要な更新だけを関係者に届けられます。
TelegramやGoogle スプレッドシートのAPIを活用することで、様々な自動化の実現が可能になります。
Googleフォームの回答内容やGoogle Driveでアップロードされたファイル、画像がGeminiで解析された内容をTelegramに通知できます。また、Googleカレンダーに予定が作成されたらTelegramに通知したり、指定日時に予定一覧を取得して通知したりすることも可能です。
Google スプレッドシートで行が追加されたら、directにメッセージを投稿したり、TwilioでSMSを送信したりできます。また、Pushoverでプッシュ通知を送信したり、Google ChatやChatworkに通知したりといった自動化も可能です。
TelegramとGoogle スプレッドシートの連携を自動化することで、<span class="mark-yellow">手作業から解放されるだけでなく、ヒューマンエラーの防止にもつながります。</span>
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できるので、もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!
Q:送信者名や投稿日時も一緒に記録できますか?
A:送信者や投稿日時も記録可能です。テキストの抽出設定で指定すると、Google スプレッドシートに追加できます。
Q:メッセージから特定のデータだけ抜き出せますか?
A:ミニプラン以上で使えるYoomの機能の「分岐」を使用することで、特定のキーワードに限り抽出するなど、より複雑な設定が可能となります。詳細は「分岐」の設定方法をご覧ください。
Q:連携が失敗した場合の通知や再実行は可能ですか?
A:連携が失敗した場合、Yoomに登録しているメールアドレスへ通知が届きます。エラーに関する記載をご確認いただき、対処方法などでお困りの場合はヘルプページ、またはお問い合わせ方法をご覧ください。