Each PostHog project lives on its own. SoulStack reads daily active users from each one, so you can see which apps are growing and which have gone quiet, next to their revenue.
User growth is a fifth of each app's health score. Without PostHog the score is worked out from the other inputs and says so. Retention is shown on each app's page and isn't part of the score.
A personal API key with Query: Read and nothing else, your project ID, and your region (US or EU cloud).
Syncs every hour, plus whenever you press Sync now.
Stripe, RevenueCat, App Store Connect, Google Play, Sentry, OpenAI, Anthropic, OpenRouter, Vercel and Supabase. Each one adds another part of the health score, so the more you connect, the more of the picture SoulStack can see.