NEW 新たにAIワーカー機能が登場。あなただけのAI社員をつくろう! 詳しくはこちら
AIワーカー機能であなただけのAI社員をつくろう! 詳しくはこちら
NotionとGitLabの連携イメージ
【簡単設定】NotionのデータをGitLabに自動的に連携する方法
Yoomを詳しくみる
この記事のテンプレートを試す
NotionとGitLabの連携イメージ
フローボット活用術

2025-10-23

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

Risa Hayakawa
Risa Hayakawa

「Notionで管理しているタスクを、開発チームが使っているGitLabに毎回手作業でイシューとして登録している…」
「プロジェクト管理はNotion、開発はGitLabとツールが分かれていて、情報の二重入力や転記漏れが発生しがち…」

このように、NotionとGitLab間での手作業による情報連携に、手間や課題を感じていませんか?

もし、Notionのデータベースに新しいタスクを追加するだけで、自動的にGitLabにイシューが作成される仕組みがあれば、面倒な作業から解放され、開発チームとの連携をよりスムーズにし、プロジェクト管理の精度を高めることができます。

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

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

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


■概要
Notionでプロジェクト管理を行い、開発タスクをGitLabで管理しているものの、それぞれの情報が分断されていることに課題を感じていませんか。手作業での情報転記は、手間がかかるだけでなく、ミスや連携漏れの原因にもなります。このワークフローを活用すれば、NotionとGitLabをスムーズに連携し、Notionのデータソースにレコードが追加されると自動でGitLabにイシューを作成することが可能です。これにより、タスク起票のプロセスを効率化し、開発連携を円滑にします。
■このテンプレートをおすすめする方
  • Notionでのタスク管理とGitLabでの開発業務を連携させたいプロジェクトマネージャーの方
  • NotionからGitLabへのイシュー起票を手作業で行い、手間や転記ミスに課題を感じている方
  • 開発チームのタスク管理プロセスを自動化し、業務の効率化を目指している方
■このテンプレートを使うメリット
  • Notionへのレコード追加をトリガーにGitLabへ自動でイシューが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での転記が不要になることで、情報の入力間違いや抜け漏れといったヒューマンエラーのリスクを軽減し、タスクの正確性を保ちます。
■フローボットの流れ
  1. はじめに、NotionとGitLabをYoomと連携します。
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を設定し、特定の条件に応じて後続の処理を分岐させます。
  4. 次に、オペレーションでNotionの「レコードを取得する(ID検索)」アクションを設定し、必要な情報を取得します。
  5. 次に、オペレーションでGitLabの「イシューを作成」アクションを設定し、取得した情報をもとにイシューを作成します。
  6. 最後に、オペレーションでNotionの「レコードを更新する(ID検索)」アクションを設定し、作成したイシューの情報などを元のページに反映させます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、連携の対象としたいデータソースのIDを任意で設定してください。
  • 分岐機能では、Notionから取得した情報(例えばステータスなど)をもとに、GitLabにイシューを作成するかどうかなどの条件を自由に設定できます。
  • GitLabでイシューを作成する際に、タイトルや説明文、担当者などの各項目に、Notionから取得した情報を変数として割り当てることが可能です。
  • Notionのレコードを更新するアクションでは、どのページのどの項目を更新するかを任意で設定できます。例えば、作成したGitLabのイシューURLを追記するなどが可能です。
■注意事項
  • Notion、GitLabのそれぞれとYoomを連携してください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

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

NotionとGitLabのAPIを連携させることで、これまで手作業で行っていたツール間の情報共有を自動化できます!

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

Notionにレコードが追加されたら、GitLabにイシューを作成する

Notionのデータベースに新しいタスクや要件がレコードとして追加されると、その情報を基にGitLabに自動でイシューを作成します。

企画部門やプロジェクトマネージャーがNotionで管理している情報を開発チームとシームレスに共有できるため、タスク依頼の手間を省き、共有漏れを防ぎます。


■概要
Notionでプロジェクト管理を行い、開発タスクをGitLabで管理しているものの、それぞれの情報が分断されていることに課題を感じていませんか。手作業での情報転記は、手間がかかるだけでなく、ミスや連携漏れの原因にもなります。このワークフローを活用すれば、NotionとGitLabをスムーズに連携し、Notionのデータソースにレコードが追加されると自動でGitLabにイシューを作成することが可能です。これにより、タスク起票のプロセスを効率化し、開発連携を円滑にします。
■このテンプレートをおすすめする方
  • Notionでのタスク管理とGitLabでの開発業務を連携させたいプロジェクトマネージャーの方
  • NotionからGitLabへのイシュー起票を手作業で行い、手間や転記ミスに課題を感じている方
  • 開発チームのタスク管理プロセスを自動化し、業務の効率化を目指している方
■このテンプレートを使うメリット
  • Notionへのレコード追加をトリガーにGitLabへ自動でイシューが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での転記が不要になることで、情報の入力間違いや抜け漏れといったヒューマンエラーのリスクを軽減し、タスクの正確性を保ちます。
■フローボットの流れ
  1. はじめに、NotionとGitLabをYoomと連携します。
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を設定し、特定の条件に応じて後続の処理を分岐させます。
  4. 次に、オペレーションでNotionの「レコードを取得する(ID検索)」アクションを設定し、必要な情報を取得します。
  5. 次に、オペレーションでGitLabの「イシューを作成」アクションを設定し、取得した情報をもとにイシューを作成します。
  6. 最後に、オペレーションでNotionの「レコードを更新する(ID検索)」アクションを設定し、作成したイシューの情報などを元のページに反映させます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、連携の対象としたいデータソースのIDを任意で設定してください。
  • 分岐機能では、Notionから取得した情報(例えばステータスなど)をもとに、GitLabにイシューを作成するかどうかなどの条件を自由に設定できます。
  • GitLabでイシューを作成する際に、タイトルや説明文、担当者などの各項目に、Notionから取得した情報を変数として割り当てることが可能です。
  • Notionのレコードを更新するアクションでは、どのページのどの項目を更新するかを任意で設定できます。例えば、作成したGitLabのイシューURLを追記するなどが可能です。
■注意事項
  • Notion、GitLabのそれぞれとYoomを連携してください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

Notionにレコードが追加されたら、AIで任意の情報を生成しGitLabにイシューを作成する

Notionのデータベースに新しいレコードが追加されると、その内容を基にAIがイシューのタイトルや説明文を自動的に作成し、GitLabにイシューとして登録します。

単なる情報転記に留まらず、質の高いコミュニケーションが自動で実現され、手戻りの少ないスムーズな開発フローをサポートします。


■概要
Notionで管理しているタスクや情報を、手作業でGitLabのイシューに転記する作業は手間がかかるだけでなく、情報の抜け漏れといったミスも発生しがちではないでしょうか。
このワークフローを活用すれば、Notionのデータソースに新しいレコードが追加されると、AIがイシューの内容を自動生成し、GitLabにイシューを作成することが可能です。NotionとGitLab間の連携を自動化し、開発ワークフローを効率化します。
■このテンプレートをおすすめする方
  • Notionでタスク管理を行い、GitLabで開発を進めている開発チームの担当者の方
  • NotionとGitLab間の情報転記作業に手間を感じ、自動化したいプロジェクトマネージャーの方
  • 開発タスクの起票漏れや記載内容のばらつきを防ぎ、業務品質を向上させたい方
■このテンプレートを使うメリット
  • Notionにレコードを追加するだけでGitLabのイシュー作成までを自動化し、これまで手作業に費やしていた時間を別の業務に充てることができます
  • 手作業による情報の転記ミスや、イシューの作成漏れといったヒューマンエラーを防ぎ、タスク管理の正確性を高めます
■フローボットの流れ
  1. はじめに、NotionとGitLabをYoomと連携します
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します
  3. 次に、オペレーションに分岐機能を設定し、特定の条件に応じて後続の処理を分岐させます
  4. 次に、オペレーションでNotionの「レコードを取得する(ID検索)」アクションを設定し、必要なページ情報を取得します
  5. 次に、オペレーションでAI機能の「テキストを生成する」アクションを設定し、取得した情報をもとにイシューの内容を生成します
  6. 次に、オペレーションでGitLabの「イシューを作成」アクションを設定します
  7. 最後に、オペレーションでNotionの「レコードを更新する(ID検索)」アクションを設定し、イシュー作成が完了した旨などを記録します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、連携対象としたいデータソースのIDを任意で設定してください
  • 分岐機能では、Notionから取得した情報などを利用して、後続のオペレーションを分岐させるための条件を自由に設定できます
  • Notionでレコードを検索する際は、検索条件として固定値や前段のオペレーションで取得した情報を変数として設定可能です
  • AI機能では、テキストを生成するためのプロンプトを自由にカスタムでき、定型文や前段で取得した情報を変数として活用できます
  • GitLabでイシューを作成する際は、タイトルや説明などの各項目に、固定値や前段で取得した情報を変数として設定できます
  • Notionのレコードを更新する際は、更新対象のレコードを指定する条件や、更新したい項目と内容を柔軟にカスタマイズできます
