Skip to content

PostHog as Analytics Backbone

GrowthOS does not build its own analytics engine. Instead, it integrates deeply with PostHog — the open-source product analytics platform — as its analytics backbone.

The reasoning is straightforward:

  • MIT-licensed FOSS edition — self-host with no licensing cost
  • Proven at scale — handles ~100K events/month on a modest self-hosted deployment before requiring infrastructure investment
  • All-in-one analytics — event tracking, funnels, retention, feature flags, experiments, session replay, surveys, and HogQL in a single platform
  • ClickHouse-powered — column-oriented storage designed for high-volume event queries
  • Active development — large open-source community with frequent releases

GrowthOS events flow through the event bus into PostHog, where they are stored in ClickHouse and made available for analysis, feature flag evaluation, and experiment tracking. Feature flag decisions flow back into GrowthOS modules to control behavior.


Event Analytics

Event tracking, funnels, retention charts, and user paths. Understand how contacts move through your growth loops with full event history.

Feature Flags

Gradual rollouts and A/B test allocation. Control which contacts see new features, referral campaigns, or UI variants — evaluated server-side or client-side.

Experiments

Statistical significance testing and variant analysis. Run experiments on referral reward amounts, email subject lines, waitlist mechanics, and more.

Session Replay

Watch real user sessions to debug experience issues. Understand why a referral flow has drop-off or why a survey has low completion rates.

Surveys (Basic)

PostHog includes basic survey capabilities. GrowthOS extends these with automated follow-up actions, segment routing, and cross-module triggers.

HogQL

SQL-like query language over the full event stream. Build custom reports, export data for analysis, and power dashboards with ad-hoc queries.


PostHog is the observation layer. GrowthOS is the action layer. Together, they close the loop from insight to outcome.

PostHog ObservesGrowthOS Acts
Funnel drop-off at step 3Trigger a re-engagement nudge for contacts who dropped off
NPS score distributionAuto-route detractors to retention sequences, promoters to referral prompts
Feature adoption rateGate referral rewards behind feature activation milestones
Experiment variant winsRoll out the winning variant to all contacts via feature flags
Session replay shows confusionTrigger a contextual micro-survey at the point of friction
Retention curve flattens at day 7Launch a day-7 email sequence with activation tips

PostHog does not include — and is not designed to include — these GrowthOS capabilities:

  • Referral programs — two-sided campaigns with reward tracking, fraud detection, and viral mechanics
  • Lifecycle email sequences — event-driven multi-step email workflows
  • In-app nudges — contextual prompts tied to segments and user behavior
  • Viral waitlists — priority-ranked queues with share-to-move-up mechanics
  • Advocacy programs — milestone-based programs that turn users into champions
  • Unified contact graph — single identity across all modules and touchpoints

The PostHog integration is designed to scale with GrowthOS from early-stage to growth-stage.

  • PostHog FOSS self-hosted on a single server
  • Handles analytics and feature flags for up to ~100K events/month
  • GrowthOS event forwarder sends events via PostHog’s capture API
  • Total infrastructure cost: minimal (runs alongside GrowthOS services)

The boundary between PostHog and GrowthOS is clean and deliberate.

PostHog and GrowthOS form a virtuous cycle: modules generate events, PostHog analyzes them, insights trigger module actions, and those actions generate more events. Neither component tries to do the other’s job.