Worked example

What a finished meeting looks like

This is a sample recap, rendered by the same code that produces the real thing. The meeting is invented; the structure, the sections and the timestamp drill-down are exactly what you get after your own call ends.

Q3 pricing rollout — go/no-go

28 min · Ana, Marco, Lena, Kenji

Q3 pricing rollout — go/no-go

Four teams walked through the Q3 pricing change: the new per-seat tier, what happens to existing annual contracts, and what still has to ship before the announcement goes out. The call ended with a go for 12 August, conditional on the migration script passing a dry run against the full dataset.

Key takeaways

  • The per-seat tier replaces the flat team plan; existing annual contracts keep their price until renewal.
  • The announcement is blocked on exactly one thing: a clean dry run of the migration script.
  • Support needs the pricing FAQ in five languages before the customer email is sent.

Pricing model 2:14

  • The new tier is billed per seat, monthly or annually, with the annual discount unchanged at 20%.
  • Customers on the legacy flat plan keep their current price until their renewal date.
  • Finance asked for a 30-day notice window; legal confirmed that satisfies the EU contracts.

Migration and rollback 11:40

  • The migration script rewrites plan rows in place and has been tested against a copy of production.
  • One dry run against the full dataset is still outstanding.
  • Rollback is a single revert of the plan table, valid only while no invoice has been issued in between.

Points

  • ✅ Ship the per-seat tier on 12 August — Ana, Kenji 18:02
  • ✅ Grandfather existing annual contracts until renewal — Ana, Lena 6:35
  • ⚠️ Whether the 20% annual discount also applies to the first upgrade invoice — Lena 9:12
  • ❌ Raising the minimum seat count from three to five — Kenji, Marco 21:47

Action items

  • Run the migration dry run against the full dataset and post the diff (Marco) 24:10
  • Draft the customer email and get legal sign-off (Ana) 25:33
  • Translate the pricing FAQ into German, Spanish, Japanese, French and Portuguese (Lena) 26:05

Open questions

  • Does the 30-day notice period start from the email or from the in-app banner? 9:48
  • Who owns the pricing page copy after launch? 27:20

Topics

  • Per-seat pricing model
  • Legacy plan grandfathering
  • Migration script and rollback
  • Launch communications

Click any [mm:ss] timestamp in the summary to jump to the moment it came from in the transcript.