とにかく早く試したい方へ
YoomにはGitHubでIssueが作成されたらMastodonに自動的に連携するためのテンプレートが用意されているので、今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
GitHubでIssueが作成されたら、MastodonでStatusを作成する
試してみる
■概要
GitHubで新しいIssueが作成された際、その情報を手動でチームやコミュニティに共有する作業に手間を感じていませんか?
このワークフローを活用することで、GitHubのIssue作成をトリガーとして、Mastodonへ自動でStatusを作成し、リアルタイムでの情報共有を実現します。手作業による共有漏れやタイムラグといった課題を解消し、開発の透明性を高めることが可能です。
■このテンプレートをおすすめする方
- GitHubとMastodonを連携させ、情報共有のプロセスを自動化したい開発チームの方
- 手作業によるGitHubのIssue共有に時間を要しており、効率化を目指している方
- オープンソースプロジェクトなどの進捗を、Mastodonを通じてコミュニティに発信したい方
■このテンプレートを使うメリット
- GitHubでIssueが作成されると自動でMastodonへ投稿されるため、手動での情報共有にかかる時間を削減できます。
- 手作業による投稿内容の間違いや共有漏れといったヒューマンエラーを防ぎ、確実な情報連携を実現します。
■フローボットの流れ
- はじめに、GitHubとMastodonをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します。
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、Issueの情報をMastodonに投稿するように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- MastodonでStatusを作成する際、投稿する内容は任意に設定が可能です。
- トリガーで取得したGitHubのIssueタイトルやURLといった情報を本文に含めることで、状況を把握しやすい投稿を作成できます。
■注意事項
- GitHub、MastodonのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
「GitHubでIssueの作成やクローズがあった際に、Mastodonでチームやコミュニティに素早く共有したい!」
「でも、毎回手作業でURLをコピーして投稿するのは手間がかかるし、重要な更新を共有し忘れることもある…」
このように、GitHubとMastodon間での手作業による情報共有に、非効率さや煩わしさを感じていませんか?
もし、GitHubで特定のイベントが発生した際に、その内容を自動的にMastodonに投稿する仕組みがあれば、情報共有の漏れや遅延といった課題から解放され、開発業務そのものにより多くの時間を割くことができます。
今回ご紹介する自動化は、プログラミングの知識がなくても簡単に設定可能です。
ぜひこの機会に導入して、日々の情報共有をもっとスムーズにしましょう!
GitHubとMastodonの基本的な連携
GitHubとMastodonを連携させることで、リポジトリ更新やプロジェクト進捗を自動で共有できるのは便利ですが、設定がちょっと面倒だったりします。例えば、GitHub Actionsでの連携は初期設定やトークン管理がややこしく、Mastodon APIの仕様で投稿内容を細かくカスタマイズするのが複雑になる場合もあります。
そこで、もっとシンプルに使えるツールが欲しい!と思った方には、Yoomのノーコード自動化ツールがぴったりです。面倒なエラー処理やログ管理も気にせずに、自動化ができるので、効率よく作業を進めることができますよ。
GitHubとMastodonを連携してできること
GitHubとMastodonのAPIを連携させることで、GitHub上での特定のアクションをトリガーとして、Mastodonへ自動的に投稿(Statusを作成)することが可能になります。
これにより、開発の進捗や重要な更新情報を、関係者へスムーズかつ自動で共有できるようになり、手作業による共有漏れやずれを防ぎます。
ここでは具体的な自動化の例を複数ご紹介しますので、気になる内容があれば、ぜひクリックしてみてください!
GitHubでIssueが作成されたら、MastodonでStatusを作成する
GitHubで新しいIssueが作成された際に、その情報を自動的にMastodonに投稿する連携です。
この仕組みにより、新しいタスクやバグ報告が発生したことを素早く関係者に周知できるため、対応の初動を早めることができます。
この連携は、GitHubのデータをMastodonに直接連携するシンプルな構成のため、設定が簡単な自動化です。
GitHubでIssueが作成されたら、MastodonでStatusを作成する
試してみる
■概要
GitHubで新しいIssueが作成された際、その情報を手動でチームやコミュニティに共有する作業に手間を感じていませんか?
このワークフローを活用することで、GitHubのIssue作成をトリガーとして、Mastodonへ自動でStatusを作成し、リアルタイムでの情報共有を実現します。手作業による共有漏れやタイムラグといった課題を解消し、開発の透明性を高めることが可能です。
■このテンプレートをおすすめする方
- GitHubとMastodonを連携させ、情報共有のプロセスを自動化したい開発チームの方
- 手作業によるGitHubのIssue共有に時間を要しており、効率化を目指している方
- オープンソースプロジェクトなどの進捗を、Mastodonを通じてコミュニティに発信したい方
■このテンプレートを使うメリット
- GitHubでIssueが作成されると自動でMastodonへ投稿されるため、手動での情報共有にかかる時間を削減できます。
- 手作業による投稿内容の間違いや共有漏れといったヒューマンエラーを防ぎ、確実な情報連携を実現します。
■フローボットの流れ
- はじめに、GitHubとMastodonをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します。
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、Issueの情報をMastodonに投稿するように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- MastodonでStatusを作成する際、投稿する内容は任意に設定が可能です。
- トリガーで取得したGitHubのIssueタイトルやURLといった情報を本文に含めることで、状況を把握しやすい投稿を作成できます。
■注意事項
- GitHub、MastodonのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
GitHubで特定のIssueがクローズされたら、MastodonでStatusを作成する
GitHubで特定のIssueがクローズされたことをトリガーに、対応完了の旨をMastodonへ自動投稿する連携です。
この自動化によって、タスクの完了報告を自動化し、プロジェクトの進捗状況をスムーズに共有できるため、チーム全体の状況把握が容易になります。
このフローには、特定の条件に合致した場合のみアクションを実行する分岐処理を含むため、業務にあわせた柔軟な自動化フローを構築したいときにおすすめです。
GitHubで特定のIssueがクローズされたら、MastodonでStatusを作成する
試してみる
■概要
GitHubでのIssue管理と、その進捗をMastodonで共有する作業に手間を感じていませんか。
手動での情報共有は、手間がかかるだけでなく投稿のし忘れや内容の誤りにつながることもあります。
このワークフローを活用すれば、GitHubで特定のIssueがクローズされたタイミングをトリガーに、Mastodonへ自動で投稿する仕組みを構築できます。面倒な手作業をなくし、GitHubとMastodonのスムーズな連携を実現します。
■このテンプレートをおすすめする方
- GitHubとMastodonを活用し、プロジェクトの進捗共有を効率化したい開発チームの方
- 手作業によるMastodonへの投稿作業を自動化し、本来のコア業務に集中したい方
- GitHubの特定のアクションを起点に、素早い情報発信を行いたいと考えている方
■このテンプレートを使うメリット
- GitHubでIssueがクローズされると自動でMastodonに投稿されるため、これまで手作業で行っていた情報共有の時間を削減できます。
- 手動での対応が不要になることで、投稿のし忘れや内容の転記ミスといったヒューマンエラーを防ぎ、確実な情報共有を実現します。
■フローボットの流れ
- はじめに、GitHubとMastodonをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「Issueがクローズされたら(Webhook起動)」を設定します。
- 次に、オペレーションで「分岐機能」を設定し、特定の条件に合致した場合のみ後続のアクションが実行されるように設定します。
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、GitHubから取得した情報をもとに投稿内容を作成します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- 分岐機能の設定では、特定のラベルが付いたIssueがクローズされた場合のみMastodonへ投稿するなど、任意の分岐条件を設定してください。
- Mastodonへの投稿内容は、トリガーで取得したIssueのタイトルやURLといった動的な値と、任意のテキストを組み合わせて自由に設定することが可能です。
■注意事項
- GitHub、MastodonのそれぞれとYoomを連携してください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
GitHubとMastodonの連携フローを作ってみよう
それでは、さっそく実際にGitHubとMastodonを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでGitHubとMastodonの連携を進めていきますので、もしまだYoomのアカウントをお持ちでない場合は、こちらの登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:GitHub/Mastodon
[Yoomとは]
フローの作成方法
今回は「GitHubでIssueが作成されたら、MastodonでStatusを作成する」フローを作成していきます!
作成の流れは大きく分けて以下です。
- GitHubとMastodonをマイアプリ連携
- 該当のテンプレートをコピー
- GitHubのトリガー設定およびMastodonのアクション設定
- トリガーをONにし、フローが起動するかを確認
GitHubでIssueが作成されたら、MastodonでStatusを作成する
試してみる
■概要
GitHubで新しいIssueが作成された際、その情報を手動でチームやコミュニティに共有する作業に手間を感じていませんか?
このワークフローを活用することで、GitHubのIssue作成をトリガーとして、Mastodonへ自動でStatusを作成し、リアルタイムでの情報共有を実現します。手作業による共有漏れやタイムラグといった課題を解消し、開発の透明性を高めることが可能です。
■このテンプレートをおすすめする方
- GitHubとMastodonを連携させ、情報共有のプロセスを自動化したい開発チームの方
- 手作業によるGitHubのIssue共有に時間を要しており、効率化を目指している方
- オープンソースプロジェクトなどの進捗を、Mastodonを通じてコミュニティに発信したい方
■このテンプレートを使うメリット
- GitHubでIssueが作成されると自動でMastodonへ投稿されるため、手動での情報共有にかかる時間を削減できます。
- 手作業による投稿内容の間違いや共有漏れといったヒューマンエラーを防ぎ、確実な情報連携を実現します。
■フローボットの流れ
- はじめに、GitHubとMastodonをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します。
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、Issueの情報をMastodonに投稿するように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- MastodonでStatusを作成する際、投稿する内容は任意に設定が可能です。
- トリガーで取得したGitHubのIssueタイトルやURLといった情報を本文に含めることで、状況を把握しやすい投稿を作成できます。
■注意事項
- GitHub、MastodonのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
ステップ1:GitHubとMastodonのマイアプリ連携
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
それでは、ここから今回のフローで使用するアプリのマイアプリ登録方法を解説します。
GitHubの場合
以下の手順をご参照ください。
Mastodonの場合
アプリ一覧の検索窓からMastodonを検索し、クリックします。
「Domain」に、Mastodonのサーバードメインを設定してください。
サーバードメインはMastodonのURLにある、「https://mastodon.●●●/~」の「●●●」にあたる部分です。
設定が完了したら「追加」を押してください。
ログイン画面に移行するので、メールアドレスとパスワードを入力し、ログインを行ってください。
マイアプリにMastodonが表示されていれば、連携完了です。
ステップ2:テンプレートをコピー
次にYoomのテンプレートサイトから使用するテンプレートをコピーします。
テンプレートを活用すれば、あらかじめ大枠が作成されており、それに沿って設定するだけで完成します。
下のバナーの「試してみる」をクリックしてください。
GitHubでIssueが作成されたら、MastodonでStatusを作成する
試してみる
■概要
GitHubで新しいIssueが作成された際、その情報を手動でチームやコミュニティに共有する作業に手間を感じていませんか?
このワークフローを活用することで、GitHubのIssue作成をトリガーとして、Mastodonへ自動でStatusを作成し、リアルタイムでの情報共有を実現します。手作業による共有漏れやタイムラグといった課題を解消し、開発の透明性を高めることが可能です。
■このテンプレートをおすすめする方
- GitHubとMastodonを連携させ、情報共有のプロセスを自動化したい開発チームの方
- 手作業によるGitHubのIssue共有に時間を要しており、効率化を目指している方
- オープンソースプロジェクトなどの進捗を、Mastodonを通じてコミュニティに発信したい方
■このテンプレートを使うメリット
- GitHubでIssueが作成されると自動でMastodonへ投稿されるため、手動での情報共有にかかる時間を削減できます。
- 手作業による投稿内容の間違いや共有漏れといったヒューマンエラーを防ぎ、確実な情報連携を実現します。
■フローボットの流れ
- はじめに、GitHubとMastodonをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定します。
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、Issueの情報をMastodonに投稿するように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- MastodonでStatusを作成する際、投稿する内容は任意に設定が可能です。
- トリガーで取得したGitHubのIssueタイトルやURLといった情報を本文に含めることで、状況を把握しやすい投稿を作成できます。
■注意事項
- GitHub、MastodonのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
コピーすると以下のようにテンプレートがお使いのYoom管理画面にコピーされるので、OKを押して設定を進めていきましょう。
ステップ3:GitHubのトリガー設定
ここからはフローボットの設定を進めていきます。
まず、「Issueが新しく作成されたら」をクリックしてください。
クリックすると以下の画面に切り替わります。
「タイトル」は任意で変更も可能です。
GitHubと連携するアカウントに間違いがないかを確認し、「次へ」をクリックしてください。
ここで、テスト操作の準備を行います。
実際にIssueを用意する必要があるので、GitHubで作成してみましょう。
今回はこのようなテスト用Issueを作成しました。
作成後、Yoomに戻り設定を進めていきましょう。
「トリガーの起動間隔」は5分、10分、15分、30分、60分の間隔で選択可能です。
- ご利用プランによって起動間隔の選択内容が異なるため、ご注意下さい。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
※ご利用プランに関する詳細はこちらをご確認ください。
「オーナー名」と「リポジトリ名」を注釈に沿って、GitHubのURLから設定してください。
設定が完了したら、「テスト」ボタンを押しましょう。
テストが成功すると、下記のような取得した値が表示されます。
取得した値はこのあとの設定でも使用します。
詳しく知りたい方は以下のリンク先をご覧ください。
Issueの内容が反映していればOKです。
「保存する」を押して次に進みましょう!
ステップ4:Mastodonのアクション設定
「Create Status」をクリックしてください。
クリックすると以下の画面に切り替わります。
Mastodonと連携するアカウントに間違いがないかを確認し、「次へ」をクリックしましょう。
必須項目となっている「Status」を、取得した値を活用して設定しましょう。
取得した値を活用すると、固定値ではなく、トリガーが実行されるたびに作成したIssue情報が反映されます。
用途に合わせて、使用したい値や内容を変更してください。
他の項目は必須ではないため、必要に応じて設定してください。
必要な設定ができたら「テスト」ボタンを押してください。
テストに成功すると、実際にMastodonでStatusが作成されるので確認してみましょう。
確認ができたら、Yoomに戻り「保存する」をクリックしてください。
ステップ5:トリガーをONにして起動準備完了
これですべての設定が完了です。
設定が完了すると以下のようなメニューが表示されるので、トリガーをONにします。
作成したフローボットが正常に動作するか確認しておきましょう!
設定、お疲れさまでした。
以上が、GitHubでIssueが作成されたら、MastodonでStatusを作成する連携手順になります!
GitHubやMastodonを使ったその他の自動化例
GitHubやMastodonのAPIを使用することで、さまざまな業務を自動化することができます。
ここでは、複数のテンプレートをご紹介するので、気になるものがあればぜひ試してみてくださいね!
GitHubを使った便利な自動化例
フォームツールと連携することで、送信された回答をGitHubのIssueに自動登録できます。
これにより、Issueの作成ミスを防げるため、人為的ミスを削減したいときは、以下のテンプレートを試してみてください!
Googleフォームで送信された情報でGitHubにIssueを作成する
試してみる
■概要
Googleフォームで受け付けたバグ報告や機能要望などを、都度GitHubに手動で起票していませんか?
この手作業は入力漏れや転記ミスの原因となるだけでなく、開発の初動を遅らせる要因にもなりえます。
このワークフローは、Googleフォームへの回答送信をトリガーに、自動でGitHubにIssueを作成するため、報告からタスク化までをスムーズに繋げることが可能です。
■このテンプレートをおすすめする方
- Googleフォームで受けた報告をGitHubに手作業で転記している方
- ユーザーからのフィードバック管理を効率化し、開発速度を向上させたい方
- GoogleフォームとGitHubを連携することで、手作業によるヒューマンエラーをなくしたい方
■このテンプレートを使うメリット
- Googleフォームへの回答を基に自動でGitHubのIssueが作成されるため、手動での転記作業にかかっていた時間を削減できます。
- 手作業による情報のコピー&ペーストが不要になることで、入力ミスや報告漏れといったヒューマンエラーを防ぐことに繋がります。
■フローボットの流れ
- はじめに、GoogleフォームとGitHubをYoomと連携します。
- 次に、トリガーでGoogleフォームの「フォームに回答が送信されたら」というアクションを設定します。
- 最後に、オペレーションでGitHubの「Issueを作成」のアクションを選択し、Googleフォームから取得した情報をIssueのタイトルや本文などの項目に設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubでIssueを作成するアクションでは、Googleフォームの回答内容をIssueのタイトルや本文などの項目に変数として埋め込むことが可能です。
■注意事項
Shopifyに注文があったら、GitHubのIssueを作成する
試してみる
■概要
ECサイトの運営において、Shopifyに新しい注文が入るたびに、関連するタスクを開発チームに連携するのは手間がかかる作業ではないでしょうか。手作業でGitHubにIssueを作成していると、情報の転記ミスや対応漏れが発生しがちです。このワークフローを活用すれば、Shopifyの注文情報をトリガーとして、GitHubに自動でIssueを作成する一連の流れを構築でき、EC運営と開発の連携を円滑にします。
■このテンプレートをおすすめする方
- Shopifyで受注した内容を、手動でGitHubのIssueとして起票し連携している方
- 注文から開発タスクへの連携で発生する、転記ミスや対応漏れなどの課題を解消したい方
- ECサイトの運営業務と開発業務の連携を自動化し、効率化したいと考えている方
■このテンプレートを使うメリット
- Shopifyで注文が発生した際に、自動でGitHubのIssueが作成されるため、これまで手作業に費やしていた時間を短縮できます。
- 注文情報の転記作業が不要になるため、入力間違いやタスク作成漏れといったヒューマンエラーの防止に繋がります。
■フローボットの流れ
- はじめに、ShopifyとGitHubをYoomと連携します。
- 次に、トリガーでShopifyを選択し、「注文情報が更新されたら(Webhook)」というアクションを設定します。
- 最後に、オペレーションでGitHubの「Issueの作成」アクションを設定し、Shopifyから取得した情報を元にIssueが作成されるように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubでIssueを作成する際に、トリガーで取得したShopifyの注文情報(注文ID、顧客名、商品名など)を引用し、Issueのタイトルや本文を自由に設定してください。
■注意事項
- Shopify、GitHubのそれぞれとYoomを連携してください。
- Shopifyはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
Zendeskで新規チケットが作成されたら、GitHubにIssueを追加する
試してみる
■概要
Zendeskで受け付けた顧客からの問い合わせやバグ報告を、開発チームが管理するGitHubにIssueとして手動で登録していませんか?この作業は情報連携に不可欠ですが、転記の手間や入力ミスが発生しがちです。このワークフローを活用すれば、Zendeskで新規チケットが作成されると、その内容をもとに自動でGitHubにIssueが追加されるため、こうした課題を解消し、迅速かつ正確な情報共有を実現できます。
■このテンプレートをおすすめする方
- ZendeskのチケットをGitHubのIssueへ手作業で転記しているカスタマーサポート担当者の方
- 開発チームと顧客サポートチーム間の情報連携を効率化したいプロジェクトマネージャーの方
- ZendeskとGitHub間の連携を自動化し、対応漏れや遅延を防ぎたいと考えている方
■このテンプレートを使うメリット
- Zendeskでチケットが作成されると自動でGitHubにIssueが追加されるため、これまで手作業で行っていた転記業務の時間を短縮することができます。
- 手作業による情報転記で発生しがちな、チケット内容の入力間違いやコピー&ペーストのミスといったヒューマンエラーの防止に繋がります。
■フローボットの流れ
- はじめに、ZendeskとGitHubをYoomと連携します。
- 次に、トリガーでZendeskを選択し、「新しいチケットが作成されたら」というアクションを設定します。
- 最後に、オペレーションでGitHubの「Issueを作成」アクションを設定し、トリガーで取得したZendeskのチケット情報を紐付けます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Zendeskと連携する際に、ご利用の環境に合わせて任意のサブドメインを設定してください。
- GitHubでIssueを作成するアクションでは、Zendeskのチケットから取得した件名や本文などの情報を引用し、Issueのタイトルや本文などに自由に設定が可能です。
■注意事項
- Zendesk、GitHubのそれぞれとYoomを連携してください。
- 【Zendesk】はチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
- チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
GitHubに新しいIssueが作成されたら、Microsoft Teamsに通知
試してみる
■概要
GitHubで新しいIssueが作成された際、関係者への共有漏れや確認の遅れが発生していませんか?手動での通知や定期的な確認作業は、対応の遅延やヒューマンエラーの原因となりがちです。このワークフローを活用すれば、GitHubに新しいIssueが作成されたタイミングをトリガーとして、Microsoft Teamsの指定したチャネルへ自動で通知を送信できます。Issueの見逃しを防ぎ、チームのスムーズな対応をサポートします。
■このテンプレートをおすすめする方
- GitHubでプロジェクト管理を行い、Issueの見逃しをなくしたい開発チームの方
- Microsoft Teamsを主要な連絡ツールとして利用し、情報共有を円滑にしたい方
- Issue作成から対応までのリードタイムを短縮し、開発速度を向上させたい方
■このテンプレートを使うメリット
- GitHubでIssueが作成されるとMicrosoft Teamsに通知されるため、確認漏れや対応の遅延といったミスを防ぐことに繋がります。
- これまで手動で行っていた通知作業が自動化されることで、本来集中すべき開発業務などコア業務へ時間を充てることができます。
■フローボットの流れ
- はじめに、GitHubとMicrosoft TeamsをYoomと連携します。
- 次に、トリガーでGitHubを選択し、「Issueが新しく作成されたら」というアクションを設定し、指定したリポジリでIssueが作成されたことを検知します。
- 最後に、オペレーションでMicrosoft Teamsの「チャネルにメッセージを送る」アクションを設定し、トリガーで取得したIssueのタイトルやURLなどの情報を含んだメッセージを送信します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubのトリガー設定では、通知の対象としたいリポジトリのオーナー名とリポジリ名を任意で設定してください。
- Microsoft Teamsへの通知設定では、メッセージを送信するチームやチャネルを任意で指定することが可能です。
- 通知メッセージの本文は、固定のテキストだけでなく、トリガーで取得したIssueのタイトルや担当者名などの情報を変数として埋め込み、自由にカスタマイズできます。
■注意事項
- GitHub、Microsoft TeamsのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
GitHubでプルリクエストが作成されたら、Google スプレッドシートに追加する
試してみる
■概要
GitHubでの開発プロジェクト管理において、プルリクエストの状況をスプレッドシートで別途管理しているチームも多いのではないでしょうか。しかし、手作業での転記は手間がかかり、更新漏れや入力ミスが発生しがちです。このワークフローは、GitHubとGoogle スプレッドシートを連携させ、プルリクエストが作成された際に自動でシートへ情報を追加することで、こうした課題を解決し、管理業務を効率化します。
■このテンプレートをおすすめする方
- GitHubとGoogle スプレッドシートを併用し、開発の進捗管理を手作業で行っている方
- プルリクエストの管理を効率化し、レビュー漏れなどを防ぎたい開発チームのリーダーの方
- GitHubとGoogle スプレッドシートを連携させ、手動作業を自動化したいと考えている方
■このテンプレートを使うメリット
- GitHubでプルリクエストが作成されると、自動でGoogle スプレッドシートに情報が追加されるため、転記作業にかかっていた時間を短縮できます
- 手作業による情報の転記ミスや更新漏れといったヒューマンエラーを防ぎ、常に正確な情報に基づいた進捗管理を実現します
■フローボットの流れ
- はじめに、GitHubとGoogle スプレッドシートをYoomと連携します
- 次に、トリガーでGitHubを選択し、「プルリクエストが作成されたら」というアクションを設定します
- 最後に、オペレーションでGoogle スプレッドシートの「レコードを追加する」アクションを設定し、トリガーで取得したプルリクエストの情報を指定のシートに追加します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- GitHubのトリガー設定では、連携の対象としたいリポジトリのオーナー名とリポジトリ名を任意で設定してください
- Google スプレッドシートにレコードを追加するアクションでは、出力先のスプレッドシート、シート名、およびデータを書き込むテーブル範囲を任意で設定してください
■注意事項
- GitHub、Google スプレッドシートのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
Mastodonを使った便利な自動化例
他のアプリでのアクションをきっかけにMastodonでStatusを自動で作成できます。
テンプレートを設定するだけで手作業による転記を省けるため、業務を効率化したいときにおすすめです。
Gmailで特定のラベルのメールを受信したら、MastodonでStatusを作成する
試してみる
■概要
Gmailで受信した特定の情報をMastodonへ手動で投稿する作業に手間を感じていませんか。
この作業は定期的に発生するため、コピー&ペーストのミスや投稿忘れなどの課題も起こりがちです。
このワークフローを活用すれば、Gmailで特定のラベルが付いたメールを受信した際に、Mastodonへの投稿(Statusの作成)を自動化でき、手作業によるMastodonとGmail間の情報連携を効率化します。
■このテンプレートをおすすめする方
- MastodonとGmailを連携させ、情報共有を効率化したいコミュニティ運営者の方
- 特定のメール内容をトリガーに、Mastodonへ自動で投稿する仕組みを構築したい方
- 手作業による情報転記の手間や、投稿忘れなどのミスをなくしたいと考えている方
■このテンプレートを使うメリット
- Gmailでラベル付きのメールを受信するだけでMastodonへの投稿が完了するため、これまで手作業に費やしていた時間を短縮できます。
- 手動での対応による投稿忘れや、内容のコピー&ペーストミスといったヒューマンエラーのリスク軽減に繋がります。
■フローボットの流れ
- はじめに、GmailとMastodonをYoomと連携します。
- 次に、トリガーでGmailを選択し、「特定のラベルのメールを受信したら」というアクションを設定し、対象のラベルを指定します。
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、Gmailのトリガーで取得した情報をもとに投稿内容を作成します。
■このワークフローのカスタムポイント
- Mastodonで投稿を作成するオペレーションでは、投稿する内容を自由に設定できます。トリガーで取得したGmailの件名や本文といった情報を組み込んだり、任意のテキストを追加したりして、ユーザーの用途に合わせた投稿内容にカスタマイズしてください。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■注意事項
- Gmail、MastodonのそれぞれとYoomを連携してください。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
Boxで特定のファイルがアップロードされたら、MastodonでStatusを作成する
試してみる
■概要
Boxにアップロードした重要なファイルを、手作業でMastodonに投稿し、共有漏れや手間に課題を感じていませんか?
このワークフローを活用することで、Boxの特定フォルダにファイルがアップロードされると、自動でMastodonにStatus(投稿)を作成し、情報共有のプロセスを効率化します。MastodonとBoxを連携させ、手作業による通知の手間や共有漏れのリスクを軽減しましょう。
■このテンプレートをおすすめする方
- BoxとMastodonを活用し、コミュニティやチームへの情報共有を頻繁に行う広報やマーケティング担当者の方
- MastodonとBoxを連携させ、ファイルの更新情報をリアルタイムで自動通知したいと考えている方
- 手動での情報共有プロセスに非効率を感じており、自動化による業務改善を目指している全てのビジネスパーソン
■このテンプレートを使うメリット
- BoxにファイルをアップロードするだけでMastodonへの投稿が完了するため、これまで情報共有に費やしていた時間を短縮できます
- 手動での投稿作業が不要になるため、重要なファイルの共有漏れや投稿内容の間違いといったヒューマンエラーの防止に繋がります
■フローボットの流れ
- はじめに、BoxとMastodonをYoomと連携する
- 次に、トリガーでBoxを選択し、「フォルダにファイルがアップロードされたら」というアクションを設定する
- 次に、オペレーションで分岐機能を設定し、特定の条件下で後続のアクションを実行するように設定する
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、任意の投稿内容を自動で作成する
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- 分岐機能では、特定のファイル名やファイル形式など、後続のアクションを実行させたい任意の条件を設定してください
- Mastodonへの投稿内容は、Boxから取得したファイル名やURLといった動的な情報を含めたり、任意のテキストを組み合わせたりして設定してください
■注意事項
- Box、MastodonのそれぞれとYoomを連携してください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
Redditで特定のユーザーが投稿したら、MastodonでStatusを作成する
試してみる
■概要
Redditの気になるユーザーの投稿を、リアルタイムでMastodonのフォロワーと共有したいと思ったことはありませんか?手動でのコピー&ペーストによる投稿は時間がかかるだけでなく、投稿の遅れや見逃しにも繋がりがちです。このワークフローは、特定のユーザーがRedditに投稿したタイミングを検知し、自動的にMastodonへStatusを作成することで、MastodonとReddit間のスムーズな情報連携を実現し、情報共有の効率化と手間のかかる作業からの解放を支援します。
■このテンプレートをおすすめする方
- 特定のRedditユーザーの情報を追い、Mastodonで共有している方
- MastodonとRedditを活用し、情報発信の効率化を図りたいと考えている方
- 手作業での情報転記に手間を感じており、自動化を検討している方
■このテンプレートを使うメリット
- Redditの特定ユーザーの投稿を自動で検知してMastodonに投稿するため、効率的な情報共有が可能になり、手作業の時間を削減できます。
- 手動での確認作業が不要になることで、投稿の見逃しや転記ミスといったヒューマンエラーを防ぎ、情報の正確性を保つことに繋がります。
■フローボットの流れ
- はじめに、RedditとMastodonをYoomと連携します。
- 次に、トリガーでRedditを選択し、「特定のユーザーが投稿したら」というアクションを設定します。
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、トリガーで取得した投稿内容などを連携させます。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Redditのトリガー設定では、投稿を監視したい特定のユーザー名を任意で設定してください。
- MastodonでStatusを作成するアクションでは、投稿するテキスト内容に固定の文言を入れたり、Redditの投稿から取得したタイトルやURLなどの情報を変数として組み合わせたりと、自由にカスタマイズが可能です。
■注意事項
Hunterで特定の新規Leadが作成されたら、MastodonでStatusを作成する
試してみる
■概要
Hunterで見つけた有望なリード情報を、一件ずつ手作業でチームに共有するのは手間がかかる作業ではないでしょうか。
このワークフローは、Hunterで特定の条件に合致する新規リードが作成された際に、自動でMastodonへStatusを作成し、情報共有を円滑にします。MastodonとHunterを連携させることで、これまで手作業で行っていた情報共有のプロセスを自動化し、迅速かつ正確な情報連携を実現することが可能です。
■このテンプレートをおすすめする方
- HunterとMastodonを日常的に利用し、情報共有を行っている方
- ツール間の手作業による情報転記に手間や課題を感じている方
- MastodonとHunterの連携を通じて、リード情報の共有を効率化したいチーム
■このテンプレートを使うメリット
- Hunterでリードが作成されると自動でMastodonに投稿されるため、これまで手作業で行っていた情報共有の時間を短縮できます。
- 手作業での転記が不要になることで、投稿内容の誤りや共有漏れといったヒューマンエラーを防ぎ、情報の正確性を保ちます。
■フローボットの流れ
- はじめに、HunterとMastodonをYoomと連携します。
- 次に、トリガーでHunterを選択し、「Created Lead」というアクションを設定します。
- 次に、オペレーションで分岐機能を設定し、Hunterで取得したリード情報をもとに、特定の条件に合致した場合のみ後続の処理に進むよう設定します。
- 最後に、オペレーションでMastodonの「Create Status」アクションを設定し、共有したい内容を記載します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- 分岐機能では、Hunterから取得したリードの役職や所属企業など、特定の条件を自由に設定し、共有したいリードのみを絞り込むことが可能です。
- Mastodonへの投稿内容は、Hunterから取得したリードの会社名や名前といった情報を組み込んで、動的に作成することができます。
■ 注意事項
- HunterとMastodonのそれぞれをYoomと連携してください。
- トリガーの起動間隔は5分、10分、15分、30分、60分の間隔で選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
- 分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
- ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
Telegramでメッセージを受け取ったら、MastodonでStatusを作成する
試してみる
■概要
Telegramに届いた重要なメッセージを、手作業でMastodonに投稿していませんか?この作業は単純ですが時間がかかり、投稿漏れのリスクも伴います。このワークフローを活用すれば、TelegramとMastodonを連携させ、特定のメッセージ受信をトリガーにMastodonへ自動でStatusを作成できるため、手作業による情報共有のタイムラグや手間を解消し、よりスムーズなコミュニケーションを実現します。
■このテンプレートをおすすめする方
- Telegramで受け取った情報をMastodonに手動で投稿しており、非効率を感じている方
- MastodonとTelegramを連携させて、コミュニティへの情報発信を効率化したいと考えている方
- スピーディーな情報共有を自動化し、手作業による投稿の遅延や抜け漏れを防ぎたい方
■このテンプレートを使うメリット
- Telegramのメッセージ受信をきっかけにMastodonへ自動投稿されるため、これまで手作業に費やしていた時間を短縮できます。
- 手動でのコピー&ペーストによる転記ミスや、投稿のし忘れといったヒューマンエラーの防止に繋がります。
■フローボットの流れ
- はじめに、MastodonとTelegramをYoomと連携します。
- 次に、トリガーでTelegramを選択し、「ボットがメッセージを受け取ったら」というアクションを設定します。
- 最後に、オペレーションでMastodonを選択し、「Create Status」アクションを設定し、Telegramで受け取ったメッセージ内容などを投稿するように設定します。
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Mastodonの「Create Status」アクションでは、投稿するテキスト内容を自由に設定できます。Telegramから取得したメッセージ本文だけでなく、任意の定型文を追加するなど、用途に合わせて柔軟にカスタマイズしてください。
■注意事項
- Telegram、MastodonのそれぞれとYoomを連携してください。
まとめ
GitHubとMastodonの連携を自動化することで、これまで手作業で行っていたIssueの更新に関する情報共有の手間を削減し、伝達漏れやずれといったヒューマンエラーを防ぐことができます。
これにより、開発チームやコミュニティメンバーは新しい情報をスムーズに共有しながら連携でき、本来注力すべき開発業務に集中できる環境が整うはずです。
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築可能です。
もし自動化に少しでも興味を持っていただけたなら、ぜひこちらから無料登録して、Yoomによる業務効率化を体験してみてください!
よくあるご質問
Q:Mastodonへの投稿内容は自由に編集できますか?
A:はい、可能です。
Mastodonのアクションで投稿するStatusを設定する際、取得した値を活用し自由に投稿内容を設定することができます。
トリガーで取得した値を自由に組み合わせて設定してみてくださいね。
Q:プライベートリポジトリでも安全に連携できますか?
A:Yoomは情報セキュリティマネジメントシステム(ISMS)の国際規格である「ISO/IEC 27001:2022」認証を取得しております。
GitHubをはじめとする様々なアプリと外部連携を行うためのセキュリティ基準を満たしていますので、安心してお使い頂けます。
詳細は以下のページをご参照ください。
Q:連携が失敗した場合、どうなりますか?
A:自動化が失敗した場合、Yoomに登録したメールアドレスに通知が届きます。
また、Yoom画面上に「認証に失敗しました」「権限が無い」「設定内容に誤りがある」などのエラーメッセージが表示されます。
エラーが起きた際の対応方法については下記のページをご参照ください。
ヘルプページで解決しない場合は、サポート窓口を利用することもできます。