Goals
Q2 2026 Objectives
Complete the transition to the new revenue model (eng lead: Marce Coll, revops lead: Mine Kansu)
- Initial implementation
- Discrepancy hunting and fixing - all understood and fixed or explicitly accepted
- All internal dashboards re-implemented on the new model
- Investor reporting migrated
- Model understood and trusted across the team
- Finance signs off on model documentation
- Zero revops escalations for routine ARR/MRR questions for 4 weeks after launch
- Bonus: self-serve (finance can pull monthly data they need to close the books without billing/revops in the loop)
- Stretch goal: revenue model data flowing into Campfire
Migrate all credits to an in-house ledger (lead: Pawel Cebula)
- Implement a double-entry credit ledger
- Seed the ledger based on the new revenue recognition model
- Deploy and run the shadow ledger
- Fix unexpected discrepancies
- Migrate from customer balance to the ledger
Ship all expected pricing launches and changes (lead: Pawel Cebula)
- PostHog Code
- Seat-based subscriptions (free and paid)
- Seat-based subscriptions (free and multiple paid)
- Overages and background agents
- Storage and compute
- Data warehouse
- Endpoints
- Workflows
- Channels: Push, SMS
- Per-workflow limit exclusion
- Batch exports
- Higher frequency exports
- Logs
- 30 and 90 day retention
- LLM Gateway
- Product-scoped credits (depends on in-house credit ledger)
- Access based on positive credit pool balance (prepayments required)
- Automated top-ups
- Near-realtime limiting
- PostHog Code
Reduce tech debt and improve developer experience (lead: Marce Coll)
- Improve async task observability and reliability
- Upgrade to PostgreSQL 17/18
- Switch from Nginx to Granian
Complete the Salesforce org object rollout (lead: Abhischek Thottakara)
- Deploy deduplication workflow and scripts to production
- Complete historical migration to custom org object
- Migrate all integrations and lead triggers to new object
- Confirm Vitally and Salesforce sync works under the new setup
- Document all scripts and workflows in PostHog-owned GitHub repo
Build customer health score v1 in Vitally (lead: Mine Kansu)
- Define "active user" per product
- Define org-level "active customer" rollup logic
- Validate definitions against known accounts (healthy, churned, at-risk)
- Implement health scores in Vitally
Implement fully automated outbound pipelines (lead: Abhischek Thottakara)
- Source and score additional leads (LinkedIn followers, Appfigures.com targets, Stripe Propensity Leads)
- Generate outbound sequence content using LLM in Clay
- Sequence highest scoring targets automatically using Lemlist
Roll out the redesigned TAM compensation plan (lead: Mine Kansu)
- Finalize the new comp structure
- Validate payout scenarios against historical TAM performance
- Get sign off from finance / sales leads
Handbook
What the Billing team does ... anything billing:
- Billing infrastructure
- Pricing & self-serve revenue (in collaboration with each product team)
- Revenue reporting
- Usage reports
- Quota limiting
- Usage and spend dashboards
- Limits and alerts