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