SoulStack reads revenue, users, errors, AI and hosting costs from the services your apps already run on, then scores each app from 0 to 100 and puts the one that needs you first. Every connection uses a key with the narrowest access the provider offers, and SoulStack never writes to any of them.
Connect Stripe with a read-only key and see MRR, churn, new and lost revenue and failed payments for every app in one dashboard, scored 0 to 100.
How Stripe works with SoulStackConnect RevenueCat and see mobile subscription MRR for every app next to your web revenue, scored 0 to 100 with alerts when MRR drops.
How RevenueCat works with SoulStackConnect App Store Connect with a Sales key and see iOS subscription MRR and churn for every app, next to your web revenue, scored 0 to 100.
How App Store Connect works with SoulStackConnect Google Play with a read-only service account and see daily Android revenue, refunds and churn for every app, next to the rest of your stack.
How Google Play works with SoulStackConnect PostHog with a read-only key and see daily active users and user growth for every app in one dashboard, next to revenue and errors.
How PostHog works with SoulStackConnect Sentry and see each app's error rate and crash-free sessions in one dashboard, with an alert when errors spike.
How Sentry works with SoulStackConnect OpenAI and see AI spend for every app next to its revenue, with an alert when AI costs climb past your limit.
How OpenAI works with SoulStackConnect Anthropic and see Claude API spend for every app next to its revenue, split by model, with an alert when AI costs climb past your limit.
How Anthropic works with SoulStackConnect OpenRouter and see what every app spends on AI models each day, split by model, next to its revenue and scored with everything else.
How OpenRouter works with SoulStackConnect Vercel and see what your team's hosting costs each day next to the app's revenue, as part of its health score and cost alerts.
How Vercel works with SoulStackConnect Supabase to feed SoulStack your own daily active users or MRR from a simple view in your database.
How Supabase works with SoulStack