Ellipsis can post a message in Slack when a pull request is merged. The message can contain an AI summary of the code changes, unlike traditional notifications that just describe the number of lines changed.

You can customize the conditions under which it should be sent. For example, you can configure Ellipsis to only post when a certain type of code change is made. For example:

  • when database migrations are merged
  • when a developer modifies a certain part of the codebase
  • when a PR is merged into a specific branch

Use a React Workflow to set up this feature. The instructions you give Ellipsis are in natural language, so you can specify complexic conditionals. Don’t forget that you can customize the content and format of the messages it sends!

Here are some example workflows you can use to get started:

When a PR is merged, post a brief message in #general saying “[author] just shipped [PR title]!”
When a PR is merged, post a summary of the most important changes in the #engineering-updates Slack channel.
When a PR that modifies files the frontend code post in #frontend-team with the PR details and any UI component changes.
When a PR is merged into the “production” branch, post a message in #releases with a link to the PR, a summary of changes, and mention the PR author.
When a PR is merged into the “production” branch, post a message in #releases with a link to the PR, a summary of changes, and the size of the PR (number of files, number of lines added and removed).

Start a free trial

Click here to start a free 7 day trial of AI Code Reviews & Bug Fixes