GitLabとGoogleカレンダーの連携イメージ
【簡単設定】GitLabのデータをGoogleカレンダーに自動的に連携する方法
Yoomを詳しくみる
この記事のテンプレートを試す
GitLabとGoogleカレンダーの連携イメージ
フローボット活用術

2025-10-23

【簡単設定】GitLabのデータをGoogleカレンダーに自動的に連携する方法

Risa Hayakawa
Risa Hayakawa

■概要

GitLabで管理しているイシューの対応期限などを、別途Googleカレンダーに手入力していませんか?こうした二重入力は手間がかかるだけでなく、登録漏れといったミスの原因にもなりかねません。

このワークフローは、GitLabとGoogleカレンダーを連携させたいと考えている方に最適であり、GitLab上で新しいイシューが作成されると、その内容を基にGoogleカレンダーへ自動で予定を追加します。タスク管理とスケジュール管理を連携させることで、業務の効率化を実現します。

■このテンプレートをおすすめする方

  • GitLabのイシューを基に、Googleカレンダーへ手動で予定を登録している開発担当者の方
  • GitLabとGoogleカレンダーを連携させ、タスクの対応漏れや管理工数を削減したいマネージャーの方
  • プロジェクトのタスクと個人のスケジュールを一元的に管理し、生産性を高めたい方

■このテンプレートを使うメリット

  • GitLabでイシューが作成されると、自動でGoogleカレンダーに予定が登録されるため、これまで手作業で行っていた転記作業の時間を短縮できます
  • 手作業による予定の登録漏れや、内容の入力ミスといったヒューマンエラーを防ぎ、タスク管理の正確性を向上させます

■フローボットの流れ

  1. はじめに、GitLabとGoogleカレンダーをYoomと連携します
  2. 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します
  3. 最後に、オペレーションでGoogleカレンダーを選択し、「GoogleMeetなしの予定を作成(終日)」のアクションを設定します。この際、GitLabのトリガーで取得したイシューのタイトルや詳細などを、予定の内容として設定することが可能です

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Googleカレンダーに作成する予定のタイトル、説明、日時などの内容は、GitLabのイシューから取得した情報を活用して自由にカスタマイズが可能です。例えば、予定のタイトルにイシューの件名を、説明欄に担当者名やURLを設定するといった運用ができます

◼️注意事項

  • GitLabとGoogleカレンダーのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

「イシューが作成されるたびにカレンダーに登録するのが面倒…」
「担当者への共有漏れや、入力ミスが心配…」
このように、GitLabで管理しているイシューの締め切りや担当者情報を、手作業でGoogleカレンダーに転記していませんか?
開発プロジェクトのタスク管理において、情報連携の効率が悪くて困っている方は多いのではないでしょうか。

もし、GitLabで新しいイシューが作成されたら、その内容をGoogleカレンダーに自動で登録する仕組みがあれば、こうした面倒な作業から解放され、重要な開発業務に集中できる時間を確保することが可能です。

今回ご紹介する自動化の設定は、専門的な知識がなくてもノーコードで簡単に設定できます。
ぜひこの機会に導入してタスク管理をより効率的に進めましょう!

とにかく早く試したい方へ

YoomにはGitLabとGoogleカレンダーを連携するためのテンプレートが用意されているので、今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!


■概要

GitLabで管理しているイシューの対応期限などを、別途Googleカレンダーに手入力していませんか?こうした二重入力は手間がかかるだけでなく、登録漏れといったミスの原因にもなりかねません。

このワークフローは、GitLabとGoogleカレンダーを連携させたいと考えている方に最適であり、GitLab上で新しいイシューが作成されると、その内容を基にGoogleカレンダーへ自動で予定を追加します。タスク管理とスケジュール管理を連携させることで、業務の効率化を実現します。

■このテンプレートをおすすめする方

  • GitLabのイシューを基に、Googleカレンダーへ手動で予定を登録している開発担当者の方
  • GitLabとGoogleカレンダーを連携させ、タスクの対応漏れや管理工数を削減したいマネージャーの方
  • プロジェクトのタスクと個人のスケジュールを一元的に管理し、生産性を高めたい方

■このテンプレートを使うメリット

  • GitLabでイシューが作成されると、自動でGoogleカレンダーに予定が登録されるため、これまで手作業で行っていた転記作業の時間を短縮できます
  • 手作業による予定の登録漏れや、内容の入力ミスといったヒューマンエラーを防ぎ、タスク管理の正確性を向上させます

■フローボットの流れ

  1. はじめに、GitLabとGoogleカレンダーをYoomと連携します
  2. 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します
  3. 最後に、オペレーションでGoogleカレンダーを選択し、「GoogleMeetなしの予定を作成(終日)」のアクションを設定します。この際、GitLabのトリガーで取得したイシューのタイトルや詳細などを、予定の内容として設定することが可能です

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Googleカレンダーに作成する予定のタイトル、説明、日時などの内容は、GitLabのイシューから取得した情報を活用して自由にカスタマイズが可能です。例えば、予定のタイトルにイシューの件名を、説明欄に担当者名やURLを設定するといった運用ができます

◼️注意事項

  • GitLabとGoogleカレンダーのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

GitLabとGoogleカレンダーを連携してできること

GitLabとGoogleカレンダーのAPIを連携すれば、これまで手動で行っていた情報連携を自動化できます!

気になる自動化例の「試してみる」をクリックしてアカウント登録するだけで、すぐにGitLabとGoogleカレンダーの連携を実際に体験できます。
登録はたったの30秒で完了するので、ぜひ気軽にお試しください!

GitLabでイシューが作成されたら、Googleカレンダーに予定を追加する

GitLabで新しいイシューが作成されるたびに、そのイシューのタイトルや説明、期日などの情報を自動で抽出し、Googleカレンダーに新しい予定として登録します。

手動でのスケジュール入力の手間を省き、タスクの締め切り管理を確実に行うことができます。


■概要

GitLabで管理しているイシューの対応期限などを、別途Googleカレンダーに手入力していませんか?こうした二重入力は手間がかかるだけでなく、登録漏れといったミスの原因にもなりかねません。

