Daily Octen meeting prep brief in Slack at 7am
Every weekday at 7am, get one Slack DM with an Octen-researched brief on every external meeting today: company snapshot, fresh news, and ready-to-use talking points.
Every weekday at 7am in my local timezone, build me a morning meeting prep brief and send it to me as a Slack direct message before my first meeting starts.
Trigger: cron, Monday through Friday at 7:00am in my timezone.
Step 1. Pull today's events from my primary Google Calendar using the List Events action, with the time range bracketed by start-of-day and end-of-day in my timezone. Expand recurring events into single instances.
Step 2. Filter the events down to meetings that actually need prep. Skip an event if any of the following are true: every attendee email is on my own company domain (internal-only meeting); the event is flagged as out-of-office, focus time, or working location; the event has no external attendees at all; or the event is an all-day block with no invitees. Treat the email domain of the first external attendee as the prospect company for that meeting.
Step 3. For each remaining meeting, use Octen AI to gather three things: (a) a one-paragraph company snapshot for the prospect company, using Deep Research when a richer profile is warranted and Search when a quick lookup is enough; (b) the latest 2 to 3 news items about that company from the past 30 days, using Octen Search with a recency / time filter so results are fresh; (c) any public background you can find on the named external attendees by searching their name plus company. Capture the source URLs so the final brief can link to them.
Step 4. Consolidate everything into a single Slack direct message addressed to me, using the Slack Send a Message action against my own user (open a DM conversation with myself first if needed). Format the message with one section per upcoming meeting, in chronological order, each containing: the meeting title and start time in my local timezone; the attendees with name and company; the one-paragraph company summary; 2 to 3 news bullets, each with the source link; and 2 to 3 suggested talking points or opener angles I can use. Use Slack mrkdwn formatting (bold section headers, link syntax like <url|text>).
Edge case: if I have no qualifying external meetings today, send a single short DM telling me the morning is clear so I always know the workflow ran.
My company domain (for the internal-only filter) should be inferred from my logged-in email; if you cannot infer it, ask me once at setup and remember it.
Additional information
What does this prompt do?
- Reads today's events from your Google Calendar every weekday morning and picks out the meetings that actually need prep.
- Researches each prospect company with Octen AI: a tight company snapshot, fresh news from the last 30 days, and public context on the people you are meeting.
- Skips internal-only meetings, out-of-office blocks, and focus time so the brief stays focused on conversations that matter.
- Drops one clean Slack direct message in your DMs before your first meeting starts, organized one section per meeting with a company summary, news bullets, and talking points.
What do I need to use this?
- A Google account with access to the calendar you want briefed (your primary calendar by default).
- An Octen AI account with an API key for the company and news research.
- A Slack workspace where you can receive a direct message to yourself.
- The email domain your company uses, so the workflow knows which meetings are internal and can skip them.
How can I customize it?
- Change the delivery time or timezone so the brief lands right before you start your day, not generically at 7am.
- Adjust the news window. The default looks back 30 days, but you can tighten it to 7 days for fast-moving industries or stretch it to 90 days for slower ones.
- Refine what counts as internal. Add subsidiary or contractor domains so meetings with partners get the same research treatment as cold prospects.
- Swap the destination from a self DM to a private Slack channel, or copy the brief into Notion or Google Docs if you prefer to read it there.
Frequently asked questions
What counts as an external meeting?
What does the research actually include for each meeting?
What happens on days when I have no external meetings?
Can I send the brief to a Slack channel instead of a DM to myself?
Will it skip focus time, out-of-office events, and recurring blocks?
Walk into every meeting already briefed.
Connect Google Calendar, Octen AI, and Slack once, and Geni runs this every weekday before your first meeting.