「Inoreaderでチェックしている技術ブログやセキュリティ情報を、GitHubのIssueに手動で登録するのが面倒…」
「情報収集はしているけど、チームへの共有やタスク化が遅れてしまい、対応が後手に回ってしまう…」
このように、情報収集ツールとタスク管理ツールの間にある手作業の多さやタイムラグに、課題を感じていませんか?
もし、Inoreaderで新しいコンテンツが公開されたタイミングで、その内容を自動的にGitHubのIssueとして起票する仕組みがあれば、これらの悩みから解放され、開発チームはより迅速かつ正確に情報に基づいたアクションを起こせるようになります。
今回ご紹介する自動化の設定は、プログラミングの知識がなくても簡単に設定できます。
これまで手作業にかけていた時間を削減し、より重要な開発業務に集中できる環境を整えましょう!
とにかく早く試したい方へ
YoomにはInoreaderとGitHubを連携するためのテンプレートが用意されています。
今すぐ試したい方は以下よりバナーをクリックしてスタートしましょう!
Inoreaderの指定フィードで新しいコンテンツが公開されたら、GitHubでIssueを作成する
試してみる
InoreaderとGitHubの連携フローを作ってみよう
それでは、さっそく実際にInoreaderとGitHubを連携したフローを作成してみましょう!
今回はYoomを使用して、ノーコードでInoreaderとGitHubの連携を進めていきます。
もしまだYoomのアカウントをお持ちでない場合は、登録フォームからアカウントを発行しておきましょう。
※今回連携するアプリの公式サイト:Inoreader/GitHub
[Yoomとは]
フローの作成方法
今回はInoreaderの指定フォルダで新しいコンテンツが公開されたら、GitHubでIssueを作成するフローを作成していきます!
作成の流れは大きく分けて以下です。
- InoreaderとGitHubをマイアプリ連携
- 該当のテンプレートをコピー
- Inoreaderのトリガー設定およびGitHubのアクション設定
- トリガーをONにし、フローが起動するかを確認
Inoreaderの指定フィードで新しいコンテンツが公開されたら、GitHubでIssueを作成する
試してみる
ステップ1:InoreaderとGitHubをマイアプリ連携
ここでは、Yoomとそれぞれのアプリを連携して、操作が行えるようにしていきます。
まずは基本的な設定方法を解説しているナビをご覧ください!
InoreaderとYoomのマイアプリ連携
新規接続をクリックしたあと、アプリのメニュー一覧が表示されるのでInoreaderと検索し、対象アプリをクリックしてください。
以下の画面が表示されるので、App IDとApp keyを注釈に沿って入力し、「追加」をクリックしましょう。
GitHubとYoomのマイアプリ連携
以下の手順をご参照ください。
以上でマイアプリ登録は完了です!
ステップ2:テンプレートをコピーする
続いてYoomのテンプレートをコピーします。
以下バナーの「試してみる」をクリックしましょう。
Inoreaderの指定フィードで新しいコンテンツが公開されたら、GitHubでIssueを作成する
試してみる
以下の画像のような画面が表示されたらテンプレートのコピーは完了です。
ステップ3:Inoreaderのトリガーアクション設定
それでは、ここから設定を進めていきましょう。
「指定のフォルダ内でコンテンツが公開されたら」をクリックします。
アクションはあらかじめ設定されているため、そのまま内容を確認してください。
Inoreaderと連携するアカウント情報に問題がなければ、「次へ」をクリックします。
事前準備として、指定のフォルダ内でコンテンツを公開しておきましょう。
この公開したコンテンツがトリガーイベントとなり、自動化の起点となります。
Yoomの操作画面に戻り、トリガーの設定を行います。
指定した間隔でInoreaderをチェックし、トリガーとなるアクション(今回は指定のフォルダ内でコンテンツが公開されたこと)を検知すると、フローボットが自動で起動します。
トリガーの起動タイミングは、5分、10分、15分、30分、60分のいずれかで設定できます。
ご利用プランによって、設定できるトリガーの最短間隔が異なるため、その点は要チェックです。
なお、基本的にはそのプランの最短の起動間隔にしてお使いいただくことをおすすめします。
フォルダ
入力欄をクリックするとマイアプリ連携をしたアカウントから候補が表示されるので、対象の項目を選択しましょう。
入力が完了したら、設定内容とトリガーの動作を確認するため「テスト」をクリックします。
テストに成功すると、Inoreaderのフォルダに公開されたコンテンツに関する情報が表示されます。
以下の取得した値はこの後のステップで利用できます。
※取得した値とは?
トリガーやオペレーション設定時に、「テスト」を実行して取得した値のことを指します。後続のオペレーション設定時の値として利用でき、フローボットを起動するたびに変動した値となります。
内容を確認し、「完了」をクリックします。
ステップ4:GitHubでIssueを作成
いよいよ最後の設定です!
前のステップでInoreaderから取得した値を利用して、GitHubでIssueを作成しましょう。
「Issueを作成」をクリックします。
アクションはあらかじめ設定されているため、そのまま内容を確認してください。
GitHubと連携するアカウント情報に問題がなければ、「次へ」をクリックします。
オーナー名
リポジトリ名
それぞれ注釈に沿って、GitHubのURL内からコピーして入力しましょう。
タイトル
任意で設定してください。
内容
作成するIssueの内容を設定します。
入力欄をクリックすると、前のステップでInoreaderから取得した値が表示されるので、選択して入力しましょう。
取得した値を活用することで値が固定化されず、フローボットを起動するたびに最新の情報を自動で反映できます。
なお、テキストを直接入力した部分は固定値とされるため、アウトプットを活用せず設定を行うと毎回同じデータがGitHubに登録されてしまうので注意が必要です。
その他の項目もお好みで設定可能です。
注釈を参考に、必要に応じて設定してみてくださいね。
入力が完了したら「テスト」をクリックして、設定した内容でGitHubにIssueが作成されるか確認しましょう。
テストが成功したらGitHubの画面を開き、Issueが実際に作成されているかを確認しましょう。
今回は下記のとおり作成されていました!
問題がなければYoomの操作画面に戻り、「完了」をクリックします。
以上ですべての設定が完了しました!
ステップ5:トリガーをONにし、フローが起動するかを確認
設定が完了すると、画面上に以下のようなメニューが表示されます。
トリガーをONにすることで、Inoreaderの指定フォルダに新しいコンテンツが公開されたタイミングで、その内容を基にGitHubリポジトリへ自動でIssueが作成されるようになります。
実際に新しいコンテンツが公開された際に、GitHub上でIssueが正しく作成されているかを確認してみましょう。
InoreaderとGitHubを活用したその他の自動化テンプレート
Yoomでは、InoreaderとGitHubに関しての様々な業務効率化テンプレートを提供しています。
InoreaderとGitHubでの操作をトリガーに、様々な業務工程を自動化することで業務の効率化と人的ミスの削減が可能です。ご自身の業務に合わせて、これらのテンプレートもぜひ活用してみてくださいね!
Inoreaderを使った便利な自動化例
Inoreaderの情報をChatGPTやHugging Faceで分析し、NotionやGoogle スプレッドシートへ自動蓄積できます。
Discord通知やAIによる画像生成、WordPress投稿の自動化まで、情報収集から発信までのプロセスをAIで強化します。
Inoreaderの指定フィードでコンテンツが公開されたらDiscordで通知する
試してみる
Inoreaderの指定フォルダ内でコンテンツが公開されたらNotionに記録する
試してみる
Inoreaderの指定フィードでコンテンツが公開されたらDiscordに通知する
試してみる
Inoreaderでコンテンツが公開されたら、OpenAIで画像を生成しTelegramで画像URLを送信する
試してみる
Inoreaderでコンテンツが公開されたら、OpenAIでweb検索を実施しWordPress.orgに投稿を作成する
試してみる
Inoreaderでコンテンツが公開されたら、RSSフィードの情報をGmailで通知する
試してみる
Inoreaderの指定フォルダ内でコンテンツが公開されたらAirtableに記録する
試してみる
Inoreaderでコンテンツが公開されたら、Perplexityで解析しAirtableにレコードを作成する
試してみる
フォームから回答が送信されたら、InoreaderにRSSフィードを一括追加する
試してみる
Inoreaderの指定フィードで公開されたコンテンツをChatGPTで分析してNotionに蓄積する
試してみる
GitHubを使った便利な自動化例
AsanaやHubSpotからGitHubへのIssue作成を自動化できます。
OCR連携による課題登録や、Notion・Salesforceへの自動同期、Issueを起点としたPDF書類の自動発行まで対応し、開発とビジネスの連携を強化します。
Asanaで新しいタスクが作成されたらGitHubのIssueを自動作成する
試してみる
■概要
「Asanaで新しいタスクが作成されたらGitHubのIssueを自動作成する」フローは、プロジェクト管理と開発作業の連携をスムーズにする業務ワークフローです。
Asanaでタスクが追加されるたびに、自動的にGitHubに対応するIssueが生成されるため、チーム間の情報共有や作業効率が向上します。
これにより、手動でのデータ入力や更新作業を減らし、開発プロセスをより一貫性のあるものにすることができます。
■このテンプレートをおすすめする方
・AsanaとGitHubを併用しているプロジェクトマネージャーの方
・タスク管理と開発環境の連携を自動化したいチームリーダー
・手動でのIssue作成に時間を取られている開発者の方
・業務フローの効率化を図りたいIT企業の経営者
・情報の一貫性を保ちつつ、作業負荷を軽減したい方
■注意事項
・Asana、GitHubのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Boxにファイルが格納されたらOCRし、GitHubにIssueを作成する
試してみる
■概要
Boxにアップロードされた仕様書や報告書の内容を確認し、手動でGitHubにIssueを作成する作業は、手間がかかるだけでなく入力ミスも発生しがちです。
このワークフローは、BoxとGitHubの連携を自動化し、こうした課題を解決します。
Boxに特定のファイルがアップロードされると、OCR機能が内容を読み取り、そのテキスト情報をもとにGitHubのIssueが自動で作成されるため、業務の正確性を保ちながら効率化を進めることが可能です。
■このテンプレートをおすすめする方
・Boxで管理しているファイルをもとに、GitHubのIssueを手動で作成している開発担当者の方
・GitHubとBox間での定型的な情報連携を自動化し、作業時間を短縮したいプロジェクトマネージャーの方
・ファイルベースの報告からタスク起票までの一連のプロセスを効率化したいと考えている方
■注意事項
・Box、GitHubのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・OCRまたは音声を文字起こしするAIオペレーションはチームプラン・サクセスプランでのみご利用いただける機能となっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリやAI機能(オペレーション)を使用することができます。
・OCRデータは6,500文字以上のデータや文字が小さい場合などは読み取れない場合があるので、ご注意ください。
・ダウンロード可能なファイル容量は最大300MBまでです。アプリの仕様によっては300MB未満になる可能性があるので、ご注意ください。
・トリガー、各オペレーションでの取り扱い可能なファイル容量の詳細は下記をご参照ください。
https://intercom.help/yoom/ja/articles/9413924
GitHubのIssueが作成されたら、Googleドキュメントで書類を発行しPDFを作成する
試してみる
■概要
GitHubのIssueを元に報告書や仕様書を作成する際、手作業でコピー&ペーストしてPDF化する手間にお困りではないでしょうか。
このワークフローを活用すれば、GitHubのIssueが追加されると、自動でGoogleドキュメントから書類を発行し、PDFとして格納します。
手動で行っていたGitHubからPDFへの変換作業やファイル管理の手間をなくし、開発ドキュメントの作成プロセスを効率化します。
■このテンプレートをおすすめする方
・GitHubのIssue情報を元に、手作業で報告書や仕様書をPDF化している開発担当者の方
・GitHubからPDFへの変換作業を自動化し、ドキュメント管理の工数を削減したいプロジェクトマネージャーの方
・特定のIssueの情報を定型フォーマットでドキュメント化し、チーム内に共有するフローを構築したい方
■注意事項
・GitHub、GoogleドキュメントのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
GitHubのIssueが新規作成されたら、Notionのデータベースに自動登録する
試してみる
■概要
「GitHubのIssueが新規作成されたら、Notionのデータベースに自動登録する」フローは、開発プロジェクトの管理をスムーズにする業務ワークフローです。
■このテンプレートをおすすめする方
・GitHubを使用してプロジェクト管理を行っている開発者の方
・Notionを活用してタスクやIssueを一元管理したいプロジェクトマネージャーの方
・手動でのデータ入力に時間を取られているチームリーダーの方
・GitHubとNotionの連携を簡単に実現したい方
・業務の自動化を進めて、効率的なワークフローを構築したい経営者の方
■注意事項
・GitHubとNotionのそれぞれとYoomを連携してください。
GitHubのIssueをSalesforceのケースに同期する
試してみる
■概要
「GitHubのIssueをSalesforceのケースに同期する」フローは、GitHubとSalesforceの連携を活用して、開発チームと営業チーム間の情報共有を自動化する業務ワークフローです。
GitHubで新しいIssueが作成されると、自動的に対応するケースがSalesforceに登録されるため、両チームがリアルタイムで最新の情報を把握できます。
■このテンプレートをおすすめする方
・GitHubとSalesforceを併用している開発者および営業担当者
・手動でのデータ移行に時間を取られているプロジェクトマネージャー
・チーム間の情報共有を効率化したいIT担当者
・作業の自動化を通じて業務効率を向上させたい企業の運営者
・SalesforceとGitHubの連携を初めて導入する方
■注意事項
・GitHubとSalesforceのそれぞれとYoomを連携してください。
・分岐はミニプラン以上、Salesforceはチームプラン・サクセスプランでのみご利用いただけるアプリとなっております。フリープラン・ミニプランの場合は設定しているフローボットのオペレーションやデータコネクトはエラーとなりますので、ご注意ください。
・チームプランやサクセスプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリを使用することができます。
Googleフォームで送信された情報でGitHubにIssueを作成する
試してみる
■概要
「Googleフォームで送信された情報でGitHubにIssueを作成する」フローは、ユーザーからのフィードバックやバグ報告を効率的にGitHubに管理するための業務ワークフローです。
Googleフォームを利用して収集したデータを自動的にGitHubのIssueとして登録することで、手動での入力作業を削減します。
これにより、開発チームは迅速に対応でき、プロジェクトの進行をスムーズに保つことが可能になります。
■このテンプレートをおすすめする方
・Googleフォームを利用してユーザーからの情報を収集している開発チームの方
・GitHubでのIssue管理を効率化したいプロジェクトマネージャーの方
・手動でのIssue作成に時間を取られたくないエンジニアの方
・フィードバックやバグ報告を迅速に対応したいスタートアップの方
・業務ワークフローの自動化を検討しているIT担当者の方
■注意事項
・GoogleフォームとGitHubのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
Wrikeで特定のタスクが作成されたら、GitHubでIssueを作成する
試してみる
■概要
プロジェクト管理ツールのWrikeとソースコード管理のGitHubを併用する際、タスク情報を手動でIssueに転記する作業は手間がかかり、ミスが発生しがちではないでしょうか。
このワークフローを活用すれば、WrikeとGitHubの連携を自動化し、Wrikeでタスクが作成されると、自動でGitHubにIssueを起票できます。
これにより、手作業による連携の手間をなくし、開発プロセスの連携を円滑にします。
■このテンプレートをおすすめする方
・WrikeのタスクをGitHubのIssueに手作業で起票している開発チームの方
・WrikeとGitHub間の情報連携における漏れや遅延を防ぎたいプロジェクトマネージャーの方
・開発フローにおける定型的な作業を自動化し、生産性を高めたいと考えている方
■注意事項
・Wrike、GitHubのそれぞれとYoomを連携してください。
・トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
・プランによって最短の起動間隔が異なりますので、ご注意ください。
・分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
・ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
フォームで回答が送信されたらGitHubにIssueを作成して、Slackで通知する
試してみる
HubSpotで新しい取引が作成されたら、GitHubにIssueを作成する
試してみる
GitHubでIssueが新しく作成または更新されたらGoogleスプレッドシートに追加
試してみる
GitHubでIssueが新しく作成または更新されたらGoogleスプレッドシートに追加します
まとめ
InoreaderとGitHubの連携を自動化することで、これまで手作業で行っていた情報収集からタスク起票までの一連の作業をなくし、ヒューマンエラーや対応漏れを防ぐことができます。
これにより、開発チームは最新の情報を基に迅速なアクションを起こせるようになり、本来注力すべきコア業務に集中できる環境が整うでしょう!
今回ご紹介したような業務自動化を実現できるノーコードツール「Yoom」を使えば、プログラミングの知識がない方でも、直感的な操作で簡単に業務フローを構築できます。
もし自動化に少しでも興味を持っていただけたなら、ぜひ登録フォームから無料登録して、Yoomによる業務効率化を体験してみてください!
よくあるご質問
Q:GitHubでIssue作成以外の操作も自動化できますか?
A:
はい、GitHubのアクションを変更することで、Issueの新規作成以外の操作も自動化できます。
たとえばIssueの取得や更新、既存のIssueやPull Requestへのコメント追加、Pull Requestの作成・更新などに対応しています。
GitHubのアクション項目については、詳しくは以下のページもご参照ください。
Q:連携がエラーになった場合はどうなりますか?
A:
フローボットがエラーになると、Yoomに登録する際に設定したメールアドレスに通知が送られます。
通知先は、メールの他にSlackやChatworkも設定できます。
通知メールには、エラーが起きている該当のオペレーションや詳細のリンクが記載されているので、まずは通知内容を確認しましょう。
再実行は自動で行われないため、エラー修正後手動で再実行してください。
ヘルプページで解決しない場合は、サポート窓口を利用することもできます。
Q:特定のキーワードを含む記事だけをIssueにできますか?
A:
はい、フローボット内で分岐を設定することで可能です。
※分岐はミニプラン以上のプランでご利用いただける機能(オペレーション)となっております。
フリープランの場合は設定しているフローボットのオペレーションはエラーとなりますので、ご注意ください。
※ミニプランなどの有料プランは、2週間の無料トライアルを行うことが可能です。
無料トライアル中には制限対象のアプリや機能(オペレーション)を使用することができます。
【設定方法】
フローボット内でトリガーアクション直下の+ボタンをクリックし、分岐の設定を追加してください。
分岐条件の設定画面では、取得した値をもとに分岐条件を指定できます。
たとえば、以下のとおりInoreaderの記事の項目タイトル「脆弱性」というワードが含まれている場合のみ、後続のIssue作成処理を実行するといった設定が可能です。
このように分岐を活用することで、必要な記事だけを抽出し実運用向けの自動化を実現できます。