Automation

•

September 27, 2026

•

9 min read

The Manager's Morning Brief: Auto-Summarize Yesterday in 4 Steps

Set up an AI daily summary for managers in 4 steps: gather logs, tickets and reviews, schedule the run, prompt for exceptions and owners, then deliver.

JK

Joe K

Founder, JMK Ventures

September 27, 2026

9 min read

Share

An AI daily summary for managers is a short message that lands before the first shift and tells them what went wrong yesterday, what is still open, and who owns each item. You build it in four steps: gather yesterday's sources, schedule an automatic run, prompt the AI for exceptions, open items and owners, and deliver it to email or Slack at the same time every morning.

The brief is only as good as what it reads. If yesterday's problems live in someone's head or a group text, the AI cannot find them. It also cannot decide anything. It sorts and summarizes so a manager can spend ten minutes deciding instead of forty minutes digging.

Quick facts

  • Typical sources: shift or operations logs, POS or ticketing exceptions, online reviews, and a shared inbox.
  • Runs on a schedule through an automation tool (n8n, Zapier or Make) or, to start, a manager running a saved prompt by hand.
  • The output order is fixed: needs a decision, open items with owners, notable numbers, everything else.
  • A human reviews the brief and acts on it. The AI does not assign blame, change records, or reply to customers.
  • Customer, patient, payment and personnel details stay out of the prompt.

1. Gather the sources that explain yesterday

Pick three or four sources, not ten. For most multi-shift businesses, these cover it:

  • Shift or operations log. Findings your staff recorded, ideally at the end of automated opening and closing checklists. No structured log yet? Start there; our guide to ways to automate your daily operations log, from free to custom covers the options.
  • POS or ticketing exceptions. Voids, refunds and discounts above your normal range, cash variances, or, for clinics and trades, tickets that missed their window or were reopened. Pull exceptions, not the full sales export.
  • Reviews. New public reviews from the last day, especially anything below your usual rating.
  • Email or a shared inbox. Messages tagged or sent to a specific address (supplier problems, customer complaints, landlord or inspector notices).

For each source, decide exactly what gets pulled and in what format. "Yesterday's rows from the log where Still open = yes or Severity = high or critical" is a clear rule. "Everything from the log" is not.

This step is often where the real work is. If your POS, scheduling and ticketing data do not export cleanly or live in disconnected systems, fixing that plumbing is data engineering work, and it pays off in every report you build afterward, not only this one.

2. Schedule the run

Set the brief to build itself before the manager's day starts. Pick a time after your last shift closes and before the first person opens, and keep it the same every day.

Manual start. A lead exports the day's rows, pastes them into ChatGPT or Claude with a saved prompt, and reads the result. Clunky, but it proves the format before you automate.

Automation tool. A scheduled workflow in n8n, Zapier or Make pulls each source, sends the combined text to an AI model with your prompt, and delivers the result. If any source fails to load, the workflow should say so in the brief ("Reviews: could not load") rather than quietly leaving it out.

Custom build. When the brief needs to span several locations, pull from systems without simple connectors, or feed follow-up tasks automatically, it becomes a proper workflow project. That is part of our n8n workflow automation service. For a sense of scale, how we cut ops overhead 68% with n8n automation walks through a 4-person ops team with 40 hours a week of manual work and the 12 n8n workflows built for it.

3. Structure the AI prompt around exceptions, open items and owners

The prompt is where most briefs go wrong. Asking "summarize yesterday" gets you a recap of everything. You want a filter.

Use a fixed structure:

``` You are preparing a morning brief for the manager of a small [business type]. Use ONLY the data below. Do not invent events, numbers, or names. If a source is missing or empty, say so.

Output in this order: 1. NEEDS A DECISION TODAY: critical items only (safety, compliance, cash discrepancy, equipment that stops sales or service). For each: what happened, source, suggested owner. If none, write "None." 2. OPEN ITEMS: anything still unresolved, oldest first, with owner and days open. Flag any item with no owner. 3. NOTABLE NUMBERS: only figures that appear in the data and fall outside the normal ranges listed below. Quote them exactly. 4. REVIEWS AND MESSAGES: one line each, with the rating or sender type. 5. EVERYTHING ELSE: one line total, e.g. "8 routine items resolved on shift."

Normal ranges: [your thresholds for refunds, voids, variances, etc.] Owners by area: [area to role mapping] Keep the whole brief under 250 words.

Data: [combined source data] ```

Three details matter. The "ONLY the data below" line keeps the model from filling gaps. The owner mapping lets the AI suggest an owner by area instead of guessing names. And the normal ranges let it flag numbers without doing math it is not reliable at; if you need counts or totals, calculate them in the spreadsheet or workflow first and pass the results in.

If your shift reports already come out in an exceptions-first format, the brief gets much easier. Our post on 5 ways AI turns daily shift findings into a report your manager actually reads covers the capture and severity rules that feed step 1.

4. Deliver it where the manager already looks

Send the brief to the one place the manager checks first: email, a Slack or Teams channel, or a text. One channel. If it goes to three places, it gets read in none.

A few delivery rules that help:

  • Same time, every day. Even on quiet days. "Nothing needs a decision today" is useful.
  • Link back to the source. Each item points to its log row, ticket or review.
  • Make ownership visible. In a shared channel, owners reply in thread when done.
  • Keep a copy. Store each brief in a folder or sheet. The history shows patterns and records what the manager knew and when.

Guardrails

  • A human checks it. The brief is a starting point for the morning, not a verdict. Managers should spot-check items against the source, especially critical ones, until they trust the format, and occasionally after.
  • No sensitive data in prompts. Strip or mask customer and patient names, health information, payment details, and employee disciplinary or HR notes before data reaches the AI. Describe the issue, not the person. Review your AI provider's data settings and your industry's rules.
  • No automatic actions from the brief alone. The AI can suggest an owner. It should not message staff, reply to reviewers, or close tickets without a person approving it.
  • Watch for silent failures. A brief that suddenly shows "no issues" for three days straight may mean a source stopped loading. Build a check for that.

Sample brief (illustrative)

The details below are made up to show the format for a single-location restaurant.

Morning brief: Wednesday. Covers Tuesday open to close.

Needs a decision today (1) - Walk-in cooler logged above target at close and again on the overnight check. Source: ops log. Suggested owner: kitchen manager. Food safety review needed before prep.

Open items (3) - Dish machine leak, reported Friday, 5 days open. Owner: maintenance. No vendor visit scheduled. - Produce order short on two items, supplier email received 4:10 pm. Owner: purchasing. - Saturday night shift short one server. No owner assigned.

Notable numbers - Comps at dinner above normal range. Source: POS exceptions report.

Reviews and messages - One new 2-star review mentioning slow service Tuesday lunch. - Health inspector office email: routine inspection window next week.

Everything else: 6 routine items resolved on shift.

The manager reads that in under a minute, calls the kitchen manager about the cooler, assigns the Saturday gap, and moves on.

FAQ

What is an AI daily summary for managers?

An AI daily summary for managers is a short message that arrives before the first shift and lists what went wrong yesterday, what is still open, and who owns each item. It is built from sources like shift logs, POS or ticketing exceptions, reviews and a shared inbox. The AI sorts and summarizes; the manager still decides what to do.

Which businesses can use an AI daily summary for managers?

Any business with shifts, locations or several systems to check each morning can use one, including restaurants, retail, dispensaries, clinics and trades. It also works for multiple locations: run one brief per location for location managers, and a roll-up for the owner that shows only critical items and aging open items across all sites.

How much does an automated morning brief cost?

A manual version costs almost nothing: a lead exports the day's rows and runs a saved prompt in ChatGPT or Claude. A scheduled workflow in n8n, Zapier or Make can add a tool cost. A custom build that spans several locations or systems is a larger project, starting from $12,000 with JMK, and our build vs. buy guide for ops documentation automation helps you decide whether you need one.

When should the morning brief run each day?

The brief should run after your last shift closes and before the first person opens, at the same time every day. Consistency matters more than the exact hour, because managers learn to expect it. Run it by hand for a week before you schedule it.

What should an AI morning brief never do?

It should never take action on its own, such as messaging staff, replying to reviewers or closing tickets without a person approving it. It should also never receive customer or patient names, health information, payment details or HR notes. And it should never drop a missing source silently; if a source fails to load, the brief should say so at the top.

Do I need custom software to get an AI daily summary?

You do not need custom software to get an AI daily summary, because a saved prompt and a manual export prove the format. Any capable general model, including ChatGPT or Claude, can do the work with a clear prompt. Automate once people notice when the manual version is late. If you are choosing a model or automation tool, our AI Tools Directory compares options.

How do I start building an AI daily summary for managers?

Pick three or four sources, write the prompt in this post with your own thresholds and owners, and run it by hand for a week. Then assign one person, usually an operations lead, to maintain the prompt and workflow. That is a trainable skill, and state programs can reimburse part of the training; see how state grants can fund the skills behind automated operations.

Next step

Start by picking your three sources and writing the prompt above with your own thresholds, then run it by hand for a week. When you want it built, scheduled and connected to your systems, book a free AI audit. For more practical playbooks like this one every week, subscribe to The AI Growth Brief newsletter.

AI StrategyAutomationGrowth

JK

Joe K

Founder, JMK Ventures

Joe Khoury leads AI strategy and automation engagements at JMK Ventures, building revenue infrastructure for growth-stage businesses across 60+ client transformations.

Want to Implement This?

Book a free 30-minute AI audit and we’ll show you how to apply these strategies to your business.

Get Free AI Audit →

This is some text inside of a div block.

This is some text inside of a div block.

⚡

The AI Growth Brief

Join 2,000+ operators getting actionable AI strategies, tool reviews, and automation playbooks every Thursday.

Subscribe Free →

This is some text inside of a div block.

Ready to capture AI traffic?

JMK Ventures builds the infrastructure that gets your brand cited by AI platforms at scale.

Book a Call →

Want to Implement This?

Book a free 30-minute AI audit and we'll show you how to apply these strategies to your business.

Get Free AI Audit →