Build a QBR prep pack in Google Docs every Monday morning
Every Monday at 7am, turn this week's customer review meetings into a Google Doc brief per account, grounded in real Fathom call quotes.
Every Monday at 7am in my local timezone, build a QBR prep pack in Google Docs for each customer review meeting I have on my calendar this week, and DM me the links in Slack when it's done.
Step 1: scan my calendar. Use Google Calendar's List Events to look at the next seven days on my primary calendar. Keep only events whose title or description matches QBR, Quarterly Review, business review, or renewal (case-insensitive). For each surviving event, extract the customer domain from the external attendees (skip my own domain and any obvious vendor or internal domains). If multiple external domains share a meeting, pick the one with the most attendees and note the others in the brief.
Step 2: pull the customer's call history. For each meeting, call Fathom's List Meetings with summaries, action items, and transcript snippets included. Filter to the last 90 days and to attendees from that customer's domain. Paginate until you have everything in range.
Step 3: synthesize the brief. For each customer, produce one Google Doc that covers:
- Outcomes since the last QBR or recorded review
- Recurring blockers and complaints across calls
- Open action items that never closed (with the call and date they were promised)
- Expansion signals and churn signals you noticed
- Product feature requests, each paired with a direct customer quote and timestamp
- Three suggested talking points for the upcoming meeting
Keep the writing grounded in direct quotes with HH:MM:SS timestamps from Fathom so I can verify each claim before walking into the room. If a section has no supporting evidence in the last 90 days of calls, say so explicitly rather than inventing detail.
Step 4: write the docs. Use Google Docs Create Document to make a new doc titled like "QBR Prep – {Customer} – {meeting date}", then use Batch Update Document to insert the brief with clear headings for each section.
Step 5: notify me. Send a single Slack DM to me using the Slack Bot Send a Message operation. The message should list every prep doc with the customer name, meeting date and time, and a link to the Google Doc, ordered by priority with the soonest renewals first and other reviews after that. If there are no qualifying meetings this week, send a short DM saying so instead.
If a step fails for a single customer (for example Fathom returns no recordings), still create the doc with whatever calendar context exists and flag the gap inside the doc, then keep going for the rest.
Additional information
What does this prompt do?
- Scans your Google Calendar for the next seven days and finds every QBR, quarterly review, business review, or renewal meeting.
- Pulls the last 90 days of Fathom calls with that customer to surface outcomes, recurring blockers, open action items, expansion signals, and direct feature requests.
- Writes one tidy Google Doc per account with a structured brief, customer quotes, timestamps, and three suggested talking points for the meeting.
- Sends you a single Slack DM Monday morning that links every prep doc in priority order, with the soonest renewals on top.
What do I need to use this?
- A Fathom account with API access enabled
- A Google account connected to the calendar that has your customer meetings
- A Google account with Google Docs access for storing the briefs
- A Slack workspace where the bot can send you a direct message
How can I customize it?
- Change the day or time the prep pack runs, for example Friday afternoon for next week's calls
- Adjust the meeting keywords or the 90-day Fathom lookback window to match how your team names review calls
- Swap the Slack DM for a post in a specific shared channel, or send the summary to your manager instead
Frequently asked questions
How does it know which meetings count as customer reviews?
Where do the customer quotes in the brief come from?
What if I have no Fathom calls with a customer in the last 90 days?
Will it create a separate doc for every customer on my calendar?
Can I run this on demand instead of every Monday?
Walk into every customer review already prepped.
Connect Fathom, Google Calendar, Google Docs, and Slack once, and Geni puts a fresh brief on your desk every Monday at 7am.