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

2025-10-23

【簡単設定】GitLabのデータをSlackに自動的に連携する方法

Risa Hayakawa
Risa Hayakawa

「GitLabのIssue更新を毎回Slackにコピペして通知するのが面倒...」
「プロジェクトの重要な更新があるのに、通知漏れやミスが発生してしまう...」
このように、GitLabとSlack間での情報共有を手作業で行うことに、非効率さや課題を感じていませんか?
特に、開発が急速に進む環境では、こうした手間が積み重なり、本来集中すべき開発業務に支障をきたすことも少なくありません。

もし、GitLabで特定のIssueが更新された際に、その内容をSlackの指定チャンネルに自動通知する仕組みがあれば、手動での情報共有から解放され、開発チーム全体のコミュニケーションが円滑になります。

これにより、重要な更新を見逃すリスクを防ぎ、開発の生産性を向上させられそうです。

今回ご紹介する自動化の設定は、専門的な知識がなくてもノーコードで簡単に設定できます。
ぜひこの機会に導入して日々の業務をもっと効率化しましょう!

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

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


■概要

GitLabでのIssue管理において、特定の重要な更新を見逃さずにチームへ共有することに手間を感じていませんか?手動での確認や通知作業は、対応の遅れや共有漏れにつながる可能性があります。このワークフローを活用すれば、GitLabでキーワードに一致するIssueが更新された際に、その内容を自動でSlackに通知することが可能です。これにより、重要な更新情報を迅速かつ確実にチーム全体で共有できます。

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

  • GitLabでのIssue更新を手動で確認し、Slackで共有している開発担当者の方
  • 重要なIssueの更新状況を迅速に把握し、チームの対応速度を向上させたいプロジェクトリーダーの方
  • 開発プロセスにおける情報共有の漏れや遅延を防ぎ、業務を効率化したいと考えている方

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

  • GitLabで特定のIssueが更新されると自動でSlackに通知されるため、手動での確認や共有作業にかかる時間を短縮することができます。
  • 重要な更新情報をリアルタイムで関係者に共有するため、対応漏れや情報伝達の遅延といったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitLabとSlackをYoomと連携します。
  2. 次に、トリガーでGitLabを選択し、「キーワードに一致するイシューが更新されたら」というアクションを設定し、検知したいキーワードを指定します。
  3. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、検知したIssue情報を指定のチャンネルに通知します。

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

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

  • Slackへの通知アクションでは、メッセージを送るチャンネルやメンション先を任意のものに設定できます。
  • 通知するメッセージの本文は自由に編集可能です。GitLabのトリガーで取得したIssueのタイトルやURLなどを変数として埋め込み、より具体的な情報を共有できます。

注意事項

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

GitLabとSlackを連携してできること

GitLabとSlackのAPIを連携させることで、これまで手動で行っていた多くの情報共有プロセスを自動化できます!

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

GitLabでキーワードに一致するIssueが更新されたら、Slackに通知する

特定のキーワードを含む重要なIssueがGitLabで更新された際、その内容を自動的にSlackへ通知します。

対応すべき優先度の高い更新の見逃しを防ぎ、迅速な初動対応を実現します。


■概要

GitLabでのIssue管理において、特定の重要な更新を見逃さずにチームへ共有することに手間を感じていませんか?手動での確認や通知作業は、対応の遅れや共有漏れにつながる可能性があります。このワークフローを活用すれば、GitLabでキーワードに一致するIssueが更新された際に、その内容を自動でSlackに通知することが可能です。これにより、重要な更新情報を迅速かつ確実にチーム全体で共有できます。

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

  • GitLabでのIssue更新を手動で確認し、Slackで共有している開発担当者の方
  • 重要なIssueの更新状況を迅速に把握し、チームの対応速度を向上させたいプロジェクトリーダーの方
  • 開発プロセスにおける情報共有の漏れや遅延を防ぎ、業務を効率化したいと考えている方

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

  • GitLabで特定のIssueが更新されると自動でSlackに通知されるため、手動での確認や共有作業にかかる時間を短縮することができます。
  • 重要な更新情報をリアルタイムで関係者に共有するため、対応漏れや情報伝達の遅延といったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitLabとSlackをYoomと連携します。
  2. 次に、トリガーでGitLabを選択し、「キーワードに一致するイシューが更新されたら」というアクションを設定し、検知したいキーワードを指定します。
  3. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、検知したIssue情報を指定のチャンネルに通知します。

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

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

  • Slackへの通知アクションでは、メッセージを送るチャンネルやメンション先を任意のものに設定できます。
  • 通知するメッセージの本文は自由に編集可能です。GitLabのトリガーで取得したIssueのタイトルやURLなどを変数として埋め込み、より具体的な情報を共有できます。