■注意事項
  • Notion、GitLabのそれぞれとYoomを連携してください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。
  • オペレーション数が5つを越えるフローボットを作成する際は、ミニプラン以上のプランで設定可能です。フリープランの場合はフローボットが起動しないため、ご注意ください。

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

それでは、さっそく実際にNotionとGitLabを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでNotionとGitLabの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。

※今回連携するアプリの公式サイト:NotionGitLab

[Yoomとは]

フローの作成方法

今回は、Notionにタスクが追加されたら、GitLabにイシューを作成するフローを作成していきます!
作成の流れは大きく分けて以下です。

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


■概要
Notionでプロジェクト管理を行い、開発タスクをGitLabで管理しているものの、それぞれの情報が分断されていることに課題を感じていませんか。手作業での情報転記は、手間がかかるだけでなく、ミスや連携漏れの原因にもなります。このワークフローを活用すれば、NotionとGitLabをスムーズに連携し、Notionのデータソースにレコードが追加されると自動でGitLabにイシューを作成することが可能です。これにより、タスク起票のプロセスを効率化し、開発連携を円滑にします。
■このテンプレートをおすすめする方
  • Notionでのタスク管理とGitLabでの開発業務を連携させたいプロジェクトマネージャーの方
  • NotionからGitLabへのイシュー起票を手作業で行い、手間や転記ミスに課題を感じている方
  • 開発チームのタスク管理プロセスを自動化し、業務の効率化を目指している方
■このテンプレートを使うメリット
  • Notionへのレコード追加をトリガーにGitLabへ自動でイシューが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での転記が不要になることで、情報の入力間違いや抜け漏れといったヒューマンエラーのリスクを軽減し、タスクの正確性を保ちます。
■フローボットの流れ
  1. はじめに、NotionとGitLabをYoomと連携します。
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を設定し、特定の条件に応じて後続の処理を分岐させます。
  4. 次に、オペレーションでNotionの「レコードを取得する(ID検索)」アクションを設定し、必要な情報を取得します。
  5. 次に、オペレーションでGitLabの「イシューを作成」アクションを設定し、取得した情報をもとにイシューを作成します。
  6. 最後に、オペレーションでNotionの「レコードを更新する(ID検索)」アクションを設定し、作成したイシューの情報などを元のページに反映させます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、連携の対象としたいデータソースのIDを任意で設定してください。
  • 分岐機能では、Notionから取得した情報(例えばステータスなど)をもとに、GitLabにイシューを作成するかどうかなどの条件を自由に設定できます。
  • GitLabでイシューを作成する際に、タイトルや説明文、担当者などの各項目に、Notionから取得した情報を変数として割り当てることが可能です。
  • Notionのレコードを更新するアクションでは、どのページのどの項目を更新するかを任意で設定できます。例えば、作成したGitLabのイシューURLを追記するなどが可能です。
■注意事項
  • Notion、GitLabのそれぞれとYoomを連携してください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

ステップ1:NotionとGitLabをマイアプリ連携

まずはYoomとそれぞれのアプリを連携して、操作が行えるようにしていきます!

1. Notionのマイアプリ連携

以下の手順を参考にして、NotionとYoomを連携してください。

2.GitLabのマイアプリ連携

以下の手順を参考にして、GitLabとYoomを連携してください。

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

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


■概要
Notionでプロジェクト管理を行い、開発タスクをGitLabで管理しているものの、それぞれの情報が分断されていることに課題を感じていませんか。手作業での情報転記は、手間がかかるだけでなく、ミスや連携漏れの原因にもなります。このワークフローを活用すれば、NotionとGitLabをスムーズに連携し、Notionのデータソースにレコードが追加されると自動でGitLabにイシューを作成することが可能です。これにより、タスク起票のプロセスを効率化し、開発連携を円滑にします。
■このテンプレートをおすすめする方
  • Notionでのタスク管理とGitLabでの開発業務を連携させたいプロジェクトマネージャーの方
  • NotionからGitLabへのイシュー起票を手作業で行い、手間や転記ミスに課題を感じている方
  • 開発チームのタスク管理プロセスを自動化し、業務の効率化を目指している方
