Post-meeting follow-up drafts and Notion recap every 30 minutes

By General Input

Every 30 minutes on weekdays, catch external meetings that just wrapped, stage a personalized follow-up email, and log the recap in a Notion database.

Integrations

  • Aurinko
  • Notion

Type

Agentic Task

Categories

  • Personal Productivity
  • Sales

Build me an agent-based workflow that closes the loop after every external meeting on my calendar.

Trigger: cron. Run every 30 minutes on weekdays (Mon-Fri) between 8:00am and 7:00pm in the account owner's local timezone. Do not use a poll trigger; Aurinko is not in the poll providers catalog.

On each run, do the following:

1. Use Aurinko's List Events In Range on the primary calendar (calendar id "primary") with timeMin set to 45 minutes ago and timeMax set to now. This catches any meeting that ended in the last 45 minutes.

2. For each returned event, keep it only if all of these are true: it actually ended (end time is in the past), it lasted at least 15 minutes, it has at least one attendee whose email domain differs from the account owner's domain, and it is not a recurring 1:1 that already has a Notion entry logged today. Skip anything internal-only or shorter than 15 minutes.

3. For each qualifying meeting, read the event title, description or agenda, and attendee list. Use that context to do two things in sequence:

3a. Call Aurinko's Create Draft to prepare a personalized follow-up email addressed to the external attendees (put the account owner and any internal attendees on cc). The draft should thank them for the time, restate two or three concrete things that were discussed based on the invite context, and propose clear next steps or a scheduling nudge. Keep the tone warm but professional, first person, and short. Do not send the draft; leave it in the drafts folder for the user to review.

3b. Call Notion's Create a Page as a child of a user-configured Meeting Follow-ups database. Set the title to the meeting title, the date property to the meeting date, an attendees property to the attendee list, an action items property as a checklist of extracted next steps from the invite context, and include a link back to the Aurinko draft (or draft id) in the page body so the user can jump straight to it and hit send.

Configuration the user should be prompted for at setup: the Notion database id for Meeting Follow-ups, the account owner's email address (used to derive the internal domain), the working hours window if different from 8am-7pm, and an optional style guide snippet for the draft tone.

Guardrails: never send email, only draft. Never overwrite an existing Notion page for the same meeting; if one already exists for today's date and meeting title, skip. Log each run's decisions (which meetings were considered, which were skipped and why) so the user can debug.

This is the mirror of the existing "Pre-meeting Slack briefings with HubSpot context" prompt. That one preps me before meetings; this one closes the loop after they end.

Related prompts

Explore more prompts
Screen chartered vessels for AIS gaps and sanctions red flagsCompare candidate store locations with drive time trade areasBrowse every competitor ad and build a Notion swipe fileAudience persona studio for brand and product marketersArtwork desk for the Notion posts still missing an imageShare of voice dashboard for your brand and competitorsInfluencer campaign roster board with AI creator briefsSmart home entity health cockpit for Home AssistantOpen model approval desk for your production AI stackBid board that watches every procurement portal for you