このワークフローは、GitLabとGoogleカレンダーを連携させたいと考えている方に最適であり、GitLab上で新しいイシューが作成されると、その内容を基にGoogleカレンダーへ自動で予定を追加します。タスク管理とスケジュール管理を連携させることで、業務の効率化を実現します。

■このテンプレートをおすすめする方

  • GitLabのイシューを基に、Googleカレンダーへ手動で予定を登録している開発担当者の方
  • GitLabとGoogleカレンダーを連携させ、タスクの対応漏れや管理工数を削減したいマネージャーの方
  • プロジェクトのタスクと個人のスケジュールを一元的に管理し、生産性を高めたい方

■このテンプレートを使うメリット

  • GitLabでイシューが作成されると、自動でGoogleカレンダーに予定が登録されるため、これまで手作業で行っていた転記作業の時間を短縮できます
  • 手作業による予定の登録漏れや、内容の入力ミスといったヒューマンエラーを防ぎ、タスク管理の正確性を向上させます

■フローボットの流れ

  1. はじめに、GitLabとGoogleカレンダーをYoomと連携します
  2. 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します
  3. 最後に、オペレーションでGoogleカレンダーを選択し、「GoogleMeetなしの予定を作成(終日)」のアクションを設定します。この際、GitLabのトリガーで取得したイシューのタイトルや詳細などを、予定の内容として設定することが可能です

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Googleカレンダーに作成する予定のタイトル、説明、日時などの内容は、GitLabのイシューから取得した情報を活用して自由にカスタマイズが可能です。例えば、予定のタイトルにイシューの件名を、説明欄に担当者名やURLを設定するといった運用ができます

◼️注意事項

  • GitLabとGoogleカレンダーのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

GitLabで特定条件に合うイシューが作成されたら、Googleカレンダーに予定を追加する

「特定の担当者がアサインされたイシュー」や「優先度が『高』に設定されたイシュー」など、条件に合致するイシューのみをGoogleカレンダーに登録します。

重要なタスクに絞って通知し、不要な情報の氾濫を防ぎ、本当に集中すべき業務を見失わないようにすることが可能です。


■概要

GitLabで管理しているイシューについて、特定の担当者や期限が設定されたものをGoogleカレンダーに手動で登録する作業は、手間がかかるだけでなく転記ミスや登録漏れの原因にもなりがちではないでしょうか。
このワークフローを活用すれば、GitLabで特定の条件に合致したイシューが作成された際に、自動でGoogleカレンダーへ予定を追加できます。これにより、GitLabとGoogleカレンダーの連携がスムーズになり、重要なタスクの見落としを防ぎます。

■このテンプレートをおすすめする方

  • GitLabのイシューを基にGoogleカレンダーへ手動で予定を登録している開発担当者の方
  • GitLabとGoogleカレンダーを併用し、タスクの進捗管理を効率化したいプロジェクトマネージャーの方
  • 重要なイシューの対応漏れを防ぎ、チームのスケジュール管理を円滑にしたい方

■このテンプレートを使うメリット

  • GitLabでイシューが作成されると、Googleカレンダーへ自動で予定が登録されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業による予定の登録漏れや、内容の入力間違いといったヒューマンエラーのリスクを軽減し、タスク管理の正確性を高めます。

■フローボットの流れ

  1. はじめに、GitLabとGoogleカレンダーをYoomと連携します。
  2. 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を選択し、特定の条件で処理を分けるように設定します。
  4. 最後に、オペレーションでGoogleカレンダーを選択し、「GoogleMeetなしの予定を作成(終日)」のアクションを設定して、イシューの内容に基づいた予定を作成します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • GitLabのトリガーで取得したイシュー情報をもとに、特定のラベルや担当者が設定されている場合のみ後続の処理に進む、といった分岐条件を任意で設定してください。
  • Googleカレンダーで作成する予定のタイトルや説明文に、GitLabのイシュー名や詳細を引用するなど、登録したい内容に合わせて任意で設定してください。

◼️注意事項

  • GitLabとGoogleカレンダーのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

GitLabとGoogleカレンダーの連携フローを作ってみよう

それでは、さっそく実際にGitLabとGoogleカレンダーを連携したフローを作成してみましょう!

今回はYoomを使用して、ノーコードでGitLabとGoogleカレンダーの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

[Yoomとは]

フローの作成方法

今回は、GitLabでイシューが作成されたら、Googleカレンダーに予定を追加するフローを作成していきます!
作成の流れは大きく分けて以下です。

  • GitLabとGoogleカレンダーをマイアプリ連携
  • 該当のテンプレートをコピー
  • GitLabのトリガー設定およびGoogleカレンダーのアクション設定
  • トリガーをONにし、フローが起動するかを確認

■概要

GitLabで管理しているイシューの対応期限などを、別途Googleカレンダーに手入力していませんか?こうした二重入力は手間がかかるだけでなく、登録漏れといったミスの原因にもなりかねません。

このワークフローは、GitLabとGoogleカレンダーを連携させたいと考えている方に最適であり、GitLab上で新しいイシューが作成されると、その内容を基にGoogleカレンダーへ自動で予定を追加します。タスク管理とスケジュール管理を連携させることで、業務の効率化を実現します。

■このテンプレートをおすすめする方

  • GitLabのイシューを基に、Googleカレンダーへ手動で予定を登録している開発担当者の方
  • GitLabとGoogleカレンダーを連携させ、タスクの対応漏れや管理工数を削減したいマネージャーの方
  • プロジェクトのタスクと個人のスケジュールを一元的に管理し、生産性を高めたい方

■このテンプレートを使うメリット

  • GitLabでイシューが作成されると、自動でGoogleカレンダーに予定が登録されるため、これまで手作業で行っていた転記作業の時間を短縮できます
  • 手作業による予定の登録漏れや、内容の入力ミスといったヒューマンエラーを防ぎ、タスク管理の正確性を向上させます

