Skip to content

Commit b6b9012

Browse files
authored
docs: billing q1 2026 goals (#14215)
## Changes Updating Q1 2026 billing goals ![image.png](https://app.graphite.com/user-attachments/assets/a342c43a-ab72-4490-b0cd-b6d8631fadd3.png)
1 parent ef68fa5 commit b6b9012

File tree

1 file changed

+43
-41
lines changed

1 file changed

+43
-41
lines changed
Lines changed: 43 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,43 @@
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

Comments
 (0)