This workflow automatically sends a summary of closed merge requests to Slack. When a pull request is closed in your GitHub repository, the OpenAI LLM generates a concise summary of the changes, which is then sent to your specified Slack channel.
Connect your GitHub account to enable the trigger. This allows the workflow to listen for merge request events in your repositories.
Enter the GitHub repository you want to monitor in the format "owner/repo" (e.g., "octocat/Hello-World"). The workflow will listen for merge request events in this repository.
Connect your Slack account to enable sending messages. This allows the workflow to post merge request summaries to your Slack workspace.
Enter the Slack channel ID where you want to receive the merge request summaries. You can find the channel ID in Slack by right-clicking on a channel and selecting "Copy Link" - the ID is the last part of the URL (e.g., C0AE3K2QNNN).
Select the OpenAI model to use for generating the merge request summary. GPT-4o is recommended for best results, while GPT-4o-mini is faster and more cost-effective.
Adjust the creativity level of the LLM when generating summaries. Lower values (0.0-0.3) produce more focused and deterministic outputs, while higher values (0.7-1.0) allow for more creative variations. The default is 0.5.
About
This workflow automatically sends a summary of closed merge requests to Slack.
Category
ProgrammingPublished on 6/4/2026
Powered by
Deforge