Log every tl;dv meeting to Notion and Google Sheets

By General Input

Every time tl;dv finishes a recording, file a Notion page in your meetings database and append a row to your master meeting log.

Integrations

  • tl;dv
  • Notion
  • Google Sheets

Type

Deterministic Code

Categories

  • Operations

Build a deterministic code workflow that mirrors every new tl;dv recording into our team knowledge base in Notion and into a master meeting log in Google Sheets. The pipeline is fixed: every meeting gets exactly one Notion page and exactly one spreadsheet row. No judgement steps, no LLM branching.

Trigger: poll trigger on tl;dv with event type new_recording. The trigger fires when tl;dv finalizes a meeting recording and gives us the meeting ID.

Step 1: Call tl;dv Get Meeting with the meeting ID from the trigger to fetch metadata (title, happenedAt date, organizer, invitees/attendees, duration, recording URL, template).

Step 2: Call tl;dv Get Meeting Notes with the same meeting ID to fetch the AI-generated structured notes (markdown summary and the list of topics).

Step 3 (in parallel with Step 4): Call Notion Create a Page inside a configured Meetings database. Set the title to the meeting title. Map standard properties: Date (meeting date), Attendees (attendee names or emails), Organizer, Duration, Topics (multi-select or text from the topic list), and Recording Link (the tl;dv recording URL). Put the markdown summary and the topic breakdown into the page body so the page is fully readable on its own.

Step 4 (in parallel with Step 3): Call Google Sheets Append Values on a configured tracker sheet. Append exactly one row with these columns in order: meeting date, meeting title, organizer, attendee count, duration, topic list (joined), Notion page URL (from the Step 3 response), tl;dv recording link.

Configuration the user should be prompted for: tl;dv credential, Notion credential, Notion meetings database ID, Notion property mapping for Date / Attendees / Organizer / Duration / Topics / Recording Link, Google Sheets credential, spreadsheet ID, and worksheet/tab name.

Behavior: each meeting is processed independently. If the Notion step fails the sheet row should still be attempted, and vice versa, so a transient failure in one tool doesn't block the other. No deduplication beyond what the poll trigger already provides.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentLocal listing health board for every location you manageLet support send one-off Loops emails without an engineerStop cold emails to anyone with a live deal in PipedriveiMessage campaign console with pre-flight checks and delivery boardLinkedIn Ads budget pacing dashboard for every client accountFront desk appointment confirmation board for the next 3 daysGive your team Looker numbers without buying more seatsBuild audience segments from product usage and push to LoopsTurn the people who engage with your posts into Pipedrive leads