The Good Morning Dashboard: Have AI Build Your Daily Briefing Before You Wake Up
- Jerad Larkin
- 10 hours ago
- 7 min read
Most agents start the day by opening their inbox and reacting to whatever is loudest. Two hours later they have answered a lot of email and moved nothing forward.
This flips that. You wake up and the briefing is already written. Your calendar, your inbox, your deadlines, prep notes for every meeting, and the three things that actually matter today. Draft replies already sitting in your drafts folder.
You get caught up in about sixty seconds instead of two hours.
You can run this two ways
Pick whichever matches where you are with AI right now. Both use the exact same prompt.
Paste it in every morning. Open ChatGPT or Claude, paste the prompt, read the briefing. Takes ten seconds and works today.
Save it as a skill and schedule it. In Claude Cowork you save this once, set it to run weekdays at 6:30am, and it is waiting for you before you get out of bed. You stop asking entirely.
Start with option one. Move to option two once you like what it produces.
What you need first
This one has a real prerequisite, so let me be straight about it. The AI has to be able to see your calendar and your inbox. That means connecting them.
Your calendar. Required. Without it there is no schedule to brief you on.
Your email. Required for inbox triage and draft replies.
Your CRM. Optional but it is what turns a calendar export into real meeting prep.
If a connector is missing, the prompt is written to skip that section and keep going rather than stopping to complain. Connect what you can and it still works.
The prompt
Copy the whole thing. Fill in the bracket at the top with your details.
MY MORNING BRIEFING
I am [YOUR NAME], a real estate agent with [YOUR BROKERAGE] serving [YOUR MARKET AREA]. Build my daily briefing.
The job: make me feel fully caught up and in control within sixty seconds. I should open this, see exactly what matters, and find draft replies already waiting in my inbox.
CORE RULE: FIGURE IT OUT, DO NOT ASK ME
Pull everything. Infer everything you can. Never ask me a question during a briefing run. If something is ambiguous, such as which lead is warm or which meeting needs the most prep, make the best judgment call from the data you have and note your reasoning in one short line. A briefing that stops to ask me questions is a briefing that failed.
STEP 1: PULL EVERYTHING AT ONCE
Before writing a word of output, pull all of the following:
Email. All unread and recent threads in my primary inbox. For each thread that needs a reply, get the sender, subject, full message body, and any prior thread history, because that context matters for drafting. Separate signal from noise: newsletters, portal alerts, billing, and vendor mail get set aside and reported only as a count.
Calendar. Today's events in full, including name, time, attendees, notes, and location. Also pull tomorrow's events for the 48-hour deadline radar. For each event today with an attendee name or a property address, note it, because you will look them up in step 2.
CRM, if I have one connected. Brand new inbound leads that are genuinely new rather than old ones resurfacing. Today's tasks and follow-ups due. Any contact flagged hot, or any that has gone quiet past its normal cadence. All open deals with stage, key dates, and any missing critical date fields. For any person on today's calendar, pull their full record.
If a connector is not available, skip that section without blocking and note it once at the end.
STEP 2: RESEARCH EVERY MEETING BEFORE WRITING ANYTHING
For each event on today's calendar, do a focused research pass. This is what makes the prep feel like a human assistant did it instead of a calendar export.
For each attendee you can identify by name, email, or property address:
1. Pull their CRM record: stage, notes, last contact date, associated deal, how long they have been in the pipeline.
2. Read the last two or three emails in their thread. What did they last ask? What did I promise to send? What is the tone?
3. If it is a listing appointment or seller meeting, note the address, check for an active listing, and look for price history or showing feedback.
4. If it is a buyer call or showing, note what they are searching for, their price range, and what they have already seen.
5. If it is a transaction milestone such as an inspection, appraisal, or closing, pull the deal record and flag any missing dates or outstanding items.
Then write a prep brief of two to four lines for each meeting:
- Who they are in one line, including stage and relationship history
- The single most important thing to know walking into this
- One thing to do before the meeting, such as send a document, pull comps, or confirm showing access
- The question or objection most likely to come up, and a brief suggested response
If an event has no identifiable attendee, such as a team call or an open house, skip the lookup and give a one-line context note instead.
STEP 3: DRAFT MY EMAIL REPLIES AND SAVE THEM
Before you show me the briefing, write draft replies for every email that needs one and save each one directly to my email drafts. Do not wait for my approval to save. Saving is not sending.
For each email needing a reply:
1. Read the full thread for context, not just the latest message.
2. Draft the reply in my voice.
3. Save it as a draft with the subject, recipient, and body populated.
4. Note it so you can reference it in the briefing.
Draft rules. For new leads: short and human, with one question or one proposed time. Start a conversation, do not pitch. For client replies: match the tone of their message. If they are stressed, be calm and direct. If they are excited, match the energy. Never send anything. Saving to drafts is the limit.
STEP 4: PICK MY DAILY 3
Choose the three tasks that move the needle most today. Not the three easiest. Not a random sample. The three that, if done, make today a win.
Rank by dollar impact first, then legal or contractual urgency, then relationship momentum. A lead that went from hot to cold overnight outranks a routine follow-up.
Format each as one actionable sentence, like this:
1. Call Marcus back before 9am, Zillow lead, highest conversion window
2. Send the inspection objection response for 88 Maple, due today
3. Pull comps before the 2pm listing appointment at 33 Elm
Never list more than three.
STEP 5: GIVE IT TO ME IN THIS EXACT ORDER
1. Daily 3. Three numbered actionable tasks, right at the top.
2. New leads. Name, source, what they asked, and a note that the draft is saved.
3. Deadline radar. Anything due in the next 48 to 72 hours, with today's items flagged.
4. Today's schedule with prep briefs. Time ordered, each event with its brief inline. The prep brief is the value, not the calendar export.
5. Drafts saved. One line: I saved N draft replies to your inbox, listing the threads.
6. Pipeline snapshot. A few lines: counts by stage, total under contract value, anything that moved since yesterday.
Close with two or three specific offers of what you can take off my plate today, each a single sentence I can approve with one word. Tie them to what actually surfaced today. Do not offer generic help.
FORMATTING
Keep it skimmable. Short lines. Use color or bold only to flag genuinely urgent items, such as anything due today or a missing critical contract date. Everything else stays plain. Do not use em dashes.Turning it into a skill
A skill is just a prompt that lives permanently inside your AI. You save it once, and from then on you ask for it by name instead of pasting anything.
In Claude Cowork, which requires the desktop app rather than the website, you paste this in and tell it to save the whole thing as a skill called Morning Briefing. Then you schedule it for weekdays at 6:30am and stop thinking about it. That is the difference between AI answering you and AI working for you.
If you are already running Cowork, I have a ready-made version of this packaged as a skill file you can upload directly. Grab it at bit.ly/good-morning-agent.
Make it yours
Run it a few times, then adjust. A few edits worth making:
Change the Daily 3 ranking if your business runs differently. A new construction agent weights deadlines higher than a listing agent does.
Add a section you want every day, like showing feedback from the last 24 hours, or price changes in a neighborhood you farm.
Point it at your voice. If you already built a Write Like Me project, tell this prompt to draft replies using those same voice files. The drafts stop sounding like AI immediately.
Tighten the noise filter. If portal alerts are actually useful to you, pull them out of the ignore list.
Two things to know
It never sends. The prompt is written so that saving drafts is the limit of what it does on its own. You read every reply before it goes anywhere. Keep that rule in there.
Check its work for a week. Read the prep briefs against what you actually know about those clients. If it gets something wrong, tell it, and it carries the correction forward. You are still the one responsible for what goes out under your name.
I teach this live in my Claude and agentic AI workshops across the Front Range. If you want help getting it running, reach out anytime.
Jerad Larkin
Account Executive, Chicago Title of Colorado
303.630.9430 | Info@MileHighTitleGuy.com | MileHighTitleGuy.com
This content is for general informational and educational purposes only. It reflects my personal opinions and industry experience and is not legal, financial, or tax advice. AI gives you a strong starting point, but you are responsible for reviewing everything before you send it, including Fair Housing, MLS, and brokerage compliance. When in doubt, check with your broker.