■フローボットの流れ

  1. はじめに、GitLabとGoogleカレンダーをYoomと連携します
  2. 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します
  3. 最後に、オペレーションでGoogleカレンダーを選択し、「GoogleMeetなしの予定を作成(終日)」のアクションを設定します。この際、GitLabのトリガーで取得したイシューのタイトルや詳細などを、予定の内容として設定することが可能です

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Googleカレンダーに作成する予定のタイトル、説明、日時などの内容は、GitLabのイシューから取得した情報を活用して自由にカスタマイズが可能です。例えば、予定のタイトルにイシューの件名を、説明欄に担当者名やURLを設定するといった運用ができます

◼️注意事項

  • GitLabとGoogleカレンダーのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

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

1.GitLabのマイアプリ連携

まずYoomにログインし画面左側にある「マイアプリ」をクリックします。
「+新規接続」をクリックしたあと、アプリの一覧が表示されるのでGitLabと検索してください。

GitLabを選択すると下記の画面が表示されます。
連携させたいGitLabの「ユーザー名またはメインのメールアドレス」と「パスワード」を入力し、「サインインする」をクリックしましょう。

認証コードを入力し、「メールアドレスを確認する」をクリックします。

これでGitLabとYoomの連携完了です!

2.Googleカレンダーのマイアプリ連携

GitLabと同じ手順でGoogleカレンダーを検索します。
Googleカレンダーを選択すると、下記の画面が表示されるので「Sign in with Google」をクリックします。

メールアドレスまたは電話番号を入力し「次へ」をクリックします。
※既にGoogleアカウントを使ってマイアプリ連携したことがある場合は、そのアカウントを選択するだけでOKです。

パスワードを入力して、もう一度「次へ」をクリックします。

内容を確認し、「続行」をクリックします。

これでGoogleカレンダーとYoomの連携完了です!

ステップ2:テンプレートをコピー

Yoomにログインし、下記バナーの「試してみる」をクリックしてください。


■概要

GitLabで管理しているイシューの対応期限などを、別途Googleカレンダーに手入力していませんか?こうした二重入力は手間がかかるだけでなく、登録漏れといったミスの原因にもなりかねません。

このワークフローは、GitLabとGoogleカレンダーを連携させたいと考えている方に最適であり、GitLab上で新しいイシューが作成されると、その内容を基にGoogleカレンダーへ自動で予定を追加します。タスク管理とスケジュール管理を連携させることで、業務の効率化を実現します。

■このテンプレートをおすすめする方

  • GitLabのイシューを基に、Googleカレンダーへ手動で予定を登録している開発担当者の方
  • GitLabとGoogleカレンダーを連携させ、タスクの対応漏れや管理工数を削減したいマネージャーの方
  • プロジェクトのタスクと個人のスケジュールを一元的に管理し、生産性を高めたい方

■このテンプレートを使うメリット

  • GitLabでイシューが作成されると、自動でGoogleカレンダーに予定が登録されるため、これまで手作業で行っていた転記作業の時間を短縮できます
  • 手作業による予定の登録漏れや、内容の入力ミスといったヒューマンエラーを防ぎ、タスク管理の正確性を向上させます

■フローボットの流れ

  1. はじめに、GitLabとGoogleカレンダーをYoomと連携します
  2. 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します
  3. 最後に、オペレーションでGoogleカレンダーを選択し、「GoogleMeetなしの予定を作成(終日)」のアクションを設定します。この際、GitLabのトリガーで取得したイシューのタイトルや詳細などを、予定の内容として設定することが可能です

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Googleカレンダーに作成する予定のタイトル、説明、日時などの内容は、GitLabのイシューから取得した情報を活用して自由にカスタマイズが可能です。例えば、予定のタイトルにイシューの件名を、説明欄に担当者名やURLを設定するといった運用ができます

◼️注意事項

  • GitLabとGoogleカレンダーのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

コピーすると下記画像のようにテンプレートがお使いのYoom管理画面にコピーされます。
OKを押して設定を進めていきましょう!

ステップ3:GitLabのトリガー設定

「イシューが作成されたら」をクリックします。

クリックすると以下の画面に移ります。
アカウント情報の項目にはステップ1でマイアプリ連携したGitLabのアカウント情報が自動で表示されます。
トリガーアクションは「イシューが作成されたら」のままで次に進みましょう!

GitLabにイシューが作成されたあと、トリガーを何分後に起動させるか設定します。
編集欄をクリックし、5分、10分、15分、30分、60分から任意で選択してください。
ご利用プランによって、設定できる最短の間隔が異なるため、ご注意ください。なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

編集欄をクリックすると、連携しているGitLabアカウントのプロジェクト候補が表示されます。
その中から連携したいプロジェクトを選択してください。
選択すると、プロジェクトIDが自動で反映されます。

設定が完了したら、次にGitlabに移動します。
連携したプロジェクトで新しいイシューを作成し、日付を設定してください。

イシューを作成した後、Yoomの画面に戻り、テストを実行してください。
テストが成功し、作成したイシューの情報が表示されたら、「保存する」をクリックして完了です!

ステップ4:Googleカレンダーの予定を作成する設定

次に、GitLabで作成されたイシューをGoogleカレンダーに反映させる設定を行います。
「GoogleMeetなしの予定を作成(終日)」をクリックしてください。

クリックすると以下の画面に移ります。
GitLabと同様に、ステップ1でマイアプリ連携したGoogleカレンダーのアカウント情報が自動で表示されます。
トリガーアクションは「GoogleMeetなしの予定を作成(終日)」のままで次に進みましょう!

カレンダーIDを入力します。
編集欄をクリックし、候補の中から予定を反映させたいGoogleカレンダーを選んでください。
選択すると、カレンダーIDが自動で入力されます。

次に、Googleカレンダーに表示させる情報を入力していきます。
編集をクリックし、「イシューが作成されたら」から「タイトル」を選択します。

同様に、「イシューが作成されたら」から「期日」を選択します。

予定の説明は自由にカスタマイズ可能です!
編集をクリックし、「イシューが作成されたら」からGitLabの情報を引用できますので、必要な情報を入力してください。
今回はこのように入力してみました!参考にしてみてくださいね!

