PostHog Handbook Library / Growth

2,518 words. Estimated reading time: 12 min.

Running product training sessions

Auto TL;DR

At a Glance

This long page covers these main areas. The list is generated from the article headings, so it updates with every handbook rebuild.

  1. Pre session work
  2. Understand what will make the session valuable
  3. Decide what to show
  4. Prep a dashboard
  5. Prep a session summary
  6. Confirm attendees have access
  7. Session 1: PostHog fundamentals
  8. Why it matters

Purpose - Get new PostHog customers self-sufficient and primed to explore more of PostHog.

Format - Two live group sessions for up to 30 people across product, marketing, and engineering.

Total TAM time - ~2.5–3.5 hours live delivery, plus ~one hour prep per session.

This document tells you what to cover in a training session and why it matters. It's not a script or the only way to approach training. Consider this a good baseline but you will want to always run it in your own voice, in whatever order fits the customer's needs. Product training is a separate and optional activity you can run with an account if you believe it will increase usage and help them derive more value from PostHog.

PostHog AI and MCP should be woven into every demo and practical. Don't teach them as standalone features. Use them as the way you build things in front of the room. The goal is for everyone to leave thinking AI-assisted analytics is the normal way to work.

Pre-session work

Do this before Session 1. The prep is what separates a useful session from a product tour that is easily forgotten.

Understand what will make the session valuable

Gather answers to the following questions (you may know the answers but it's still worth asking the customer directly):

Decide what to show

Prep a dashboard

Prep a session summary

Confirm attendees have access

If possible, schedule both sessions in the same week. Monday/Thursday or Tuesday/Friday. A long gap between sessions kills momentum.

Session 1: PostHog fundamentals

Audience - Everyone. Product, engineering, marketing, data, leadership.

Duration - 90 minutes (65 min content, 15 min Q&A, 10 min buffer).

Deliverable - A working dashboard in their project. Every attendee knows how to build an insight and watch a replay.

Why it matters

This is the only session that's guaranteed. If they never show up for Session 2, this has to be enough to make PostHog stick. Every topic here maps to the most-visited pages in our docs.

Topics to cover

Intro to PostHog (5 min)
The data model (10 min)

Events

Persons and properties

Cohorts

Pause for questions. Allow for some awkward silence.

Building insights (15 min)

The core of the session. Don't teach insight types in the abstract. Build them around a real question from the pre-session prep.

Trends

Funnels

For smaller audiences (~10 people), encourage attendees to build an insight themselves by prompting PostHog AI or clicking through the UI. Try: "Show me a funnel from page_view to sign_up to first_project_created in the last 30 days." For larger groups, this gets chaotic – demo it yourself and save the hands-on exercise for Session Replay.

Session Replay (15 min)

Connect Session Replay to the funnel you built. Show the numbers, then show the human behind the numbers.

Ask the audience to build a Session Replay filter using PostHog AI or the UI.

Dashboards (10 min)
Quick overview of what else exists (5 min)

Don't demo any of these. Name them so the room knows what's available and that they're tied to events.

Q&A (15 min)

Open floor. If nobody asks any questions, mention some of the below examples as commonly asked questions. This may make people feel more comfortable.

After Session 1

---

Session 2: Pick your track

Duration - 60 minutes (40 min content, 15 min Q&A, five min buffer).

Offered as two tracks. The customer picks one, or runs both if they have the headcount. Schedule it two to four days after Session 1.

Session 2 is optional. Hype it up, but don't treat it as a dealbreaker. If a customer only does Session 1, they're still in solid shape.

Track A: Product + engineering

Audience - PMs, engineers, data scientists. Anyone who ships features.

Deliverable - A live feature flag targeting a real user segment, plus a draft experiment with a defined hypothesis.

Feature Flags (15 min)

The gateway to Experiments. Nail this first.

Experiments (10 min)

Start from a hypothesis, not a feature. Ask the room: "What's something you're debating shipping right now?"

LLM Analytics (10 min)

Big for any team building AI features. Clustering in particular can provide insights that are otherwise hard to come by.

If they're not building AI features, skip this. Spend the time on Feature Flags and Experiments instead.

MCP
Bonus topics if time allows

Track B: Marketing + growth

Audience - Marketing, growth, content, demand gen. Anyone who cares about acquisition and conversion.

Deliverable - A Web Analytics dashboard configured for their site, plus a live survey draft targeting a real user segment.

Web Analytics (15 min)
Advanced funnels for marketing (10 min)

Build on what they learned in Session 1, applied to marketing use cases.

Surveys (7 min)
Session Replay for marketing (5 min)
Workflows (3 min)

After Session 2

---

Engagement tips

For the "too busy" crowd

Offer a 15-minute micro session. If someone reschedules twice, don't push. Offer to screenshare and build one thing while they watch. Low commitment, high value. Most people who do a micro session rebook the full one.

For $80k+ customers who are in-office – pitch a half-day onsite. Frame it as "we'll sit with your team and build your analytics stack together." Informal one-on-one time at someone's desk is worth 3x a scheduled Zoom.

Gather feedback with Surveys

Set up a PostHog survey targeting training participants after each session. This does two things: it collects real feedback on the training, and it shows attendees a live example of Surveys in action on themselves. Good dog-fooding moment.

Canonical URL: https://posthog.com/handbook/growth/sales/customer-training

GitHub source: contents/handbook/growth/sales/customer-training.md

Content hash: c7c3a2ed14bdfae5

Static reader notes
  • MDX_COMPONENT_STATIC_ADAPTER: Adapted interactive MDX components for static reading: CalloutBox.