← Back to docs
Recipe

Recipe: Team standup digest

Auto-collect yesterday's Slack standup threads and email a clean summary every morning.

Ingredients

  • Slack channel with daily standup threads
  • Meridian API key (scoped to channels:read)
  • SMTP credentials or Resend API key
  • Cron trigger (GitHub Actions, Vercel Cron, or similar)

Steps

  1. Fetch yesterday's messages
    Call the Meridian Slack connector with a time-range filter set to the previous 24 hours. Target your standup channel by ID.
  2. Group by thread
    Walk the response payload and bucket messages by thread_ts. Each bucket becomes one team member's update.
  3. Render the digest
    For each thread, extract the author name and the full message text. Compose a plain-text or HTML email body with one section per person.
  4. Send
    Dispatch via your mail provider. Include a footer with the standup date and a link back to the Slack channel.

Schedule

Wire the script to a cron expression like 0 9 * * 1-5 so the digest lands in inboxes at 9 AM on weekdays.

Need the full script? Grab the Python starter from the recipes index.