下記を任意で入力し、「テスト」をクリックします。

テストに成功したら、「保存する」をクリックして完了です!

Googleカレンダーに予定が反映されました!

ステップ6:トリガーをONにして起動準備完了

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
実際にフローボットを起動して、GitLabでイシューを作成し、Googleカレンダーに反映されるか確認してみてくださいね!

GoogleカレンダーのデータをGitLabに連携したい場合

今回はGitLabからGoogleカレンダーへデータを連携する方法をご紹介しましたが、逆にGoogleカレンダーからGitLabへのデータ連携を実施したい場合もあるかと思います。
その際は、下記のテンプレートも併せてご利用くださいね!

Googleカレンダーで予定が作成されたら、GitLabにイシューを追加する

Googleカレンダーで新しい予定が作成されると、その予定の情報を元にGitLabにイシューを自動追加します。

クライアントとの打ち合わせ予定をカレンダーに入力するだけで、関連する開発タスクがGitLabに自動登録されるため、タスクの抜け漏れを防ぎ、プロジェクトの進行をスムーズにします。


■概要

Googleカレンダーで管理しているタスクや会議の予定を、都度GitLabにイシューとして手動で起票する作業に手間を感じていませんか?
このような繰り返し発生する手作業は、入力ミスや対応漏れといったヒューマンエラーの原因にもなりかねません。

このワークフローを活用すれば、GoogleカレンダーとGitLabをスムーズに連携させ、予定が作成されたタイミングで自動的にイシューを追加することが可能です。GitLab Googleカレンダー間の情報連携を自動化し、タスク管理を効率化します。

■このテンプレートをおすすめする方

  • GitLabとGoogleカレンダーを併用しており、手作業での二重入力に課題を感じている開発者の方
  • Googleカレンダーで決定した予定を、GitLabのイシューとして抜け漏れなく管理したいプロジェクトマネージャーの方
  • GitLab Googleカレンダー間の連携を自動化し、チーム全体の生産性を向上させたいと考えている方

■このテンプレートを使うメリット

  • Googleカレンダーに予定が作成されると自動でGitLabにイシューが追加されるため、これまで手作業で行っていた登録の手間を省くことができます。
  • 手作業によるイシューの作成漏れや、予定内容の転記ミスといったヒューマンエラーを防ぎ、タスク管理の正確性を高めることに繋がります。

■フローボットの流れ

  1. はじめに、GoogleカレンダーとGitLabをYoomと連携します。
  2. 次に、トリガーでGoogleカレンダーを選択し、「予定が作成されたら」というアクションを設定します。
  3. 最後に、オペレーションでGitLabの「イシューを作成」アクションを設定し、Googleカレンダーの予定情報を基にイシューが作成されるようにします。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • GitLabでイシューを作成するアクションで、イシューのタイトルや説明文を任意に設定してください。Googleカレンダーの予定の件名や説明を引用して、自動で内容が反映されるように設定することが可能です。
  • 作成されるイシューの担当者やラベルなども、必要に応じて固定値や特定の条件で指定することができます。

◼️注意事項

  • GoogleカレンダーとGitLabのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

Googleカレンダーで特定条件に合う予定が作成されたら、GitLabにイシューを追加する

「特定のキーワードを含む予定」や「特定の参加者が含まれる予定」など、設定した条件に一致する予定がGoogleカレンダーに作成された際にのみ、GitLabにイシューを自動追加します。

対応が必要な予定だけを自動でタスク化し、日常的な予定と開発タスクを明確に切り分けることで、効率的なタスク管理を実現します。


■概要

日々の開発業務において、Googleカレンダーで管理している打ち合わせやタスクの予定を、都度GitLabのイシューに手作業で登録していませんか。こうした二重入力は手間がかかるだけでなく、登録漏れといったミスの原因にもなりかねません。このワークフローを活用することで、Googleカレンダーで特定条件に合う予定が作成された際に、自動でGitLabにイシューを追加する連携が実現し、タスク管理の効率化を支援します。

■このテンプレートをおすすめする方

  • GitLabとGoogleカレンダーを併用し、タスク登録の手間を削減したいエンジニアの方
  • Googleカレンダーの予定を基にGitLabのイシューを作成し、タスクの抜け漏れを防ぎたい方
  • 手作業による情報転記を自動化し、プロジェクト管理全体の生産性を高めたいチームリーダーの方

■このテンプレートを使うメリット

  • Googleカレンダーに予定を追加するだけで、自動でGitLabにイシューが作成されるため、これまで手作業で行っていた転記業務の時間を削減できます。
  • 手動でのイシュー作成時に起こりがちな、タスクの登録漏れや内容の記載ミスといったヒューマンエラーを防ぎ、業務の正確性を高めます。

■フローボットの流れ

  1. はじめに、GoogleカレンダーとGitLabをYoomと連携します。
  2. 次に、トリガーでGoogleカレンダーを選択し、「予定が作成されたら」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を設定し、特定の条件(例:予定のタイトルに特定のキーワードが含まれる場合など)に合致した場合のみ、後続のアクションが実行されるようにします。
  4. 最後に、オペレーションでGitLabを選択し、「イシューを作成」アクションを設定し、カレンダーの予定情報を基にイシューが作成されるようにします。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • GitLabでイシューを作成するアクションで、イシューのタイトルや本文の内容を任意に設定してください。Googleカレンダーから取得した予定の件名や詳細情報などを動的に埋め込むことも可能です。
  • イシューの担当者やラベル、マイルストーンなど、作成時に付与したい各種情報も任意で設定できます。

◼️注意事項

  • GoogleカレンダーとGitLabのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。

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

今回ご紹介した連携以外でも、GitLabやGoogleカレンダーのAPIを活用してさまざまな業務を自動化することが可能です。

もし気になるものがあればぜひこちらもお試しになってみてください!

GitLabを使った自動化例

