Skip to content

Morning digest of unread mail on Slack at 8:00

Every weekday at 8:00, reads a table where another workflow logs incoming mail (columns Sender, Subject, Status “Unread”), has the AI write a short digest of what is waiting, and posts it on Slack. Only senders and subjects are used, never message bodies. Pick the table and paste the Slack webhook.

By
Loop & Roll team · Official
Copied
0 times
Steps
5
Version
1 · 18 October 2026
Requires
Loop & Roll 1.0.0 or later

Workflow graph

Morning digest of unread mail on Slack at 8:00 Hover a node to see its role · Drag to move the graph
Every weekday at 8:00 — ScheduleEvery weekday at 8:00ScheduleList the unread mail — Table — list rowsList the unread mailTable — list rowsAnything waiting? — Condition (If)Anything waiting?Condition (If)truefalseWrite the digest — Free instruction (AI)Write the digestFree instruction (AI)ModelPost the digest — NotifyPost the digestNotifyOpenAI — OpenAI (GPT)OpenAIgpt-5-mini
Morning digest of unread mail on Slack at 8:00

How it works

  1. 1

    Every weekday at 8:00

    trigger.schedule

  2. 2

    List the unread mail

    table.list

  3. 3

    Anything waiting?

    flow.if

  4. 4

    Write the digest

    ai.prompt

  5. 5

    Post the digest

    notify.send

What you will fill in after import

Nothing personal travels with a template: connections, mailboxes, tables and recipients are left blank for you to pick in your instance.

Tables to choose
List the unread mail · table
Connections to choose
OpenAI · connection (llm_provider)
Secrets to fill in
Post the digest · webhookUrl