Skip to content

Add "Shipping a pricing change" handbook page - #19476

Open
marco-g-pm wants to merge 4 commits into
masterfrom
claude/pricing-change-handbook-1f6602
Open

Add "Shipping a pricing change" handbook page#19476
marco-g-pm wants to merge 4 commits into
masterfrom
claude/pricing-change-handbook-1f6602

Conversation

@marco-g-pm

@marco-g-pm marco-g-pm commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Changes

Adds a new handbook page, Shipping a pricing change (/handbook/growth/shipping-a-pricing-change), documenting the end-to-end process for changing a product's pricing:

  • RFC: what to analyze (competitor modeling, revenue changes, unit economics, at-risk revenue), how to write it, who reviews it
  • Implementation: the billing kickoff via the billing-pricing-changes skill, the migration/launch date, and building the grandfathering spreadsheet
  • Notifying managed accounts (via TAMs/AEs/CSMs) and non-managed accounts (workflow email with a static cohort)
  • Marketing: docs/blog price sweep, pricing calculator check, and paid ads
  • Launch-day and after-launch checklists

Also adds the page to the handbook sidebar under Growth, right after "Pricing principles" (src/navs/index.js).

Internal-only resources (Slack channels, private repos, the example spreadsheet, skill store) use <PrivateLink>.

Checklist

  • I've read the docs and/or content style guides.
  • Words are spelled using American English
  • Use relative URLs for internal links
  • I've checked the pages added or changed in the Vercel preview build
  • If I moved a page, I added a redirect in vercel.json (n/a – new page, no moves)

🤖 Generated with Claude Code

Documents the end-to-end process for changing a product's pricing: RFC
analysis and review, the billing kickoff and migration date, building the
grandfathering list, notifying managed and non-managed accounts, marketing
and paid ads coordination, and launch-day checklists. Linked in the
handbook nav under Growth, next to Pricing principles.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Deploy preview

Status Details Updated (UTC)
🟢 Ready View preview Aug 13, 2026 09:10PM

@github-actions

github-actions Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Vale prose linter → found 0 errors, 12 warnings, 0 suggestions in your markdown

Full report → Copy the linter results into an LLM to batch-fix issues.

Linter being weird? Update the rules!

contents/handbook/growth/shipping-a-pricing-change.md — 0 errors, 12 warnings, 0 suggestions
Line Severity Message Rule
11:4 warning 'RFC' heading should be in sentence case, and product names should be capitalized. PostHogBase.SentenceCase
43:17 warning 'Blitzscale' is a possible misspelling. PostHogBase.Spelling
56:9 warning 'AEs' is a possible misspelling. PostHogBase.Spelling
88:7 warning 'AEs' is a possible misspelling. PostHogBase.Spelling
94:1 warning 'PMMs' is a possible misspelling. PostHogBase.Spelling
104:320 warning Capitalize 'Workflows' for PostHog's product. Use 'workflows' for the general industry concept. PostHogBase.ProductNames
110:111 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
118:49 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
128:16 warning 'AEs' is a possible misspelling. PostHogBase.Spelling
131:13 warning Capitalize 'Workflows' for PostHog's product. Use 'workflows' for the general industry concept. PostHogBase.ProductNames
134:9 warning Use 'PostHog' instead of 'posthog'. Vale.Terms
135:28 warning Use 'PostHog' instead of 'posthog'. Vale.Terms

marco-g-pm and others added 2 commits August 13, 2026 16:10
Remaining warnings are false positives (AEs/PMMs abbreviations, RFC
acronym heading, Slack channel names, posthog.com as a domain).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Points RFC authors at the product definition guide in the billing repo so
they check architecture constraints (standalone, variants, add-ons,
bundled) while working through pricing.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Bundle report

Total JS (gzip)

7.55 MiB (+0.0 KiB / +0.0%)

Eager graph (modules shipped in each entrypoint's initial chunks)

Entrypoint Eager size Budget Modules
app 16.90 MiB (+0.1 KiB / +0.0%) report-only 2018
Largest modules in the app closure
Module Size
./src/data/mcp-tools.json 990.6 KiB
css ./node_modules/.pnpm/css-loader@5.2.7_webpack@5.101.3/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[1]!./node_modules/.pnpm/postcss-loader@4.3.0_postcss@8.5.6_webpack@5.101.3/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[8].oneOf[1].use[2]!./src/styles/global.css 746.7 KiB
./src/components/Stickers/Stickers.tsx 696.4 KiB
./node_modules/.pnpm/@radix-ui+react-icons@1.3.2_react@18.3.1/node_modules/@radix-ui/react-icons/dist/react-icons.esm.js 481.4 KiB
./node_modules/.pnpm/rehype-raw@7.0.0/node_modules/rehype-raw/lib/index.js + 29 modules 395.1 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.cjs.js 364.8 KiB
./node_modules/.pnpm/@posthog+icons@0.36.6_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/@posthog/icons/dist/posthog-icons.es.js 354.8 KiB
./src/hooks/useCustomers.tsx + 54 modules 354.5 KiB
./node_modules/.pnpm/react-markdown@8.0.7_@types+react@16.14.66_react@18.3.1/node_modules/react-markdown/lib/react-markdown.js + 88 modules 351.4 KiB
./src/components/ProductComparisonTable/index.tsx + 126 modules 301.4 KiB
./node_modules/.pnpm/cloudinary-core@2.14.0_lodash@4.17.21/node_modules/cloudinary-core/cloudinary-core.js 281.9 KiB
./src/components/SearchUI/index.tsx + 87 modules 273.0 KiB
./node_modules/.pnpm/@posthog+brand@0.8.0_react@18.3.1/node_modules/@posthog/brand/dist/generated/hoggies/svg/magnifying-glass.mjs 254.7 KiB
./node_modules/.pnpm/framer-motion@10.18.0_react-dom@18.3.1_react@18.3.1__react@18.3.1/node_modules/framer-motion/dist/es/render/dom/motion.mjs + 109 modules 253.9 KiB
./node_modules/.pnpm/d3@7.9.0/node_modules/d3/src/index.js + 208 modules 247.4 KiB

Eager-graph budgets are report-only until a baseline is established. Sizes are gzip of public/**/*.js; eager size is webpack module source bytes for the modules actually shipped in the entrypoint's initial chunks (post-tree-shake).

@marco-g-pm
marco-g-pm marked this pull request as ready for review August 13, 2026 20:56
Tightens the product architecture note to just point at the billing
repo's product definition guide.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant