The problem

The client is a solo founder who runs an AI consulting practice and lives in a coastal town with a busy co-working and family community. His day was spread across too many places:

Every morning started with opening app after app and scrolling. Important items still slipped: a community workshop he’d have wanted to attend, a client message that sat for a day, a kids’ activity that had been cancelled.

He didn’t want another dashboard. He wanted one short message, on his phone, that told him what matters today and what’s waiting on him.

What we built

A scheduled agent that runs every morning at 7:00 and sends one message to Telegram. It has two parts, and keeping them separate is what makes it reliable.

1. A deterministic collector. A small script gathers the raw facts from every source and outputs them as structured data:

2. A writing agent. An LLM turns that data into a short, consistent briefing, following strict rules:

Anything that has to be exactly right is decided in code, not in the prompt: time zones, which events to skip, which senders to mute, which items are cancelled. When those rules lived only in the prompt, they drifted whenever the wording changed. Moving them into the collector made them stick.

What the briefing looks like

One message, always in the same order:

  1. Schedule: one merged, chronological list for the week. His own meetings are starred with the join link underneath. Community events get their own marker and a registration link when there is one. Cancelled items are struck through, not hidden, so he can see they were considered.
  2. WhatsApp: one line per active conversation, with chats waiting on his reply flagged first. Eight lines at most.
  3. Needs a reply: the few emails that actually need him.
  4. Infrastructure: site status, only shouting when something is really down.
  5. Suggestions: a short list of things worth doing today.

Illustrative mock, not real data:

Today
⭐ 10:00  Client kickoff
     meet.google.com/...
🌊 3:30   Kids: Music, Cooking
🌊 6:00   Community sunset meetup (new)
     Register: https://...

Tomorrow
⭐ 9:30   Weekly planning
❌ 4:00   Surf lesson (cancelled)

💬 ⚠️ Client A: asked about the timeline, waiting on you
💬 Neighbourhood group: dinner moved to Friday

Infrastructure: all sites up.

Result

Why it works

Could this work for you?

If your day is spread across a calendar, a team chat, WhatsApp, an inbox and a few systems you’re responsible for, the same pattern fits: a morning briefing built around your sources and your rules, delivered wherever you already read messages (Telegram, WhatsApp, Slack or email).

We build this as the Daily Ops Briefing Agent: $1,500 fixed, one week, with an optional Care Plan from $400/month to keep sources connected and rules up to date.

Talk to us See all services →


Facts come from code. The AI only writes.