注意事項

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

GitLabでIssueが作成されたらSlackに通知する

GitLabで新しいIssueが作成されたタイミングで、その情報を即座にSlackの関連チャンネルへ通知します。

チーム全員が新規タスクの発生を迅速に把握でき、担当の割り振りや議論をスムーズに開始できるようになります。


■概要

GitLabで新しいIssueが作成されるたびに、内容を確認して手動でSlackに通知していませんか。この作業は、リアルタイムでの情報共有には不可欠ですが、手間がかかる上に通知漏れのリスクも伴います。このワークフローを活用することで、GitLabのIssue作成をトリガーに、内容を自動でSlackへ通知し、チーム内の情報共有をスムーズかつ確実に実行できます。

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

  • GitLabとSlackを使って開発・タスク管理をしていて、通知業務を効率化したい方
  • Issueの作成状況をリアルタイムでチームに共有し、対応漏れを防ぎたいプロジェクトマネージャーの方
  • 手作業によるコミュニケーションコストを削減し、開発の生産性を向上させたいチームリーダーの方

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

  • GitLabでのIssue作成をトリガーにSlackへ自動通知するため、これまで手作業での共有に費やしていた時間を短縮できます。
  • システムが自動で通知を実行することで、手作業による連絡漏れや伝達の遅延といったヒューマンエラーの発生を防ぎます。

■フローボットの流れ

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

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

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

  • GitLabの「イシューが作成されたら」のトリガー設定では、通知対象としたいプロジェクトIDや、トリガーの起動間隔を任意で設定してください。
  • Slackの「チャンネルにメッセージを送る」のアクションでは、通知先のチャンネルIDや、送信するメッセージ内容を自由にカスタマイズできます。

■注意事項

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

GitLabとSlackの連携フローを作ってみよう

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

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

[Yoomとは]

フローの作成方法

今回は、GitLabでキーワードに一致するIssueが更新されたら、Slackに通知するフローを作成していきます!
作成の流れは大きく分けて以下です。

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


■概要

GitLabでのIssue管理において、特定の重要な更新を見逃さずにチームへ共有することに手間を感じていませんか?手動での確認や通知作業は、対応の遅れや共有漏れにつながる可能性があります。このワークフローを活用すれば、GitLabでキーワードに一致するIssueが更新された際に、その内容を自動でSlackに通知することが可能です。これにより、重要な更新情報を迅速かつ確実にチーム全体で共有できます。

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

  • GitLabでのIssue更新を手動で確認し、Slackで共有している開発担当者の方
  • 重要なIssueの更新状況を迅速に把握し、チームの対応速度を向上させたいプロジェクトリーダーの方
  • 開発プロセスにおける情報共有の漏れや遅延を防ぎ、業務を効率化したいと考えている方

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

  • GitLabで特定のIssueが更新されると自動でSlackに通知されるため、手動での確認や共有作業にかかる時間を短縮することができます。
  • 重要な更新情報をリアルタイムで関係者に共有するため、対応漏れや情報伝達の遅延といったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitLabとSlackをYoomと連携します。
  2. 次に、トリガーでGitLabを選択し、「キーワードに一致するイシューが更新されたら」というアクションを設定し、検知したいキーワードを指定します。
  3. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、検知したIssue情報を指定のチャンネルに通知します。

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

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

  • Slackへの通知アクションでは、メッセージを送るチャンネルやメンション先を任意のものに設定できます。
  • 通知するメッセージの本文は自由に編集可能です。GitLabのトリガーで取得したIssueのタイトルやURLなどを変数として埋め込み、より具体的な情報を共有できます。

注意事項

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

ステップ1:GitLabとSlackのマイアプリ連携

1.GitLabのマイアプリ連携

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

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

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

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

2.Slackのマイアプリ連携

GitLabと同じ手順でSlackを検索します。
Slackを選択すると、下記の画面が表示されるので、ご利用のワークスペースURLを入力し、「続行する」をクリックしてください。

Slackのマイアプリ登録方法 | Yoomヘルプセンター
SlackチャンネルにYoomアプリをインストールする方法 | Yoomヘルプセンター

次に、YoomからSlackへのアクセス許可をリクエストする画面に進みます。
GitLabでIssueが更新されたことを通知するチャンネルを赤枠内で選択し、「許可する」をクリックしてください。

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

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

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


■概要

GitLabでのIssue管理において、特定の重要な更新を見逃さずにチームへ共有することに手間を感じていませんか?手動での確認や通知作業は、対応の遅れや共有漏れにつながる可能性があります。このワークフローを活用すれば、GitLabでキーワードに一致するIssueが更新された際に、その内容を自動でSlackに通知することが可能です。これにより、重要な更新情報を迅速かつ確実にチーム全体で共有できます。

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

  • GitLabでのIssue更新を手動で確認し、Slackで共有している開発担当者の方
  • 重要なIssueの更新状況を迅速に把握し、チームの対応速度を向上させたいプロジェクトリーダーの方
  • 開発プロセスにおける情報共有の漏れや遅延を防ぎ、業務を効率化したいと考えている方

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

  • GitLabで特定のIssueが更新されると自動でSlackに通知されるため、手動での確認や共有作業にかかる時間を短縮することができます。
  • 重要な更新情報をリアルタイムで関係者に共有するため、対応漏れや情報伝達の遅延といったヒューマンエラーのリスク軽減に繋がります。

■フローボットの流れ

  1. はじめに、GitLabとSlackをYoomと連携します。
  2. 次に、トリガーでGitLabを選択し、「キーワードに一致するイシューが更新されたら」というアクションを設定し、検知したいキーワードを指定します。
  3. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、検知したIssue情報を指定のチャンネルに通知します。

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

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

  • Slackへの通知アクションでは、メッセージを送るチャンネルやメンション先を任意のものに設定できます。
  • 通知するメッセージの本文は自由に編集可能です。GitLabのトリガーで取得したIssueのタイトルやURLなどを変数として埋め込み、より具体的な情報を共有できます。

注意事項

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

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

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

「キーワードに一致するイシューが更新されたら」をクリックします。

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

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

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

GitLabのIssueに含まれるキーワードを設定します。
設定したキーワードがIssue内に含まれている場合、その情報がSlackに通知されます。
今回は、下記のように設定しました!

ここまで設定が完了したらGitlabに移り、指定したキーワードを含むIssueを更新します。

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

ステップ4:Slackに通知する設定

次に、GitLabでキーワードに一致するIssueが更新された際に、Slackに通知する設定を行います。
「チャンネルにメッセージを送る」をクリックします。

クリックすると以下の画面に移ります。
GitLabと同様に、ステップ1でマイアプリ連携したSlackのアカウント情報が自動で表示されます。
トリガーアクションは「チャンネルにメッセージを送る」のままで次に進みましょう!

GitLabにキーワードに一致するIssueが更新されたことを通知するチャンネルIDを入力します。
編集欄をクリックするとSlackのチャンネル候補が表示されるので、そこから対象のチャンネルを選択してください。
選択するとIDが自動で入力されます。

※ちなみに事前に該当のチャンネルの「インテグレーション」からでYoomを追加しておいてくださいね!
SlackチャンネルにYoomアプリをインストールする方法 | Yoomヘルプセンター

