1
Connect Slack
Devin posts the changelog to Slack and opens a PR against your docs repo, so you’ll need the Slack integration connected.Go to Settings > Connections > Slack and connect your workspace. Devin will be able to post messages to any channel it’s invited to. Add Devin to the channel you want changelogs posted in (e.g.,
#releases). See the Slack integration guide for details.2
Create the weekly automation
Navigate to Automations in the left sidebar of app.devin.ai and click Create automation. Configure:
- Trigger: Expand Schedule and choose Every week — e.g., every Friday at 4:00 PM
- Repositories: @-mention the repos Devin should scan for merged PRs in the prompt
- Slack channel: Under Notifications, click Add notification > Post to Slack and select a channel (e.g.,
#releases) so your team sees the changelog when it’s ready - Prompt: Be specific about repos, grouping logic, tone, and output format — and tell Devin to match the style of existing entries in your changelog so the output is consistent week over week
3
Tailor it to your audience
The same schedule can produce different outputs depending on who reads the changelog. Add Knowledge entries to teach Devin your team’s conventions, or adjust the prompt for different audiences.For internal engineering teams — include PR numbers, author handles, and links to the PRs. Mention infrastructure changes and internal tooling updates.For user-facing release notes — strip technical details, rewrite in plain language, and skip internal changes entirely:

