Morning briefings
If you only set up one workflow, make it this one. A morning briefing is a scheduled task that runs early each morning, gathers relevant information from your connected services, and delivers a concise digest to you — by email, push notification, or on whichever messaging channel you prefer.
What a good morning briefing looks like
Section titled “What a good morning briefing looks like”A well-tuned briefing is scannable in 60 seconds and answers:
- What do I need to do today? — calendar highlights, deadline reminders
- What needs my attention? — urgent emails, pending approvals, mentions
- What changed overnight? — news from sources you care about, competitor moves, key metrics
- What can I ignore? — low-priority stuff filtered out, not shown
It is NOT a firehose of everything that happened. It’s a triaged summary that your agent curated for you.
Setting one up
Section titled “Setting one up”The fastest way is to just ask your agent in plain English:
“Set up a morning briefing for me. Every weekday at 7am, send me a summary of my inbox, today’s meetings, and anything urgent. Deliver it to Telegram.”
Your agent will:
- Create the cron job (scheduled for 7am weekdays in your timezone)
- Set up the right tool chain to gather the data
- Configure the delivery channel (Telegram in this case)
- Ask you to approve the first run
On day one, you review the output and give feedback. Your agent refines the prompt until the briefing matches what you actually want.
What to include
Section titled “What to include”Common ingredients:
- Inbox summary — requires email connection. Your agent summarizes what came in, flags urgent items, notes things that need responses.
- Calendar — requires calendar connection. Today’s meetings, conflicts, prep reminders for important ones.
- Pending approvals — anything waiting for your decision
- Competitor updates — if you’ve set up monitoring
- Weather or news — if you want
- Your own metrics — if your agent has access to something like a sales dashboard
You don’t have to include all of these. Start with two or three things and build up.
Delivery channels
Section titled “Delivery channels”Morning briefings can be delivered via:
- Email — formatted HTML, good for reading on any device
- Telegram — compact, good for quick scan on phone
- Discord — formatted message in a dedicated channel
- Slack — DM or dedicated channel
- Push notification — summary title + link to full briefing in dashboard
You can deliver to multiple channels at once. Some users get a push notification (for immediacy) AND an email (for the full detail).
Sample prompt
Section titled “Sample prompt”If you want to be specific, here’s a prompt pattern that works well:
“Create a cron job called ‘Morning briefing’. Runs every weekday at 7am (my timezone). Each run should:
- Pull my unread email from the last 12 hours and summarize by sender, flagging anything from customers or from people I’ve emailed in the past week
- List today’s calendar events with a 2-line description of what I need to prepare for each
- Note any pending approvals in my queue
- Check the news for any mentions of Acme Corp or Rival Inc
- Deliver everything to my Telegram as one message, with headers and emoji section markers
Keep total length under 500 words. If nothing interesting happened in a category, skip it entirely instead of saying ‘nothing new.’”
Tuning it over time
Section titled “Tuning it over time”Your briefing doesn’t have to be perfect on day 1. You’ll likely want to adjust it after a week:
- Drop categories that aren’t useful
- Add sources you didn’t think of
- Change the tone (more formal vs more casual)
- Change the delivery time
- Change the length
Just tell your agent: “The morning briefing is too long — cut it in half” or “Stop including the weather, I don’t care.” It’ll update the underlying prompt.
What happens if it fails
Section titled “What happens if it fails”If your briefing cron fails (inbox is unreachable, agent is down, something errors mid-run), you’ll get a failure notification instead of the briefing itself. The notification includes the error, so you know whether it’s a transient issue or something you need to fix.
Failures are logged in Dashboard → Scheduler → [your briefing] → History.
Plan limits
Section titled “Plan limits”Morning briefings count against your cron job limit:
- Trial: 5 cron jobs total
- Standard: 15 cron jobs total
- Pro: 50 cron jobs total
One morning briefing uses one cron slot. If you want multiple briefings (e.g., morning + end-of-day), that’s two slots.