次にメッセージを入力します。
メッセージは任意で変更が可能ですので、必要な情報を追加してカスタマイズしてください。
テキストボックスをクリックして、「キーワードに一致するイシューが更新されたら」からGitLabの情報を引用できます!
今回は、このようにカスタマイズしました!ぜひ参考にしてみてくださいね!

青枠の説明の通り、メンションをつけることも可能です!
メッセージの入力が完了したら「テスト」をクリックします。

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

Slackに通知が届きました!

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

最後に「トリガーをON」をクリックしたら、自動化の設定は完了です。
実際にフローボットを起動して、GitLabで指定したキーワードを含むIssueを更新し、Slackに通知が届くか確認してみてくださいね!

SlackのデータをGitLabに連携したい場合

今回はGitLabからSlackへデータを連携する方法をご紹介しましたが、逆にSlackでのやり取りを起点としてGitLabに情報を連携したい場合もあるかと思います。
その際は、下記のテンプレートも併せてご利用くださいね!

Slackに投稿されたメッセージ内容をもとに、GitLabにプロジェクトを作成する

Slack上での議論や依頼から新しいプロジェクトが生まれた際に、そのメッセージ内容をAIなどが自動で解釈・抽出し、GitLabにプロジェクトとして自動で起票します。

手作業での転記ミスや起票漏れを防ぎ、タスク化のスピードを向上させます。


■概要

開発プロジェクトの管理において、Slackで受けた依頼をもとにGitLabでプロジェクトを作成する、といった作業は頻繁に発生します。しかし、この一連の操作を手作業で行うと、転記の手間や入力ミスが発生する可能性があります。

このワークフローは、SlackとGitLabを連携させ、特定のチャンネルへの投稿をきっかけにGitLabのプロジェクトを自動で作成します。
定型的なプロジェクト作成業務を自動化し、作業の抜け漏れを防ぎ、より重要な業務に集中できる環境を構築します。

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

  • SlackとGitLabを活用し、開発プロジェクトの管理をされているディレクターやPMの方
  • Slackで受けた依頼内容を手作業でGitLabに転記しており、手間を感じている開発担当者の方
  • プロジェクト作成の申請フローを自動化し、業務の効率化を目指しているチームリーダーの方

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

  • Slackへの投稿だけでGitLabにプロジェクトが自動で作成されるため、これまで手作業に費やしていた時間を短縮し、迅速な対応が可能です
  • 手動での転記作業が不要になるため、プロジェクト名の入力間違いや作成漏れといったヒューマンエラーのリスクを軽減できます

■フローボットの流れ

  1. はじめに、SlackとGitLabをYoomと連携します
  2. 次に、トリガーでSlackを選択し、「メッセージがチャンネルに投稿されたら」というアクションを設定し、対象のチャンネルを指定します
  3. 次に、オペレーションでAI機能の「テキストからデータを抽出する」アクションを設定し、Slackの投稿内容からプロジェクト名などの情報を抽出します
  4. 最後に、オペレーションでGitLabの「新規プロジェクトを作成」アクションを設定し、前のステップで抽出した情報をプロジェクト名として登録します

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

  • AI機能の「テキストからデータを抽出する」アクションでは、Slackに投稿されるメッセージのフォーマットに合わせて、抽出したい項目を任意で設定することが可能です
  • GitLabでプロジェクトを作成する際、プロジェクト名や詳細情報に、前段のAI機能で抽出した値を埋め込んだり、固定のテキストを追加したりと自由にカスタムできます

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

注意事項

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

Slackに投稿された特定条件のメッセージ内容をもとに、GitLabにプロジェクトを作成する

特定のキーワードや絵文字リアクションが付いたSlackのメッセージのみをトリガーに、GitLabにプロジェクトを自動で作成します。

プロジェクト化すべき投稿だけを効率的に抽出し、不要な起票を防ぎながらタスク管理を整理できます。


■概要