■このテンプレートを使うメリット
  • Notionへのレコード追加をトリガーにGitLabへ自動でイシューが作成されるため、これまで手作業に費やしていた時間を短縮できます。
  • 手作業での転記が不要になることで、情報の入力間違いや抜け漏れといったヒューマンエラーのリスクを軽減し、タスクの正確性を保ちます。
■フローボットの流れ
  1. はじめに、NotionとGitLabをYoomと連携します。
  2. 次に、トリガーでNotionを選択し、「特定のデータソースのページが作成・更新されたら」というアクションを設定します。
  3. 次に、オペレーションで分岐機能を設定し、特定の条件に応じて後続の処理を分岐させます。
  4. 次に、オペレーションでNotionの「レコードを取得する(ID検索)」アクションを設定し、必要な情報を取得します。
  5. 次に、オペレーションでGitLabの「イシューを作成」アクションを設定し、取得した情報をもとにイシューを作成します。
  6. 最後に、オペレーションでNotionの「レコードを更新する(ID検索)」アクションを設定し、作成したイシューの情報などを元のページに反映させます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
  • Notionのトリガー設定では、連携の対象としたいデータソースのIDを任意で設定してください。
  • 分岐機能では、Notionから取得した情報(例えばステータスなど)をもとに、GitLabにイシューを作成するかどうかなどの条件を自由に設定できます。
  • GitLabでイシューを作成する際に、タイトルや説明文、担当者などの各項目に、Notionから取得した情報を変数として割り当てることが可能です。
  • Notionのレコードを更新するアクションでは、どのページのどの項目を更新するかを任意で設定できます。例えば、作成したGitLabのイシューURLを追記するなどが可能です。
■注意事項
  • Notion、GitLabのそれぞれとYoomを連携してください。
  • 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
  • ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
  • トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
  • プランによって最短の起動間隔が異なりますので、ご注意ください。

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

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

「特定のデータソースのページが作成・更新されたら」をクリックします。

クリックすると以下の画面に移ります。
アカウント情報と書かれた項目にはステップ1でマイアプリ連携した際の情報が記載されています。
トリガーアクションは、「特定のデータソースのページが作成・更新されたら」のままで次に進みましょう!

次の設定に進むためには、Notionにデータソースを作成し、タスクを追加する必要があります。
まだ作成していない方は、今のうちに作成してくださいね!
今回は、下記のように作成し、タスクを追加したので参考にしてください!

【Tips】
GitLabのイシューIDの欄は、後で更新する予定なので、空欄のままで大丈夫です!
NotionにGitLabのイシューIDを記録しておくことで、ツール間での確認がよりスムーズになりますよ!

データソースを作成し、タスクを追加したらYoomの画面に戻ります。

YoomがNotionの新しいタスクを何分間隔で確認するかを設定します。
編集欄をクリックし、5分、10分、15分、30分、60分から任意の時間を選択してください。
ご利用プランにより選択できる最短の間隔が異なるため、ご注意ください。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。

※料金プランはこちらからご確認いただけます。

注釈を参考に連携したいデータソースのIDを入力した後、「テスト」をクリックします。
以下の画像のように、入力バークリック後の『候補』から情報を選択することも可能です。

テストに成功すると、取得した値の各項目の横にNotionに追加したタスクの詳細情報が表示されます。
「保存する」をクリックして完了です!

なお、この取得した値はこの後の設定で、フローボットを起動する度に変動する値として使用できます。
取得した値とは?


ステップ4:分岐設定

「分岐 | 作成・更新の判別」をクリックします。

※「分岐する」オペレーションは、ミニプラン以上でご利用いただけます。
フリープランでは使えないため、実行しようとするとエラーになってしまうのでご注意ください。
なお、ミニプランをはじめとする有料プランは2週間の無料トライアルが可能です!
トライアル期間中は、普段は制限されている機能やアプリも自由に試せるので、この機会にぜひお試しくださいね!

オペレーションと取得した値は、あらかじめテンプレートで設定されています。
下記の条件のまま次に進みましょう!
※「最終更新日」と「作成日」が等しい=追加作成されたものという認識で分岐の設定をしています。

分岐条件もテンプレートであらかじめ設定されているので、下記条件のまま「保存する」をクリックして完了です!

ステップ5:Notionのアクション設定

「レコードを取得する(ID検索)」をクリックします。

クリックすると、下記の画面に移ります。
実行アクションは「レコードを取得する(ID検索)」のままでOKです!