Weekday morning Gmail briefing in Slack

By General Input

Every weekday at 8am, an agent reads your overnight Gmail, prioritizes what needs a reply, and DMs you a clean briefing in Slack before you open your inbox.

Integrations

  • Gmail
  • Slack Bot

Type

Agentic Task

Categories

  • Personal Productivity
  • Operations

Build me an agent workflow that delivers a morning email briefing in Slack every weekday at 8:00am in my local timezone.

Trigger: cron, Monday through Friday at 8:00am local time.

When the trigger fires, the agent should:

1. Call Gmail List Messages with the query newer_than:1d in:inbox -category:promotions -category:social to pull everything that landed since yesterday morning that is not promotional or social.

2. For each message ID returned, call Gmail Get a Message at metadata or full detail level to read the From, Subject, Date, snippet, and a short body excerpt.

3. Use judgement to group every message into one of three sections: Needs reply today (open questions, explicit asks, deadlines, anyone clearly waiting on me), FYI/Updates (status changes, automated reports, newsletters I actually read, notifications I care about), and Could ignore (lightweight stuff I do not need to act on).

4. For every item in Needs reply today and FYI/Updates, write one bullet that includes the sender name, a one-sentence summary of what the email is about or what they are asking, and a link to the Gmail thread in the form https://mail.google.com/mail/u/0/#inbox/<threadId>. Skip individual bullets for Could ignore and instead summarize it as a single line like 'Plus 12 low-priority items you can skim later.'

5. Compose the briefing as a Slack-formatted message with a short header (date and one-line vibe check on the morning), then the three sections in order. Keep it scannable, no preamble.

6. Send the briefing to me as a DM using the Slack Bot Send a Message operation. Resolve my user by the email tied to my Slack account, open the IM channel if needed, and post into that DM.

If there is genuinely nothing in Needs reply today and FYI/Updates, post a short message like 'Quiet inbox overnight, you have N low-priority items waiting' so I know the workflow ran.

Do not modify any Gmail labels, mark anything read, or send email on my behalf. This is a read-only digest.

Related prompts

Explore more prompts
Win back LiveChat visitors whose chats went unansweredA brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seats