開発チームでSlackとGitLabをご利用の際、Slackでの依頼を元にGitLabでプロジェクトを手動で作成する場面は少なくありません。この作業は手間がかかるだけでなく、転記ミスや対応漏れのリスクも伴います。このワークフローを活用すれば、Slackの特定メッセージをトリガーとして、GitLabのプロジェクト作成を自動化し、こうした課題を円滑に解消します。手作業によるプロセスをなくし、よりスムーズな開発業務を実現してください。

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

  • Slackでの依頼を元に、手作業でGitLabのプロジェクトを作成している開発担当者の方
  • SlackとGitLabを連携させ、プロジェクト管理の抜け漏れや遅延を防ぎたいチームリーダーの方
  • 開発チームの定型業務を自動化し、よりコアな業務に集中できる環境を整えたい方

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

  • Slackへの投稿を起点にGitLabのプロジェクトが自動で作成されるため、これまで手作業での登録にかかっていた時間を短縮することができます
  • 手動での情報転記が不要になるため、プロジェクト名の入力ミスや依頼の見落としといったヒューマンエラーの防止に繋がります

■フローボットの流れ

  1. はじめに、SlackとGitLabをYoomと連携します
  2. 次に、トリガーでSlackを選択し、「メッセージがチャンネルに投稿されたら」アクションを設定し、対象のチャンネルを指定します
  3. 次に、オペレーションで分岐機能を設定し、特定のキーワードが含まれるメッセージのみ後続の処理に進むよう設定します
  4. 続いて、オペレーションでAI機能を設定し、Slackの投稿内容からプロジェクト名や概要などの必要なデータを抽出します
  5. 最後に、オペレーションでGitLabの「新規プロジェクトを作成」アクションを設定し、AI機能で抽出した情報を元にプロジェクトを作成します

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

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

  • AI機能でSlackのメッセージからデータを抽出する際に、プロジェクト名や概要など、抽出したい項目を任意で設定してください
  • GitLabでプロジェクトを作成するアクションでは、プロジェクト名や詳細説明に、前段のAI機能で抽出した内容を埋め込んだり、固定のテキストを追加したりといったカスタムが可能です

注意事項

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

GitLabやSlackを使ったその他の自動化例

今回ご紹介した連携以外でも、GitLabやSlackの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分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

Slackを使った自動化例

メッセージやファイルの投稿をトリガーに、その内容をデータベースやプロジェクト管理ツールに自動で追加。
また、外部のフォームや顧客管理ツールと連携し、重要な通知を適切なチャンネルに自動で振り分けます。
手作業による情報転記のミスや手間を削減し、チーム間の連携と業務効率を向上させましょう。


◼️概要

kintoneにレコードが登録されたら、Slackに自動的に通知することができます。

Slackに通知される内容は、設定したフィールドの値や、レコードのURLなど、任意の情報を設定することができます。

◼️設定方法

1.kintoneとSlackを連携してください。

2.マイアプリ連携でkintoneの「レコードが登録されたら」というトリガーで取得できるWebhook URLをkintoneの該当アプリのWebhook送信先URLに設定してください。

3.Slackの「チャンネルにメッセージを送る」というオペレーションで、kintoneから取得した情報をもとに、通知するチャンネルやメッセージ内容を設定してください。

4.通知内容は、kintoneから取得した値を自由に利用することができます。

◼️注意事項
・各アプリのオペレーションで連携するアカウント情報の設定が必要です。

・Slackの設定情報を任意の値に置き換えてご利用ください。


■概要

Microsoft Teamsでの活発なコミュニケーションは情報共有に役立つ一方で、重要な投稿内容を見逃したり内容をまとめて報告する作業に手間を感じたりすることはありませんか。
このワークフローを利用すれば、Microsoft Teamsの特定チャネルへの投稿をトリガーにAIが自動でレポートを作成し、Slackへ通知するため、情報収集と共有の効率化を実現できます。

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

  • Microsoft Teamsの投稿内容を手作業で集約し、Slackで報告している方
  • Microsoft Teamsチャンネルの情報を基にしたレポート作成業務を自動化したいチームリーダー
  • Slackを通じた情報共有の迅速化と、そのための作業負担軽減に関心のある方

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

  • Microsoft Teamsの投稿からレポート作成、Slackへの通知までを自動化し、手作業による情報整理や共有にかかる時間を短縮します。
  • 手作業による情報の見落としや転記ミスといったヒューマンエラーを減らし、より正確な情報伝達を支援します。