新しいタスクの発生や状況の変化をチャットアプリやメールで関係者へ自動通知することで、情報共有の遅れを防ぎます。
また、顧客管理ツールや別のプロジェクト管理ツールと連携し、異なるシステム間のデータ登録や更新を自動化することで、手作業による手間とミスを削減。
複数ツールにまたがるワークフローをスムーズにつなぎ、チーム全体の生産性を向上させます。


■概要

Backlogで管理している課題と、GitLab上のIssue。二つのツール間でステータスの同期を手作業で行っていませんか?この手作業による更新は、反映の遅れやヒューマンエラーの原因となり、プロジェクトの進行に影響を与えることもあります。このワークフローを活用すれば、Backlogで課題のステータスが変更されると、自動で関連するGitLabのIssueも更新されるため、常に最新の状態を保ち、開発プロセスの連携をスムーズにします。

■このテンプレートをおすすめする方

  • BacklogとGitLabを併用し、ステータス同期の手間に課題を感じている開発担当者の方
  • 複数ツール間の情報更新漏れを防ぎ、プロジェクト管理を効率化したいマネージャーの方
  • 開発チームの定型的な報告作業を自動化し、コア業務への集中を促したいチームリーダーの方

■このテンプレートを使うメリット

  • Backlogの課題ステータス更新に連動してGitLabのIssueが自動で更新されるため、手作業での情報同期にかかる時間を短縮できます。
  • 手動での更新作業がなくなることで、ステータスの更新漏れや設定ミスといったヒューマンエラーを防ぎ、情報の正確性を高めます。

■フローボットの流れ

  1. はじめに、BacklogとGitLabをYoomと連携します。
  2. 次に、トリガーでBacklogを選択し、「課題の更新(Webhook)」アクションを設定して、ステータス変更を検知するようにします。
  3. 最後に、オペレーションでGitLabの「イシューを更新」アクションを設定し、トリガーで取得した情報をもとに対応するIssueのステータスを更新します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • GitLabでIssueを更新するオペレーションでは、更新対象のプロジェクトやIssueを任意で指定してください。
  • 更新するIssueのステータスやラベル、担当者などの各項目には、固定の値を設定するだけでなく、Backlogから取得した情報を変数として設定することも可能です。

注意事項

  • Backlog、GitLabのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

GitLabで管理しているプロジェクトにおいて、Issueが更新されるたびに手動で関係者へ連絡するのは手間がかかる作業ではないでしょうか。また、手動での対応は、重要な更新情報の見落としや伝達漏れに繋がりかねません。このワークフローを活用すれば、GitLabでIssueが更新された際に、その内容をGmailで自動的に通知でき、情報共有の迅速化と抜け漏れの防止を実現します。

■このテンプレートをおすすめする方

  • GitLabを利用して開発プロジェクトを管理しているプロジェクトマネージャーの方
  • Issueの更新状況をリアルtimeで把握し、迅速な対応をしたいと考えている方
  • 手動での通知作業による連絡漏れや遅延などの課題を解消したいと考えている方

■このテンプレートを使うメリット

  • GitLabでIssueが更新されると自動で通知が送信されるため、これまで手作業での連絡に費やしていた時間を短縮し、コア業務に集中できます。
  • 手動での連絡作業で起こりがちな、通知のし忘れや宛先の間違いといったヒューマンエラーを防ぎ、確実な情報共有を実現します。

■フローボットの流れ

  1. はじめに、GitLabとGmailをYoomと連携します。
  2. 次に、トリガーでGitLabを選択し、「イシューが更新されたら」というアクションを設定します。
  3. 最後に、オペレーションでGmailの「メールを送る」アクションを設定し、通知したい内容を記載します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Gmailのメール送信設定では、通知先のメールアドレスをTo、Cc、Bccにそれぞれ任意で設定することが可能です。
  • メールの件名や本文には、GitLabのトリガーから取得したIssueのタイトル、URL、更新者といった情報を変数として含めることで、状況に応じた通知ができます。

注意事項

  • GitLab、GmailのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

GitLabでIssueが作成されるたびに、その内容をGoogle スプレッドシートに手作業で転記するのは手間がかかり、入力ミスも起こりやすいのではないでしょうか。また、情報共有の遅れはプロジェクトの進行にも影響を与えかねません。このワークフローを活用すれば、GitLabで新しいIssueが作成されると、その詳細情報が自動でGoogle スプレッドシートの指定したシートに追加されるため、こうした課題をスムーズに解消し、プロジェクト管理の効率を高めます。

■このテンプレートをおすすめする方

  • GitLabのIssue情報を手作業でGoogle スプレッドシートに転記している開発担当者の方
  • プロジェクトのIssue管理と進捗状況をGoogle スプレッドシートで一元的に把握したいチームリーダーの方
  • Issueの記録漏れや手入力の手間を削減し、作業の正確性と迅速性を向上させたい方

■このテンプレートを使うメリット

  • GitLabでIssueが作成されると、自動でGoogle スプレッドシートに情報が記録されるため、これまで手作業に費やしていた時間を短縮することができます。
  • 手作業による入力ミスや記載漏れのリスクを減らし、データの一貫性と正確性を保てます。

■フローボットの流れ

  1. はじめに、GitLabとGoogle スプレッドシートをYoomと連携します。
  2. 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します。この設定により、指定したプロジェクトで新しいIssueが作成されたことを検知します。
  3. 最後に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、トリガーで取得したGitLabのIssue情報(タイトル、説明、担当者など)を指定のスプレッドシートとシートに行として追加します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Google スプレッドシートの「レコードを追加する」アクションの設定では、GitLabから取得したIssueの様々な情報(タイトル、ID、説明文、作成日時、担当者、ラベルなど)の中から、どの情報をスプレッドシートのどの列に追加するかを自由にマッピングし、カスタマイズすることが可能です。
  • 特定のプロジェクトで作成されたIssueのみを対象とするように、トリガーとなるGitLab側の設定でプロジェクトIDを指定する必要があります。
  • 情報を追加するGoogle スプレッドシートのファイルIDおよびシート名を指定し、どのシートにIssue情報を蓄積していくかを明確に設定してください。

