Help center
How to set up Cockpitify and get the most out of every screen, step by step.
Getting started
- Get started with CockpitifySign in, connect your first Supabase app and finish the setup checklist, from a fresh install to your first notification.
- Connect your Supabase projectHow Cockpitify connects to Supabase with OAuth, what the small ops layer adds to your project, and what it never touches.
- Find your way around the appThe four tabs, the app switcher, the Summary screen and where every other screen lives, on phones and tablets.
- Users and user detailsSearch your app's users, filter premium, free and money-losing users, and read a user's plan, activity, revenue and AI cost.
Revenue, AI cost and services
- Add revenue with RevenueCatConnect RevenueCat to Cockpitify with a v2 secret key so purchases, renewals and cancellations are matched to your Supabase users.
- Track AI cost per userWrap your OpenAI, Anthropic or Vercel AI SDK client with @cockpitify/node so every AI call is recorded with its user and cost.
- Read the Margin tabWhat the Margin tab shows, how Cockpitify calculates margin per user from revenue, AI cost and store fees, and what's on the Free plan.
- Add a service and get balance alertsAdd DeepSeek, OpenAI, ElevenLabs, Twilio, Resend and 30+ services to see balance, spend or quota, days left and alerts before they run out.
- Add a custom HTTP serviceTrack any service with a balance API in Cockpitify by pointing it at a JSON endpoint and the path of the number to read.
- Monthly profit, fixed costs and adsSee your app's profit per month in Cockpitify, add fixed costs, connect Google Ads and AdMob, and attribute AdMob ad revenue to users.
Notifications, Slack and Discord
- Set up notificationsAllow push notifications, choose instant, hourly digest or off for each category, and use the inbox in Cockpitify.
- Get an alert when a user passes a daily AI limitSet a daily AI spend limit per app in Cockpitify and get a push when any user's AI cost for the day passes it.
- Send events to Slack, Discord or your serverAdd a webhook per app in Cockpitify to post new users, purchases, low balances and more to Slack, Discord or a signed JSON endpoint.
Analytics and releases
- Set up usage analyticsAdd the Cockpitify SDK to your Expo, React Native, Flutter or web app to see daily, weekly and monthly actives, feature usage and a world map.
- Feature usage, funnels and the mapDefine features from screens and events, build conversion funnels from sign-up to purchase, and see where your users are in Cockpitify.
- Track release health with SentryConnect Sentry to Cockpitify to see crash-free sessions and users per release, new issues, version adoption and stability alerts.
Teams and plans
- Invite your team and set permissionsInvite people to your Cockpitify workspace as admin, viewer or custom, and choose per app and area who can see and who can change what.
- Plans, trials and billingCompare Cockpitify Free, Pro and Team, start a free trial, restore purchases on a new phone and manage or cancel your subscription.
- When your plan drops: locked appsWhat happens in Cockpitify when a paid plan ends, how to choose which apps stay open, and how locked apps come back.
Account and troubleshooting
- Repair, update or remove an appKeep Cockpitify's ops layer in your Supabase project up to date, repair a broken setup without losing data, or remove it completely.
- Device lock, language and your accountTurn Cockpitify's biometric lock on or off, change the language, sign out, or delete your account and what that removes.
- TroubleshootingFixes for common Cockpitify messages, from a paused Supabase project and an incomplete setup to plan limits, permissions and sign-in problems.