■フローボットの流れ

  1. はじめに、Microsoft TeamsとSlackをYoomと連携します。
  2. 次に、トリガーでMicrosoft Teamsを選択し、「チャネルにメッセージが送信されたら」というアクションを設定し、監視したいチャネルを指定します。
  3. 続いて、オペレーションでAI機能の「テキストを生成する」アクションを設定し、Microsoft Teamsの投稿内容を基にレポートを生成するようプロンプトで指示します。
  4. 最後に、オペレーションでSlackの「チャンネルにメッセージを送る」アクションを設定し、AIが生成したレポートを指定のチャンネルに送信します。

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

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

  • AI機能の「テキストを生成する」アクションでは、レポートの要約方法や抽出したい情報などを指示するプロンプトを自由に設定でき、前段のMicrosoft Teamsから取得した投稿内容を変数としてプロンプトに組み込むことが可能です。
  • Slackの「チャンネルにメッセージを送る」アクションでは、通知を送信するチャンネルを任意に選択できるだけでなく、メッセージ本文に固定のテキストを追加したり、AIが生成したレポート内容を変数として埋め込んだりするカスタマイズが可能です。

注意事項

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

■概要

Slackに投稿される重要な報告や依頼事項を、後から確認するためにAirtableへ手作業で転記していませんか?この作業は手間がかかるだけでなく、情報の転記漏れや入力ミスが発生する原因にもなり得ます。このワークフローを活用すれば、Slackの特定のメッセージが投稿された際に、その内容を自動でAirtableのデータベースにレコードとして追加できるため、情報集約の手間を削減し、抜け漏れを防ぐことができます。

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

  • Slackに投稿された情報をAirtableで管理しており、手作業での転記をなくしたい方
  • 特定のSlackメッセージをタスクや問い合わせとしてAirtableで一元管理したい方
  • 情報集約の工数を削減し、チーム全体のコミュニケーションを円滑にしたい管理者の方

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

  • Slackにメッセージが投稿されると自動でAirtableにレコードが作成されるため、これまで手作業で行っていた転記業務の時間を削減できます。
  • 手作業による転記が不要になることで、入力ミスや重要な情報の転記漏れといったヒューマンエラーの発生を防ぎ、データの正確性が向上します。

■フローボットの流れ

  1. はじめに、SlackとAirtableをYoomと連携します。
  2. 次に、トリガーでSlackを選択し、「新しいメッセージがチャンネルに投稿されたら」というアクションを設定します。
  3. 次に、オペレーションでデータ変換機能の「正規表現によるデータの置換」を設定し、投稿されたメッセージから必要な情報を抽出・整形します。
  4. 最後に、オペレーションでAirtableの「レコードを作成」アクションを設定し、整形したデータをAirtableの任意のテーブルに追加します。

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

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

  • Slackのトリガー設定では、通知を検知するチャンネルや、特定のキーワードを含むメッセージのみを対象とするように任意で設定できます。
  • データ変換機能の「正規表現によるデータの置換」では、置換対象や置換後の文字列を自由に設定し、Slackから取得した投稿内容などを変数として利用できます。
  • Airtableにレコードを作成する際、どのテーブルのどの項目にデータを登録するかを自由に設定でき、固定値や前段のオペレーションで取得した情報を割り当てることが可能です。

■注意事項

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

※こちらのテンプレートで紹介しているSlackのダウンロードアクションは現在利用できません。

■概要

