Outlookで特定の件名のメールが届いたら、内容をAIで要約しGitHubにIssueを作成する
Yoomのテンプレートを使えば、ノーコードで簡単に
Outlook
と
GitHub
を自動連携できます。
■概要
Outlookに届くバグ報告やユーザーからのフィードバックなどを確認し、手動でGitHubへIssueを起票する作業は、手間がかかるだけでなく対応漏れのリスクも伴います。このワークフローを活用すれば、Outlookで特定のメールを受信した際に、その内容をAIが自動で要約し、GitHubにIssueとして作成する一連の流れを自動化できるため、開発チームへの情報共有を効率的かつ正確に行えます。
■このテンプレートをおすすめする方
- Outlookに届くバグ報告などを手作業でGitHubに起票している開発担当者の方
- OutlookとGitHubを連携させ、Issue管理の効率化を図りたいプロジェクトマネージャーの方
- メールでの報告内容を開発チームへ効率的かつ正確に共有したいと考えている方
■このテンプレートを使うメリット
- Outlookでのメール受信からGitHubへのIssue作成までが自動化されるため、これまで手作業に費やしていた時間を短縮することができます
- 手作業による情報の転記ミスや、重要なメールの見落としといったヒューマンエラーを防ぎ、対応の正確性を高めることに繋がります
■フローボットの流れ
- はじめに、マイアプリ連携画面でOutlookとGitHubをYoomに連携させます
- まず、トリガーでOutlookを選択し、「特定の件名のメールを受信したら」アクションを設定します
- 次に、オペレーションで再度Outlookを選択し、トリガーで検知したメールの本文などの詳細情報を取得します
- 続いて、AI機能の「テキストからデータを抽出する」アクションを設定し、取得したメール本文からIssue作成に必要な情報を抽出します
- さらに、AI機能の「要約する」アクションで、メールの内容を簡潔にまとめます
- 最後に、GitHubの「Issueを作成」アクションを設定し、抽出・要約した情報をタイトルや本文に設定してIssueを作成します
※「トリガー」:フロー起動のきっかけとなるアクション、「オペレーション」:トリガー起動後、フロー内で処理を行うアクション
■このワークフローのカスタムポイント
- Outlookのトリガー設定では、フローを起動させたいメールの受信フォルダや、件名に含まれる特定のキーワードを任意で設定できます
- AI機能のテキスト抽出では、Outlookで取得したメール本文などを変数として設定し、「報告者」「エラー内容」など、抽出したい項目を自由に定義することが可能です
- AI機能の要約では、抽出したテキストを変数として設定し、「100文字以内で」といった要約の条件を具体的に指示することができます
- GitHubへのIssue作成時には、タイトルや本文、担当者などに、前段のAI処理で得た情報や固定のテキストを組み合わせて自由に設定できます
■注意事項
- Outlook、GitHubのそれぞれとYoomを連携してください。
- Microsoft365(旧Office365)には、家庭向けプランと一般法人向けプラン(Microsoft365 Business)があり、一般法人向けプランに加入していない場合には認証に失敗する可能性があります。
- トリガーは5分、10分、15分、30分、60分の間隔で起動間隔を選択できます。
- プランによって最短の起動間隔が異なりますので、ご注意ください。
類似したテンプレートをご紹介!
すべてのテンプレートを見る
使用しているアプリについて
Outlook
Outlook
を使ったテンプレート
Outlookで特定の件名のメールを受信したらMicrosoft Teamsに通知する
Outlookの特定メール受信をトリガーにMicrosoft Teamsへ自動通知するフローです。チェック作業や転記を減らし、重要連絡の見落としや共有漏れを防ぎます。
Outlookでメールを受信したら、AIでタスク判定しSmartsheetに追加する
Outlookで受信したタスク依頼メールをAIで判定し、必要情報をSmartsheetへ自動登録するフローです。転記作業の手間や依頼の見落としを防げます。
Googleカレンダーに予定が登録されたら、リストのメンバーにOutlookでメールを一括送信する
Googleカレンダーの新規予定をきっかけに、Google スプレッドシートの宛先へOutlookメールを一括送信するフローです。案内作業の手間を減らし、送信漏れや宛先ミスを防ぎます。
GitHub
を使ったテンプレート
GitHubでIssueが作成されたらBacklogに課題を追加する
GitHubで新規Issueが生まれた瞬間にBacklogへ課題を自動追加するフローです。複数リポジトリ運用でも二重入力や登録漏れを抑え、開発チームのタスク管理を整えます。
Asanaで特定のプロジェクトにタスクが作成されたら、GitHubにプルリクエストを作成する
Asanaの特定プロジェクトでタスクが生まれるとGitHubにプルリクエストを自動生成するフローです。手作業による転記時間と入力ミスを減らし、開発チーム全体のプルリク漏れや共有遅れを確実に防ぎます。
GitHubでPull Requestが作成されたら、Microsoft Teamsに通知する
GitHubでPull Requestが作成された瞬間にMicrosoft Teamsへ通知が届くフローです。確認の遅れや依頼漏れを防ぎ、チームのレビュー作業と開発プロセスを円滑にします。
使用しているアプリについて
Outlook
YoomではOutlookのAPIとノーコードで連携し、Outolookからのメール送信を自動化することが可能です。例えば契約書や請求書を作成しOutolookから自動で送信したり、入力フォームからの問い合わせに対してOutolookで自動的に返信を行うことができます。
詳しくみるテンプレート
Outlookで特定の件名のメールを受信したらMicrosoft Teamsに通知する
Outlookの特定メール受信をトリガーにMicrosoft Teamsへ自動通知するフローです。チェック作業や転記を減らし、重要連絡の見落としや共有漏れを防ぎます。
Outlookで特定の件名のメールを受信したらMicrosoft Teamsに通知する
Outlookでメールを受信したら、AIでタスク判定しSmartsheetに追加する
Outlookで受信したタスク依頼メールをAIで判定し、必要情報をSmartsheetへ自動登録するフローです。転記作業の手間や依頼の見落としを防げます。
Outlookでメールを受信したら、AIでタスク判定しSmartsheetに追加する
Googleカレンダーに予定が登録されたら、リストのメンバーにOutlookでメールを一括送信する
Googleカレンダーの新規予定をきっかけに、Google スプレッドシートの宛先へOutlookメールを一括送信するフローです。案内作業の手間を減らし、送信漏れや宛先ミスを防ぎます。
Googleカレンダーに予定が登録されたら、リストのメンバーにOutlookでメールを一括送信する
GitHub
YoomではGitHubのAPIをノーコードで活用することができます。GitHubのAPIを使って、自動的に新規イシューを作成したり、リポジトリにユーザーを追加することが可能です。また、YoomのデータベースにGitHubのイシュー情報を同期することも可能です。
詳しくみるテンプレート
GitHubでIssueが作成されたらBacklogに課題を追加する
GitHubで新規Issueが生まれた瞬間にBacklogへ課題を自動追加するフローです。複数リポジトリ運用でも二重入力や登録漏れを抑え、開発チームのタスク管理を整えます。
GitHubでIssueが作成されたらBacklogに課題を追加する
Asanaで特定のプロジェクトにタスクが作成されたら、GitHubにプルリクエストを作成する
Asanaの特定プロジェクトでタスクが生まれるとGitHubにプルリクエストを自動生成するフローです。手作業による転記時間と入力ミスを減らし、開発チーム全体のプルリク漏れや共有遅れを確実に防ぎます。
Asanaで特定のプロジェクトにタスクが作成されたら、GitHubにプルリクエストを作成する
GitHubでPull Requestが作成されたら、Microsoft Teamsに通知する
GitHubでPull Requestが作成された瞬間にMicrosoft Teamsへ通知が届くフローです。確認の遅れや依頼漏れを防ぎ、チームのレビュー作業と開発プロセスを円滑にします。
GitHubでPull Requestが作成されたら、Microsoft Teamsに通知する
ノーコードで実行可能なAPIアクション
実行可能なAPIアクション
フローボットトリガー
フローボットオペレーション
フローボットトリガー
フローボットオペレーション
フローボットトリガー
フローボットオペレーション