morgenruf.dev

Welcome to Morgenruf

Open-source async standup bot for Slack. Free, lightweight, and self-hostable.

What is Morgenruf?

Morgenruf is an open-source Slack bot that automates daily async standups for your engineering team. It DMs each team member with your configured standup questions, collects their responses, and posts a clean summary to your designated channel β€” all at a time you choose.

The name comes from German: Morgenruf means "morning call." Configure everything via the web dashboard, then sit back β€” the bot handles the rest. It's designed to be simple, respectful of everyone's time, and completely transparent: you can inspect, modify, and host every line of code yourself.

Key Features

  • Automated daily DMs with configurable standup questions (Yesterday / Today / Blockers / Mood πŸ˜ŠπŸ˜πŸ˜”)
  • Posts summaries to any channel, at any time, in any timezone
  • Configure everything via the web dashboard β€” channel, schedule, questions, members
  • Custom questions: add, remove, and reorder the question list from the dashboard
  • skip command β€” skip today's standup without bothering your admin
  • Per-user timezone override via timezone <tz> DM
  • Pre-standup reminder DM (configurable minutes before)
  • Participation analytics: 7-day / 30-day view per member, CSV export
  • Weekly digest email to workspace admin every Sunday (requires Resend API key)
  • App Home tab in Slack showing your standup history
  • HMAC-signed webhooks on standup.completed events
  • Free hosted version β€” no credit card required
  • Open-source: self-host with Docker or Kubernetes / Helm
  • Lightweight & fast β€” runs on a single container

Quick Start

  1. Install from morgenruf.dev

    Click Add to Slack at morgenruf.dev to start the OAuth flow. You'll receive a welcome DM once installed.

  2. Configure via the dashboard

    Visit https://<your-api-domain>/dashboard to set your standup channel, schedule, timezone, questions, and team members.

  3. Bot DMs your team at the scheduled time

    At the configured time, Morgenruf DMs each participant with your standup questions. Responses are collected and posted as a summary to the channel.

Add to Slack

The hosted version is completely free. Click below to add Morgenruf to your workspace instantly β€” no credit card, no setup required.

Add to Slack β€” it's free