Daily Slack brief on today's Google Meets with prior transcripts

By General Input

Every weekday at 7:30am, get a Slack DM with a tight prep brief for every Google Meet on your calendar, pulling what was said the last time you met these people.

Integrations

  • Google Meet
  • Google Calendar
  • Gmail
  • Slack

Type

Agentic Task

Categories

  • Sales
  • Personal Productivity

Every weekday at 7:30am in my local time zone, send me a single Slack DM that briefs me on every Google Meet on my calendar today, with the context I actually need to walk in prepared. Trigger this on a cron schedule.

Step 1. Pull today's events from Google Calendar using List Events on my primary calendar, scoped to today in my local time zone. Filter to events that include a Google Meet conferencing link. Skip recurring internal standups by default (events where every attendee shares my email domain and the same event happened last week) unless the description has changed since the last instance.

Step 2. For each remaining meeting, identify the external attendees by email (anyone outside my email domain). Note their company affiliation from the email domain.

Step 3. For each external attendee group, look up the last time I met with these same people on Google Meet. Use Google Meet List Conference Records to find recent conference records, match them to the same attendee set using List Participants, then call List Transcripts and List Transcript Entries on the most recent matching record to read what was actually said. Surface a two-sentence recap and any open commitments or action items from that prior conversation.

Step 4. For the same attendee group, use Gmail List Messages with a search query covering the last 30 days and filtered to their email addresses to pull recent email threads. Use the threads to confirm which prior action items have already been resolved in email and which are still open. Only flag the ones that are still open.

Step 5. Synthesize a per-meeting brief containing: the meeting title and start time, the attendee list with company affiliations, a two-sentence recap of the last meeting with this group, any open commitments or action items that have not closed out in email, and three suggested questions or talking points tailored to the recap and open items.

Step 6. Use Slack Open a Conversation to open my self-DM, then Slack Send a Message to post a single consolidated message with all of today's briefs ordered by meeting start time. Use Slack mrkdwn formatting (bold meeting titles, bulleted attendee and action lists). If there are no qualifying meetings today, send a short message saying so rather than skipping the run.

Make the lookback windows (30 days for email, last matching meeting for transcripts), the internal-standup skip rule, the send time, and the destination Slack conversation easy to edit at the top of the workflow.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsFront desk appointment confirmation board for the next 3 daysChase the paperwork every new client and vendor still owesFile Gmail attachments into storage with names you can findWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollments