Skip to main content

Weekly Status Digest in Notion

A scheduled Devin summarizes recent PRs and commits, then posts a formatted status update to your Notion page every week.
AuthorCognition
CategoryAutomations
FeaturesSchedules, MCP
1

Connect the Notion MCP

Devin needs write access to your Notion workspace to update status pages. Go to Settings > MCP Marketplace, find Notion, and click Enable. You’ll be prompted to complete an OAuth flow — use a service account rather than your personal Notion account, since access is shared across your organization.Once connected, verify it works by starting a quick Devin session:If Devin finds your status page, you’re ready. If not, check that the Notion integration has access to the correct pages — in Notion, open the page, click > Connections, and add the integration.
2

Write the status update prompt

Your prompt tells Devin which repos to check, what to summarize, and where to write the result. Be specific about the Notion page and the format you want.
3

Schedule it to run weekly

Go to Settings > Schedules and click Create schedule.
  • Name: Weekly Engineering Status Update
  • Schedule type: Recurring
  • Frequency: Weekly — Monday at 8:00 AM (before standup)
  • Prompt: Paste the prompt from the previous step
  • Email notifications: Set to On failure only so you’re alerted if something goes wrong
  • Slack channel (optional): Select a channel to send session notifications to — useful for alerting your team when the status page is updated
Click Save. Devin will now run this session automatically every Monday morning. Each run appears under Past Sessions on the schedule detail page, so you can review what Devin posted.Before relying on the schedule, run it once manually as a regular session to verify the Notion output looks right. Adjust the prompt based on the results — for example, if Devin includes too much detail per PR, add “keep descriptions under 15 words.”