Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions contents/teams/customer-analytics/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,40 @@ hideAnchor: false
template: team
---

## Previous goals
<details>
<summary>Q4 2025 goals </summary>

### 1: Default dashboard with customer base insights
Who: <TeamMember name="Arthur Moreira de Deus" photo />

Have an entry UI for the product showing data about the customer base:

* Active users (DAU/WAU/MAU) and their trends over time
* Signups
* Paying customers
* Free to paid conversion rate
* Customer engagement/usage

### 2: Better individual customer visualization
Who: <TeamMember name="Arthur Moreira de Deus" photo />

Pick up the work on person feed canvas, expanding it to groups and also showing:

* LLM traces (if enabled)
* Exceptions (if enabled)
* Support tickets (if Zendesk source connected)

### 3: Answer questions with Max
Who: <TeamMember name="Arthur Moreira de Deus" photo />

Focusing on improving the user interview process for engineers, have Max answer questions such as:

* I want to interview product engineers that are using product X, give me a list ranked by usage.
* I am about to jump on a call with customer X about Y. What do I need to know about them?

</details>

## Who are we building for?

### Personas
Expand Down
64 changes: 46 additions & 18 deletions contents/teams/customer-analytics/objectives.mdx
Original file line number Diff line number Diff line change
@@ -1,27 +1,55 @@
# 1: Default dashboard with customer base insights
Who: <TeamMember name="Arthur Moreira de Deus" photo />
<details>
<summary>1: Customer lists are fast enough to be the default tool for customer lookup</summary>

Have an entry UI for the product showing data about the customer base:
Who: <TeamMember name="Arthur Moreira de Deus" photo />, [Team analytics platform](/teams/analytics-platform)
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@PostHog/team-analytics-platform put you folks as co-owner here, but I'm happy to take on the bulk of the work.

Will need some help with what/how to optimize the queries.

<br />

* Active users (DAU/WAU/MAU) and their trends over time
* Signups
* Paying customers
* Free to paid conversion rate
* Customer engagement/usage
PostHog employees currently prefer other tools for customer lookup because our own customer lists are too slow. This is a non-negotiable enabler for everything else.
<br />

# 2: Better individual customer visualization
Who: <TeamMember name="Arthur Moreira de Deus" photo />
What we'll ship:

- Diagnose query performance issues in customer lists (with Analytics Platform team support)
- Customer list queries under 2 seconds

Pick up the work on person feed canvas, expanding it to groups and also showing:
</details>

* LLM traces (if enabled)
* Exceptions (if enabled)
* Support tickets (if Zendesk source connected)
<details>
<summary>2: Engineers can see which customers matter and where they are in the journey</summary>

# 3: Answer questions with Max
Who: <TeamMember name="Arthur Moreira de Deus" photo />
<br />

Interviewed users consistently asked: "Where is this user stuck?" and "Who are my most valuable customers?" Combining revenue visibility with journey position answers both questions.
<br />

What we'll ship:

- Revenue data in profiles: current MRR, trend, plan tier, usage vs billing (Stripe users + PostHog one-off implementation)
- Attribution data in profiles (first touch of earliest user for groups)
- Global customer journey funnel: user defines funnel(s) as "the journey," shown in dashboard (aggregate) and profiles (individual position)
- Basic AI-assisted setup with initial prompt to define customer journeys
- Power users table enriched with revenue and attribution columns, sortable
- Customer profile data persistence

</details>

<details>
<summary>3: Custom properties from data warehouse in persons and groups</summary>

Who: <TeamMember name="Arthur Moreira de Deus" photo />, [Team data stack](/teams/data-stack)
<br />

This is something that comes up quite frequently: have a way to populate properties out of data warehouse and/or materialized views.
<br />

What we'll ship:

- User-defined property schemas that can be populated from data warehouse tables or materialized views
- UI for configuring the schema and properties sync to persons/groups
- Display of custom properties in profiles
- Properties available for cohorts and feature flag targeting

Focusing on improving the user interview process for engineers, have Max answer questions such as:
Ownership: Data stack team owns backend/ingestion. Customer analytics owns configuration UI and display.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Gilbert09 tagging you for viz, added this as a quarter goal for customer analytics as well

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good!


* I want to interview product engineers that are using product X, give me a list ranked by usage.
* I am about to jump on a call with customer X about Y. What do I need to know about them?
</details>