|
1 | | -## Q4 2025 Objectives |
2 | | - |
3 | | - |
4 | | -### Pawel |
5 | | - |
6 | | -- Implement pricing changes and launches (e.g. Data warehouse, Max, Tasks, Logs, Messaging/Workflows) |
7 | | -- Launch a new, more compact billing page |
8 | | -- Investigate and improve subscribe flow (e.g. status check timeouts, 3DS) |
9 | | -- Experiment with the unsubscribe flow to reduce churn |
10 | | -- Research usage-based billing providers to learn how they deal with challenges we face |
11 | | - |
12 | | -### Pato |
13 | | - |
14 | | -- Improve billing system, introducing pattern designs and abstractions (strategies for billing limits, forecasting and usage report) |
15 | | -- Update legacy Stripe API version |
16 | | -- Move Stripe flows to billing admin (e.g. credit notes, refunds, payments) |
17 | | -- Collaborate with Mine & BigTimeData to deliver new revenue models |
18 | | -- Implement pricing changes and launches (with Pawel) |
19 | | -- Learn to ride a bike properly |
20 | | - |
21 | | -### Marce |
22 | | - |
23 | | -- Produce and maintain a single source of truth for billing logic |
24 | | -- Comprehensive set of assertions on the billing system (incl. historical tables) |
25 | | -- Real-time usage reporting RFC |
26 | | - |
27 | | -### Mine |
28 | | - |
29 | | -- Deliver v1 reconciled revenue reporting with monthly reconciled revenue numbers and migrate all key metrics to the new model as the single source of truth |
30 | | -- Update lifecycle metrics under new revenue model to include resurrected/paused accounts so expansion/churn views are more realistic |
31 | | -- Create an end to end dashboard tying marketing -> sales pipeline -> revenue attribution |
32 | | -- Ship custom posthog org object in salesforce |
33 | | -- Work with sales team on automation and tracking of outbound leads |
34 | | - |
35 | | -### Bonus |
36 | | - |
37 | | -- Upgrade billing postgres |
38 | | -- Enable local payment options in key markets (e.g. India, China; verify the need/ROI first) |
39 | | -- Improve self-serve credit purchase flow (credit expiry logic, granting credits upfront) |
40 | | -- Enable billing through partners (e.g. AWS self-serve, Vercel) |
41 | | -- Support coupons (e.g. newsletters, hackathons) |
| 1 | +## Q1 2026 Objectives |
| 2 | + |
| 3 | +1. **Implement and switch to the new revenue model (eng leads: <TeamMember name="Patricio Tarantino" />, <TeamMember name="Marce Coll" />, revops lead: <TeamMember name="Mine Kansu" />)** |
| 4 | + - New model implemented, understood and trusted across the team, and easy to work with |
| 5 | + - Differences vs old model expected and explained |
| 6 | + - All internal dashboards and investor reports re-implemented based on the new model |
| 7 | + |
| 8 | +2. **Make billing the source of truth (leads: <TeamMember name="Pawel Cebula" />, <TeamMember name="Marce Coll" />)** |
| 9 | + - Write an RFC on this and alternative directions and decide |
| 10 | + - Implement the chosen direction |
| 11 | + |
| 12 | +3. **Ship all expected pricing launches and changes (lead:<TeamMember name="Pawel Cebula" />)** |
| 13 | + - Expected |
| 14 | + - Workflows (push, sms) |
| 15 | + - Logs |
| 16 | + - Data warehouse (storage) |
| 17 | + - Array |
| 18 | + - Endpoints |
| 19 | + - Blockers |
| 20 | + - Implement solution to the limit of max 20 subscription items |
| 21 | + - Enable support for non-incremental usage metrics (e.g. storage for data warehouse, endpoints) |
| 22 | + |
| 23 | +4. **Integrate billing and revenue data with Campfire (lead: <TeamMember name="Patricio Tarantino" />)** |
| 24 | + - Decide on the architecture |
| 25 | + - Implement API connections |
| 26 | + - Push data needed for accounting (Stripe objects) |
| 27 | + - Push data from revenue model |
| 28 | + |
| 29 | +5. **Improve quota limiting stability and accuracy (lead: <TeamMember name="Marce Coll" />)** |
| 30 | + - Deploy money domain limiting strategy |
| 31 | + - Align usage and limit calculations in `/billing` API response with money domain limit strategy |
| 32 | + |
| 33 | +6. **Reduce tech debt and improve developer experience (lead: <TeamMember name="Marce Coll" />)** |
| 34 | + - Switch from Nginx to Granian |
| 35 | + - Improve observability and tracing |
| 36 | + - Migrate PostgreSQL |
| 37 | + - Upgrade Stripe API version |
| 38 | + |
| 39 | +7. **Improve how we identify and prioritize self-serve orgs for sales engagement using intent based signals (lead: <TeamMember name="Mine Kansu" />)** |
| 40 | + |
| 41 | +8. **Roll out the custom PostHog Org object in Salesforce and update all integrations and lead triggers for smooth transition (lead: <TeamMember name="Mine Kansu" />)** |
| 42 | + |
| 43 | +9. **Launch an engineering-led outbound motion for high signal leads (lead: Abhischek)** |
0 commit comments