2025/01/28
アプリ同士の連携方法

GoogleカレンダーとSlackを連携して、毎日今日の自分の予定をGoogleカレンダーから取得しSlackに通知する方法

s.nakazawa
GoogleカレンダーとSlackの連携イメージ

目次

 

Googleカレンダーは、便利なスケジュール管理ツールですが、都度確認する作業や予定を共有することに手間を感じることがありませんか。
特に朝から忙しい日は、予定を確認し忘れる可能性があり、確認作業やメンバーへの共有が負担にもなります。
これらの課題は、GoogleカレンダーとSlackを連携し、毎日の予定を自動通知することで解決が期待できます。
これにより、スケジュール管理が効率化し、確認漏れの減少やスムーズな共有につながるでしょう。
本記事では、GoogleカレンダーとSlackをノーコードで簡単に連携する方法を紹介するので、自動化を導入する際に参考にしてみてください。

こんな方におすすめ

  • GoogleカレンダーとSlackを利用している方
  • Googleカレンダーの予定をSlackに通知して抜け漏れを防止したい方
  • GoogleカレンダーとSlackを連携して自身の予定を効率的に共有したい方
  • GoogleカレンダーとSlackを連携してスケジュール確認を効率化したい方

それではここから、ノーコードツールYoomを使って、「毎日、今日の自分の予定をGoogleカレンダーから取得しSlackに通知する」方法を紹介します。

[Yoomとは]

毎日、今日の自分の予定をGoogleカレンダーから取得しSlackに通知する方法

この方法は、Googleカレンダーが提供するAPIを利用して登録されたスケジュールを取得し、Slackが提供するAPIを用いてチャンネルに通知することで実現可能です。
なお、毎日同じ時間に起動するために、Yoomのスケジュールトリガーを利用しています。
一般的に実現にはプログラミングの知識が必要ですが、ノーコードツールのYoomを用いることでプログラミング知識がなくても簡単に実現できます。

今回は大きく分けて以下のプロセスで作成していきます。

  • GoogleカレンダーとSlackをマイアプリ登録
  • テンプレートをコピー
  • フローの起点となるYoomのスケジュールトリガーの設定、その後に続くGoogleカレンダーとSlackの設定
  • トリガーボタンをONにして、GoogleカレンダーとSlackの連携動作を確認

Yoomを利用していない方は、こちらから無料登録をしてください。
すでにYoomを利用している方は、ログインしてください。

ステップ1:GoogleカレンダーとSlackをマイアプリ連携

まず、GoogleカレンダーとSlackをYoomに連携するため、マイアプリに登録します。

1.Yoom管理画面の左側で「マイアプリ」を選択し、「+新規接続」をクリックします。

2.続く画面で、GoogleカレンダーとSlackを検索して選択すると、次の画面に進みます。

<Googleカレンダーの場合>

・ログイン後、続く画面でボックスにチェックを入れ、「続行」をクリックすると、マイアプリに登録が完了します。

<Slackの場合>

・ワークスペースのURLを入力して「続行する」をクリックし、続く画面でサインインします。

・投稿したいチャンネルを設定し、「許可する」をクリックすると、マイアプリに登録が完了します。
※マイアプリの詳しい方法は、こちらのヘルプページでも解説しています。

3.GoogleカレンダーとSlackを連携するためのテンプレートをコピーします。

・下記のリンクを開きます。

・「このテンプレートを試す」をクリックすると、コピーが完了します。

ステップ2:Yoomのスケジュールトリガーの設定

フローの起点となるトリガーアクションを設定します。
このフローではYoomのスケジュールトリガーを利用し、指定の時間になるとトリガーが起動します。

1.Yoom管理画面の「マイプロジェクト」を選択し、「【コピー】毎日、今日の自分の予定をGoogleカレンダーから取得しSlackに通知する」をクリックします。
※テンプレートのタイトルは次の画面で任意に変更できます。

2.「スケジュールトリガー 毎日9時になったら」をクリックします。

3.予定を通知したいスケジュールを設定し、保存します。
※タイトルは任意で設定できます。
※スケジュール設定の詳細は、こちらのヘルプページで解説しています。

ステップ3:Googleカレンダーの設定

次に、Googleカレンダーから予定を取得する設定を行います。

1.「アプリと連携する 予定の一覧を取得する」をクリックします。

2.Googleカレンダーと連携するアカウントを確認し、「次へ」をクリックします。
※その他の項目はデフォルトで設定されています。

3.カレンダーID、取得する期間の開始日の前日、取得する期間の終了日を設定し、テストを行います。
※カレンダーIDは、枠をクリックして表示される「候補」から設定できます。
※取得する期間の開始日の前日、取得する期間の終了日は、枠をクリックして表示される日付の「昨日」、「今日」から設定します。

4.テストが成功すると、アウトプットにGoogleカレンダーから取得した情報が表示されます。
問題がなければ保存します。

5.「テキストからデータを抽出する テキストからデータを抽出する」をクリックします。
※AIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。

6.タイトルと変換タイプを設定し、「次へ」をクリックします。
※変換タイプの初期設定は、3,500文字以下です。スケジュールが3,500文字を超える場合は、「変更する」から設定を変更してください。

7.対象のテキストと抽出したい項目を下記のように設定し、テストを行います。
※対象のテキストには、枠をクリックして表示されるアウトプットの「予定の一覧を取得する」から「予定のタイトルの一覧」と「予定の開始日時の一覧」を設定しています。(値は二重括弧で表示されます)
※抽出したい項目は、デフォルトで5個設定されています。同様に設定することで6個以上のスケジュールを取得することも可能です。

8.テストが成功すると、アウトプットにタイトルと開始時間が取得されます。
問題がなければ保存します。

ステップ4:Slackの設定

最後に、Slackに予定を通知する設定を行います。

1.「アプリと連携する チャンネルにメッセージを送る」をクリックします。

2.Slackと連携するアカウントを確認し、「次へ」をクリックします。
※その他の項目はデフォルトで設定されています。

3.投稿先のチャンネルIDとメッセージを設定し、テストを行います。
※投稿先のチャンネルIDは、枠をクリックして表示される「候補」から設定できます。
※メッセージは、定型文を直接入力できます。取得したスケジュール情報を反映させる場合は、枠をクリックして表示されるアウトプットの「テキストからデータを抽出する」から設定します。(値は二重括弧で表示されます)

4.テストが成功すると、Slackにメッセージが通知されます。
問題がなければ保存します。

5.トリガーをONにすると、毎日指定した時間にGoogleカレンダーから取得したスケジュールがSlackに自動通知されます。

紹介したフローに不明点があれば、こちらのヘルプページを確認してみてください。

GoogleカレンダーとSlackを使ったその他の自動化例

他にもGoogleカレンダーとSlackを使った自動化の例がYoomにはたくさんあるので、いくつか紹介します。

1.Slackに新しい投稿があったら連携したGoogleカレンダーに予定を作成する

Slackに新しい投稿があると、Googleカレンダーに予定を自動登録するテンプレートです。
この連携を利用することで予定の登録漏れを防止し、正確なスケジュール管理が可能になるでしょう。

2.予約フォームの回答をもとにGoogleカレンダーに予定を追加し、Slackに通知する

Yoomのフォーム機能を使って送信された回答をもとにGoogleカレンダーに予定を自動追加し、Slackに通知するテンプレートです。
この連携により手動で予定を追加する作業が削減され、業務効率の向上が期待できます。

3.Googleフォームで予約情報が送信されたらGoogleカレンダーに予約してSlackに通知する

Googleフォームで送信された予約情報を、Googleカレンダーに自動で追加し、Slackに通知するテンプレートです。
この連携により予約の登録業務が自動化し、作業負担が軽減されるでしょう。

GoogleカレンダーとSlackを連携するメリットと具体例

メリット1:スケジュールの抜け漏れを削減

Googleカレンダーを毎朝開いてスケジュールを確認する習慣があっても、つい忘れてしまうことや、把握していると思い確認しないことがあります。
これにより予定の確認が漏れてしまうと対応できず、関係者に迷惑をかけてしまいます。
GoogleカレンダーとSlackを連携すれば、毎日指定の時間に当日の予定一覧を通知でき、スケジュールの抜け漏れを防ぐことができるでしょう。
例えば、毎日多くの顧客との会議がある担当者の場合、確認漏れにより会議への参加を忘れる可能性があります。
この連携を利用すれば、仕事の開始時に予定を一覧で確認できるため、抜け漏れを防げるでしょう。

メリット2:チーム内でのスケジュール共有の簡易化

管理職のように、自身のスケジュールをメンバーに共有する必要がある場合、手動での共有は大変です。
予定を円滑に共有できないと、部下の業務が滞ってしまうこともあります。
GoogleカレンダーとSlackの連携を利用すれば、自身のスケジュールを毎日全体に自動通知でき、メンバーへの共有が簡単になるでしょう。
例えば、リモートワークで業務を進めるチームの場合、上司の予定がわからないと部下はコミュニケーションをとるタイミングがわからず迷ってしまうこともあります。
しかし、GoogleカレンダーとSlackの連携でスケジュールを通知すれば、部下も安心して相談できるでしょう。

メリット3:スケジュール確認の効率化

毎朝のルーティンとして複数のツールを立ち上げるのは、手間がかかります。
Googleカレンダーを開く時間を削減すれば、他の準備に時間を充てられます。
GoogleカレンダーとSlackを連携すれば、Slackを開くだけでスケジュールを確認でき、確認作業が効率化するでしょう。
例えば、早朝から重要な会議が予定されている場合、Googleカレンダーを開くだけでも負担を感じやすいです。
この連携を利用すれば、起動の手間を省くことができ、時間を効率的に使えるでしょう。

まとめ

スケジュールを手動で確認する作業は、手間がかかります。
また、確認し忘れることやメンバーへの共有漏れにより、効率的な業務進行が難しくなります。
これらの課題は、GoogleカレンダーとSlackを連携して、毎日決まった時間に1日の予定をSlackに通知することで解決できるでしょう。
その結果、スケジュール確認が効率化し、抜け漏れの減少も期待できます。
さらに、メンバーへのスケジュール共有も容易になるでしょう。
GoogleカレンダーとSlackの連携は、Yoomを利用することでノーコードで簡単に導入できます。
本記事で解説した手順に沿って設定するだけで導入できるので、この機会にスケジュール管理に自動化を取り入れてみてください。

この記事を書いた人
s.nakazawa
個人ブログを5年以上運営してきました。 執筆時は、読者様が知りたい情報をわかりやすく解説することを大切にしています。 ブログ運営で学んだライティング経験をもとに、複雑な業務もノーコードで自動化できるYoomの使い方や魅力をわかりやすくご紹介します。
タグ
自動化
自動
連携
Googleカレンダー
Slack
通知
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomのハイパーオートメーションとは?
従来のRPAでは単純な繰り返し作業しか自動化できず、その設定作業はとても複雑なものでした。
AI・API・RPA・OCRなど様々な技術を組み合わせた「ハイパーオートメーション」なら、これまでは実現できなかった多くの作業を、これまでよりも簡単に自動化することが可能です。
Yoomについて詳しく見る
お役立ち資料
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
会社概要
利用規約(JaEn
プライバシーポリシー(JaEn
セキュリティポリシー(JaEn
特定商取引法に基づく表記
©️ Yoom Inc.