Slackでのファイル共有は便利ですが、重要なファイルが他のメッセージに埋もれたり、後から探すのに手間取ったりすることはありませんか。また、都度手作業でDropboxに保存するのは面倒で、忘れがちになることもあります。このワークフローを活用すれば、Slackの特定チャンネルに投稿されたファイルを自動でDropboxに格納するため、こうしたファイル管理の課題を解消し、業務を効率化します。

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

  • Slackで頻繁にファイルをやり取りし、手動での整理に手間を感じている方
  • SlackとDropboxを連携させ、ファイル管理を効率化したいと考えている方
  • 重要なファイルの保存漏れを防ぎ、チームの共有資産として管理したい方

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

  • Slackに投稿されたファイルを自動でDropboxに格納するため、手作業での保存に費やしていた時間を短縮できます。
  • 手動での保存作業がなくなることで、ファイルの保存忘れや格納場所の間違いといったヒューマンエラーの防止に繋がります。

■フローボットの流れ

  1. はじめに、SlackとDropboxをYoomと連携します。
  2. 次に、トリガーでSlackを選択し、「ファイルがチャンネルに投稿されたら」というアクションを設定します。
  3. 次に、オペレーションでSlackの「投稿されたファイルをダウンロード」アクションを設定し、トリガーで取得したファイルを指定します。
  4. 最後に、オペレーションでDropboxの「ファイルをアップロード」アクションを設定し、ダウンロードしたファイルを格納します。

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

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

  • Dropboxにファイルをアップロードする際、保存先のフォルダやファイル名を任意に設定できます。
  • ファイル名や保存先フォルダに固定のテキストを設定したり、Slackの投稿情報(チャンネル名や投稿日時など)を動的な値として組み込むことが可能です。

■注意事項

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

■概要

Yoomのフォームに応募の回答が行われたら、応募の内容に併せて進行方向を切り替え別々のチャットルームに通知します。

フォームの回答に併せて、特定のチームに情報を通知することが可能です。

事前準備

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

※簡易的な連携ができるアプリについては詳細ガイドのご用意がない場合がございます。https://intercom.help/yoom/ja/collections/3041779

■作成方法

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

・各質問項目:応募のフォーム用に、名前や連絡先、住所や景品情報等を必要な質問項目に設定します。

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

※フォームの設定詳細についてはこちらをご参照ください。

②トリガー下の+マークを押し、進行先を切り替えるオペレーションを選択し、以下設定をして保存します。

・オペレーション:①のフォームトリガーを選択します。

・アウトプット:①で進行方向を切り替えたい項目を選択します。今回は景品内容で切り替える例としています。

・切り替え条件:①で取得する値を直接入力します。値を追加するを押すことでルートを追加できます。

※入力する値が合致していないとエラーになるので、ご注意ください。

※進行先を切り替えるオペレーションの詳細はこちらをご参照ください。

ーーーーーー以降は各ルートごとに同じ設定ですーーーーーー

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

・アクション:チャンネルにメッセージを送る

・投稿先のチャンネルID:欄をクリックし、表示された候補から送付したいチャンネルを選択します。

・メッセージ:任意のメッセージを入力します。以下のように①で取得した値を埋め込むことも可能です。(アウトプットを埋め込む)

※アウトプットの埋め込みについてはこちらをご参照ください。

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

景品の応募がありました。

--------------

・お名前:{{お名前}}

・メールアドレス:{{連絡先アドレス}}

・ご住所:{{送付先のご住所}}

・希望景品:{{ほしい景品}}

--------------

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

注意事項

・進行先を切り替えるオペレーションはフリープランでは使用できません。各有料プランを無料でトライアルすることもできますので、本操作を使用したい場合はご活用ください。

※無料トライアルの詳細や開始方法についてはこちらをご参照ください。

まとめ

GitLabとSlackの連携を自動化することで、これまで手作業で行っていたIssueの更新通知や、Slackの投稿内容の転記といった定型業務から解放され、ヒューマンエラーを防止することができます。

これにより、開発チームは重要な更新情報を迅速に把握でき、コミュニケーションロスを削減し、本来注力すべき開発業務やコードレビューといったコア業務に集中できる環境が整うはず!

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

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