When a specific issue is created in GitHub, analyze its content with ChatGPT and add a comment
Launch this workflow to connect
GitHub &
ChatGPT
!
■Overview
Do you find yourself constantly busy reviewing the contents of newly created GitHub Issues and providing initial responses? Checking each Issue individually, summarizing it, and assigning it to the right person can slow down development. With this workflow, whenever a new Issue is created in GitHub, ChatGPT automatically analyzes and summarizes its contents and adds the summary as a comment. By connecting GitHub and ChatGPT, you can reduce the effort required to manage Issues and improve your development team's productivity.
■Recommended for
- Developers and project managers who struggle to handle a large volume of Issues when managing projects in GitHub
- Anyone who wants to use ChatGPT to automate GitHub Issue analysis and triage and streamline their work
- Teams that want to reduce manual tasks such as providing initial responses to Issues and focus on their core development work
■Benefits of using this template
- ChatGPT automatically analyzes and summarizes Issue contents when an Issue is created in GitHub, reducing the time required for people to review and assess them.
- Automating initial comments on Issues reduces the risk of missed responses and prevents variations in how assignees respond, helping maintain consistent work quality.
■Flow
- First, connect GitHub and ChatGPT to Yoom.
- Next, select GitHub as the trigger, set the action to “When a new Issue is created,” and retrieve the relevant Issue information.
- Then, configure the branching feature in an operation to route subsequent processes based on information such as the labels of the retrieved Issue.
- Next, select ChatGPT in an operation and configure the “Generate text (Advanced settings)” action to analyze and summarize the Issue contents.
- Finally, configure GitHub’s “Add a comment to an Issue or Pull Request” action in an operation and post the generated text as a comment.
※ “Trigger”: An action that starts the flow. “Operation”: An action that processes information within the flow after the trigger starts.
■Customization options
- In the GitHub trigger settings, specify the owner name and repository name of the repository you want to automate.
- With the branching feature, you can set conditions to route subsequent processes based on information such as the Issue labels and title retrieved by the trigger.
- In ChatGPT’s text generation action, you can freely customize the prompt to suit your purpose, such as summarization or analysis, and use information such as the Issue title and body as variables.
- In the action for adding a comment to GitHub, you can freely configure the comment by combining fixed text with variables such as text generated by ChatGPT.
■Notes
- Connect both GitHub and ChatGPT to Yoom.
- You can select a trigger interval of 5, 10, 15, 30, or 60 minutes. Please note that the shortest available interval varies by plan.
- To run ChatGPT (OpenAI) actions, you need a paid OpenAI API plan that allows you to make payments when the API is used. For details, see the OpenAI pricing page.
- OpenAI charges for ChatGPT API usage based on the number of tokens used when the API communicates. Please note that an error will occur if you are unable to make payments when using the API.
- Branching is an operation available on the Personal plan and above. On the Free plan, configured flow bot operations that use branching will result in an error.
- Paid plans such as the Personal plan include a two-week free trial. During the free trial, you can use apps and features (operations) that are subject to plan restrictions. For details, see the pricing plans page.
Check Out Similar Templates!
Add to Trello when an issue is created on GitHub.
This flow adds an issue created on GitHub to Trello. By utilizing this flow, you can eliminate manual input errors. Additionally, by saving the time spent on manual tasks and allocating it to other work, you can resolve tasks quickly and improve productivity.
Automatically add information of new employees submitted via Google Forms to a GitHub repository.
This is a flow that automatically adds information of new employees submitted via Google Forms to a GitHub repository. By using Google Forms, the addition of users to the repository is not personalized, allowing the process to continue even when the person in charge is absent.
Create an issue on GitHub, and notify on Slack about missing information after AI analysis.
When an issue is created on GitHub, AI analyzes its content and notifies Slack of any missing information. This speeds up the team's response and makes issue management more efficient. Additionally, having more detailed issue descriptions enhances the accuracy of development.
Create an issue on GitHub, and notify via Gmail about missing information through AI analysis.
When an issue is created on GitHub, AI analyzes the content and checks for missing information. If there is any missing information, it notifies via Gmail. This workflow prevents information leakage and improves team communication efficiency.
See more
About the Apps
Templates using
GitHub
Add a user from the Yoom database to a GitHub repository
Automatically add users to a specified GitHub repository using information from the Yoom database. Create and utilize a database in Yoom to manage employee information, among other things.
Add new or updated GitHub issues to a Google Spreadsheet.
Automatically add new or updated GitHub issues to a Google Spreadsheet.
Add to Trello when an issue is created on GitHub.
This flow adds an issue created on GitHub to Trello. By utilizing this flow, you can eliminate manual input errors. Additionally, by saving the time spent on manual tasks and allocating it to other work, you can resolve tasks quickly and improve productivity.
ChatGPT
Related apps
Templates using
ChatGPT
Create a reply draft for received emails using ChatGPT and notify on Slack.
Create a reply to the received email using ChatGPT and notify the specified Slack channel.
Add the minutes added to the database to ChatGPT, summarize them, and notify on Slack.
The minutes added to the database will be summarized using ChatGPT, and a notification will be sent to the specified Slack channel.
After a Google Meet meeting, create minutes using ChatGPT, translate them into multiple languages with DeepL, and share via email.
# Translated Text After a meeting on Google Meet, ChatGPT automatically creates the minutes, translates them into multiple languages using DeepL, and shares them via email. This workflow eliminates the hassle of creating minutes and handling multiple languages, thereby improving team communication efficiency.
About the apps you use
GitHub
Yoom allows you to utilize GitHub's API without any coding. You can automatically create new issues or add users to a repository using GitHub's API. Additionally, it is possible to synchronize GitHub issue information with Yoom's database.
see detailsTemplates
Add a user from the Yoom database to a GitHub repository
Automatically add users to a specified GitHub repository using information from the Yoom database. Create and utilize a database in Yoom to manage employee information, among other things.
Add a user from the Yoom database to a GitHub repository
Add new or updated GitHub issues to a Google Spreadsheet.
Automatically add new or updated GitHub issues to a Google Spreadsheet.
Add new or updated GitHub issues to a Google Spreadsheet.
Add to Trello when an issue is created on GitHub.
This flow adds an issue created on GitHub to Trello. By utilizing this flow, you can eliminate manual input errors. Additionally, by saving the time spent on manual tasks and allocating it to other work, you can resolve tasks quickly and improve productivity.
Add to Trello when an issue is created on GitHub.
ChatGPT
At Yoom, it is possible to automate various tasks by integrating with the ChatGPT API without any coding. For example, you can enable direct conversations with ChatGPT from chat tools like Slack or Chatwork, and easily integrate ChatGPT with other SaaS platforms without coding. ChatGPT can be utilized for various purposes such as summarizing meeting minutes, extracting text from email content, and creating product descriptions.
see detailsTemplates
Create a reply draft for received emails using ChatGPT and notify on Slack.
Create a reply to the received email using ChatGPT and notify the specified Slack channel.
Create a reply draft for received emails using ChatGPT and notify on Slack.
Add the minutes added to the database to ChatGPT, summarize them, and notify on Slack.
The minutes added to the database will be summarized using ChatGPT, and a notification will be sent to the specified Slack channel.
Add the minutes added to the database to ChatGPT, summarize them, and notify on Slack.
No-Code API Actions
Executable API actions
Flowbot triggers
Flowbot operations
Flowbot triggers
Flowbot operations
Flowbot triggers
Flowbot operations
More inspiration for you
Discover step-by-step guides for automating your work using the apps featured in this workflow!