■注意事項

  • GitLab、Google スプレッドシートのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

GitLabで新しいIssueが作成された際、関係者への情報共有のために手作業でMicrosoft Teamsに通知していませんか?この作業は頻繁に発生するため手間がかかるだけでなく、通知漏れのリスクも伴います。このワークフローを活用すれば、GitLabでIssueが作成されると自動でMicrosoft Teamsの指定チャンネルに通知が送信されるため、迅速かつ正確な情報共有を実現できます。

■このテンプレートをおすすめする方

  • GitLabでのIssue作成を、手作業でMicrosoft Teamsに共有している開発チームの方
  • プロジェクトの進捗管理で、Issueの見落としや共有漏れを防ぎたいプロジェクトマネージャーの方
  • 開発チーム内の情報共有を円滑にし、コミュニケーションを効率化したいと考えている方

■このテンプレートを使うメリット

  • GitLabでIssueが作成されると自動でMicrosoft Teamsに通知されるため、手作業での共有にかかる時間を短縮し、開発業務に集中できます。
  • 手動での通知による、メッセージの作成ミスや共有漏れといったヒューマンエラーを防ぎ、確実な情報伝達を実現します。

■フローボットの流れ

  1. はじめに、GitLabとMicrosoft TeamsをYoomと連携します。
  2. 次に、トリガーでGitLabを選択し、「イシューが作成されたら」というアクションを設定します。
  3. 最後に、オペレーションでMicrosoft Teamsを選択し、「チャネルにメッセージを送る」アクションを設定して、GitLabから取得した情報を通知します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Microsoft Teamsの「チャネルにメッセージを送る」アクションでは、通知を送信したいチームやチャネルを任意で設定してください。
  • 送信するメッセージ内容は、固定のテキストだけでなく、トリガーで取得したIssueのタイトルやURL、作成者といった情報を組み込んで動的に作成することが可能です。

注意事項

  • GitLab、Microsoft TeamsのそれぞれとYoomを連携してください。
  • Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

HubSpotで受信したフォームの内容を、開発チームが利用するGitLabに手動で起票していませんか。この手作業は対応までに時間がかかるだけでなく、情報の転記ミスや共有漏れといったヒューマンエラーの原因にもなります。このワークフローは、HubSpotとGitLabを連携させることで、フォーム送信時に自動でイシューを作成し、マーケティングと開発間のスムーズな情報共有を実現します。

■このテンプレートをおすすめする方

  • HubSpotで受けた問い合わせやバグ報告を、手作業でGitLabに連携している方
  • GitLabとHubSpot間の情報伝達の遅れや漏れをなくし、対応を迅速化したい方
  • マーケティングと開発の連携を強化し、業務全体の効率化を図りたいと考えている方

■このテンプレートを使うメリット

  • HubSpotのフォーム送信を起点にGitLabへ自動でイシューが作成され、手作業での情報連携に費やしていた時間を短縮できます
  • 手動での転記作業がなくなるため、入力ミスや対応漏れといったヒューマンエラーの発生を防ぎ、情報連携の正確性を高めます

■フローボットの流れ

  1. はじめに、HubSpotとGitLabをYoomと連携します
  2. 次に、トリガーでHubSpotを選択し、「フォームが送信されたら」というアクションを設定して、対象のフォームを指定します
  3. 最後に、オペレーションでGitLabの「イシューを作成」アクションを設定し、HubSpotから受け取った情報をマッピングします

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • GitLabでイシューを作成するアクションで、課題のタイトルや説明にはHubSpotのフォームで受け取った値など、任意の情報を設定してください

■注意事項

  • HubSpot、GitLabのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

Googleカレンダーを使った自動化例

カレンダーツールと各種業務アプリの連携を自動化し、情報共有とタスク管理を効率化します。
予定の作成をトリガーに、ドキュメントやデータベースへの自動登録、チームへの通知も可能です。
これにより、手動でのデータ入力作業をなくし最新の情報を常に共有。
予約管理からタスク管理まで、多様な業務フローをスムーズにし、生産性向上に貢献します。


■概要

Googleカレンダーで管理している予定を、議事録やタスク管理のためにNotionへ手作業で転記していませんか。
特に、特定の会議やアポイントメントだけを記録する場合、都度の確認とコピー&ペーストは手間がかかり、入力漏れのリスクも伴います。
このワークフローを活用すれば、Googleカレンダーに特定の条件を満たす予定が作成されるだけで、自動でNotionのデータベースに情報が追加されるため、こうした転記作業を効率化できます。

■このテンプレートをおすすめする方

  • GoogleカレンダーとNotionを連携させ、予定やタスクの管理を効率化したいと考えている方
  • 会議の予定などを手作業でNotionに転記しており、手間や入力ミスに課題を感じている方
  • 定型的な転記作業を自動化することで、より重要なコア業務に時間を活用したいすべての方

■このテンプレートを使うメリット

  • Googleカレンダーに予定が作成されると、条件に応じてNotionへ自動で情報が追加されるため、これまで手作業で行っていた転記の時間を短縮します。
  • システムが自動で処理を行うことで、手作業によるコピー&ペーストのミスや、重要な予定の転記漏れといったヒューマンエラーを防ぎます。

■フローボットの流れ

  1. はじめに、GoogleカレンダーとNotionをYoomと連携します。
  2. 次に、トリガーでGoogleカレンダーを選択し、「予定が作成されたら」というアクションを設定して、カレンダーの情報を取得します。
  3. 次に、オペレーションで分岐機能を設定し、予定の件名に「会議」などの特定のキーワードが含まれる場合のみ、後続の処理に進むよう条件を設定します。
  4. 最後に、オペレーションでNotionの「レコードを追加する」アクションを設定し、トリガーで取得した予定の情報を任意のデータベースに追加します。

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • トリガーとなるGoogleカレンダーは、Outlookなど、他のカレンダーアプリに変更することも可能です。
  • 分岐処理で設定する条件は、予定の件名や説明文に含まれるキーワードのほか、業務内容に合わせて自由に設定できます。
  • Notionへのレコード追加は、kintoneやGoogle スプレッドシート、Airtableといった他のデータベースに情報を格納することもできます。

■概要

Googleカレンダーで管理している会議や打ち合わせの議事録を、その都度Google ドキュメントで手動作成する作業に手間を感じていませんか。このワークフローを活用すれば、Googleカレンダーに新しい予定が登録されると、議事録用のGoogle ドキュメントが自動で作成されるため、こうした定型業務を効率化できます。GoogleカレンダーとGoogle ドキュメント間の連携を自動化し、会議準備の手間を減らすことで、より重要な業務に集中できる環境を整えます。

■このテンプレートをおすすめする方

  • Googleカレンダーの予定をもとに、Google ドキュメントで議事録を手動作成している方
  • 会議準備にかかる手作業の時間を減らし、本来の業務に集中したいと考えている方
  • GoogleカレンダーとGoogle ドキュメントの連携を通じて、定型業務を効率化したいチームの方

■このテンプレートを使うメリット

  • Googleカレンダーへの予定登録をきっかけにGoogle ドキュメントが自動で作成されるため、これまで手作業に費やしていた時間を短縮することができます
  • 予定のタイトルなどをドキュメントに自動で反映させることで、手作業による入力間違いや議事録作成の漏れといったヒューマンエラーを防ぐことに繋がります

■フローボットの流れ

  1. はじめに、GoogleカレンダーとGoogle ドキュメントをYoomと連携します
  2. 次に、トリガーでGoogleカレンダーを選択し、「予定が作成されたら」というアクションを設定します
  3. 次に、オペレーションでGoogle ドキュメントの「新しいドキュメントを作成する」アクションを設定し、議事録用のドキュメントを作成します
  4. 続けて、オペレーションでGoogle ドキュメントの「文末にテキストを追加」アクションを設定し、会議のアジェンダなどの定型文を追記します
  5. 最後に、オペレーションでGoogleカレンダーの「予定を更新」アクションを設定し、作成したGoogle ドキュメントのURLを予定の説明欄などに反映させます

※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション

■このワークフローのカスタムポイント

  • Google ドキュメントの「文末にテキストを追加」するアクションで、自動で挿入するテキストの内容を任意に設定してください
  • 例えば、会議の目的、アジェンダ、参加者といった定型フォーマットを設定することで、議事録作成の準備をさらに効率化できます
  • トリガーとなったGoogleカレンダーの予定情報(タイトル、日時など)を、ドキュメント内に自動で差し込む設定も可能です

■注意事項

  • GoogleカレンダーとGoogle ドキュメントのそれぞれとYoomを連携してください。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

■概要

Yoomのフォームに回答が行われたら、Googleスプレッドシートに情報を追加し、かつGoogleカレンダーに予定を追加します。

事前準備

・事前に使用するアプリとのマイアプリ登録(連携)が必要です。以下連携における参考ガイドとなります。

※簡易的な連携ができるアプリについては詳細ガイドのご用意がない場合がございます。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/1S6hPaHFNbRjRJ-lnYye8XOKou_sXGnEJdCenxBaFPkI/edit#gid=0

作成方法

①フォームトリガーを選択し、以下設定して保存します。

・各質問項目:予約フォーム用に、名前や連絡先、希望日程や時間等を質問項目に設定します。

・取得した値:次ページでデモの値を入力することができます。このあとのテストで使用するので、デモ値を入力してください。

※時間のデータタイプはないので、テキスト形式にし、説明欄に「15:00のように半角数字と:という形式で記載してください」といった説明書きを行ってください。

※フォームの設定詳細についてはこちらをご参照ください。https://intercom.help/yoom/ja/articles/8009267

②トリガー下の+マークを押し、アプリと連携するオペレーションからGoogleスプレッドシートを選択して以下設定し、テスト・保存します。

・アクション:セルに値を入力

・スプレッドシートID:欄をクリックし、表示された候補から事前に準備した関数を含むスプレッドシートを選択します。

・シート名:欄をクリックし、表示された候補から対象のシートを選択します。

・対象のセル:フォームで取得した開始時間を入れるセルを設定します。今回の例ではA2と設定しています。

・値:①のフォームで取得した開始時間を{{○○}}のように埋め込みます。(アウトプットを埋め込む)

※後続のGoogleカレンダーの設定時に終了時間が必要となります。スプレッドシートの関数を用いて開始時間から終了時間を算出するために必要な操作となります。

※アウトプットの埋め込みについてはこちらをご参照ください。https://intercom.help/yoom/ja/articles/8223528

③+マークを押し、アプリと連携するオペレーションからGoogleスプレッドシートを選択して以下設定し、テスト・保存します。

・アクション:値を取得

・スプレッドシートID:欄をクリックし、表示された候補から事前に準備した関数を含むスプレッドシートを選択します。

・シート名:欄をクリックし、表示された候補から対象のシートを選択します。

・範囲:関数で終了時間が反映されたセルの範囲を設定します。今回の例ではB2と設定しています。

・方向:列方向を選択します。この操作で関数によって反映された終了時間を取得することができます。

④+マークを押し、データベースを操作するオペレーションからGoogleスプレッドシートを選択して以下設定し、テスト・保存します。

・実行アクション:レコードを追加

・スプレッドシートID:欄をクリックし、表示された候補から事前に準備した蓄積用のスプレッドシートを選択します。

・シート名:欄をクリックし、表示された候補から対象のシートを選択します。

・テーブル範囲:列名を含む範囲を指定します。今回の例ではA1:Fと設定しています。

・追加するレコードの値:列名が表示されるので、①のフォームで取得した値を適応する列名の箇所に{{○○}}のように埋め込みます。また、終了時間については、③で取得した終了時間を{{○○}}のように埋め込みます。

※Googleスプレッドシートのテーブル範囲に関する定義はこちらをご参照ください。https://intercom.help/yoom/ja/articles/8703465

⑤+マークを押し、アプリと連携するオペレーションからGoogleカレンダーを選択して以下設定し、テスト・保存します。

・アクション:予定を作成

・カレンダーID:欄をクリックし、候補に表示された中から反映したいIDを選択します。(通常はGoogleアカウントのアドレスになります)

・予定のタイトル:予定のタイトルを入力します。①のフォームで取得した値を埋め込むことも可能です。

・予定の開始日:①のフォームで取得した日付の値を{{○○}}のように埋め込みます。

・予定の開始時間:①のフォームで取得した時間の値を{{○○}}のように埋め込みます。

・予定の終了日:①のフォームで取得した日付の値を{{○○}}のように埋め込みます。

・予定の終了時間:③でスプレッドシートから取得した関数で割り出した終了時間の値を{{○○}}のように埋め込みます。

・予定の説明(任意):任意の説明を入力します。以下のように①のフォームで取得した値を埋め込むことも可能です。

ーーーーーーーーーーーーーーーーーーーーーーー

当日聞きたいこと・{{当日のご質問されたいこと}}

ーーーーーーーーーーーーーーーーーーーーーーー


■概要

毎朝、指定の時間にGoogleカレンダーで登録されている本日の予定を取得し、LINE WORKSに通知するフローボットです。

Googleカレンダーから取得した予定のタイトルと開始時間の一覧情報をもとに、ChatGPTで送信用のメッセージを作成し、LINE WORKSのトークルームに通知します。

通知先のトークルームや連携するカレンダーの情報は自由に変更してご利用ください。

自分とボットだけのトークルームに送信する事も可能です。

■注意事項

・Googleカレンダー、LINE WORKSそれぞれとYoomを連携してください。

・GPTでテキストを生成しているため、多少テキストの内容が変動する場合があります。

・ChatGPTやOpenAIのAPIを利用するには、別途OpenAI社へ費用が発生する可能性があります。詳細はOpenAI社の公式サイトをご確認ください。

・AIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能(オペレーション)となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。

・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。


■概要
kintoneに登録した案件や顧客に関する情報をもとに、Googleカレンダーへ予定を手入力していませんか?二重入力の手間がかかるだけでなく、転記する際に日時を間違えるなどのミスも発生しがちです。このワークフローを活用すれば、kintoneへのレコード登録をきっかけに、 Google スプレッドシートへの転記とGoogleカレンダーへの予定作成までを自動化できるため、こうした課題をスムーズに解消できます。
■このテンプレートをおすすめする方
  • kintoneで案件やタスク管理を行い、Googleカレンダーでスケジュール管理をしている方
  • kintoneとGoogleカレンダーへの二重入力の手間や、転記ミスをなくしたい方
  • 手作業による情報連携を自動化し、本来のコア業務に集中したいと考えている方
■このテンプレートを使うメリット
  • kintoneに情報が登録されると自動で Google スプレッドシートへの情報追加とGoogleカレンダーでの予定作成が行われるため、これまで手作業で行っていた転記作業の時間を短縮できます
  • 手作業がなくなることで、予定の日時や内容の入力間違いといったヒューマンエラーのリスクを軽減し、情報の正確性を高めます
■フローボットの流れ
  1. はじめに、kintone、Google スプレッドシート、GoogleカレンダーをYoomと連携します
  2. トリガーでkintoneを選択し、「レコードが登録されたら(Webhook起動)」を設定します
  3. オペレーションでkintoneの「レコードを取得する」アクションを設定し、登録されたレコードの詳細を取得します
  4. 次に、取得した情報をもとにGoogle スプレッドシートの「レコードを追加する」アクションを設定し、内容を記録します
  5. 最後に、Googleカレンダーの「予定を作成」アクションを設定し、kintoneの情報をもとに新しい予定を登録します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Google スプレッドシートの連携では、出力先のスプレッドシートやシートを任意で設定してください。また、kintoneから取得した値を変数として利用し、登録内容を自由にカスタムできます
  • Googleカレンダーの連携では、予定を登録するカレンダーを任意で選択してください。予定のタイトルや説明欄なども、kintoneから取得した値を変数として埋め込むことが可能です
 ■注意事項
  • kintone、 Google スプレッドシート、 GoogleカレンダーのそれぞれとYoomを連携してください。
  • Googleカレンダーの予定作成アクションでは日付・日時の自動変換が行われます。ただし、kintoneから取得した日時情報の形式によっては、変換対象外となり日時変換のオペレーション追加が必要な場合がありますのでご注意ください。

まとめ

GitLabとGoogleカレンダーの連携を自動化することで、これまで手作業で行っていたイシュー内容のカレンダーへの転記や、それに伴う入力ミス、共有漏れといった課題をまとめて解決できます。

これにより、開発チームのメンバーは常に最新のスケジュールを正確に把握でき、本来注力すべきコーディングや設計といった重要な業務に集中できる環境が整うはず!

今回ご紹介したような業務自動化は、ノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、画面の指示に従って操作するだけで簡単に構築できます。
もし日々の業務の自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomがもたらす業務効率化を体験してみてくださいね!

Yoomを使えば、今回ご紹介したような連携を
プログラミング知識なしで手軽に構築できます。
無料でYoomを試す
この記事を書いた人
Risa Hayakawa
Risa Hayakawa
百貨店でのアパレル販売を経験した後、スタートアップ企業で化粧品や健康食品のマーケティングを5年ほど担当しておりました。息子の出産を機に退職し、この度Yoomのブログ作成メンバーとしてジョイントしました。業務の負担を軽減するための実践的なアプローチ方法を、丁寧に分かりやすく発信していきます!
タグ
GitLab
Googleカレンダー
連携
自動
自動化
お役立ち資料
Yoomがわかる!資料3点セット
Yoomがわかる!資料3点セット
資料ダウンロード
3分でわかる!Yoomサービス紹介資料
3分でわかる!Yoomサービス紹介資料
資料ダウンロード
Before Afterでわかる!Yoom導入事例集
Before Afterでわかる!Yoom導入事例集
資料ダウンロード
お役立ち資料一覧を見る
詳しくみる