FloKit needs 7–14 days of subscription data to generate payback curves. Connect your subscription source first for the fastest time-to-insight.
1
Create a workspace
Sign up at flokitai.com. Create a workspace for your app. Keep staging and production workspaces separate — each workspace maintains its own integrations, identity graph, and reports.
2
Choose your integration path
Select the path that fits your stack:
- No app release / server-side (recommended) — Connect App Store Connect, Google Play, or Stripe plus an MMP (AppsFlyer or Adjust). No mobile SDK changes required. Most teams see their first report within 48 hours.
- Warehouse-first — Connect BigQuery, Snowflake, or Redshift with a historical cohort export. Best for data teams that want retroactive analysis before wiring live sources.
- SDK/API-enhanced — Send server-side events via the FloKit Events API for richer funnel signals, custom properties, and real-time payback updates.
3
Connect your subscription / revenue source
Go to Settings → Integrations → Subscriptions. Connect one of:
- App Store Connect — App Store Connect API key
- Google Play — service account with financial data access
- Stripe — Restricted key with read access to customers, subscriptions, and invoices
- CSV import — Upload a historical subscription export
4
Connect your attribution / MMP source
Go to Settings → Integrations → Attribution. Connect one of:
- AppsFlyer — API token + app ID
- Adjust — API token + app token
5
Send or import product and funnel events
Send lifecycle events via the FloKit Events API or import a CSV. The minimum set for payback analysis:
paywall_viewedtrial_startedsubscription_started
6
Validate identity mapping
Go to Data → Identity. FloKit stitches four identity layers:
anonymous_id(pre-login device ID)user_id(post-login app user)subscription_customer_id(billing platform customer)mmp_customer_user_id(AppsFlyer / Adjust attributed install)
7
Review your first payback report
Go to Reports → Payback. Once FloKit has collected 7–14 days of subscription data, cohort payback curves will populate automatically.The report shows:
- CAC by campaign, creative, country, and offer
- ROAS at 7, 14, 30, 60, and 90 days
- Payback window — how long until a cohort covers its acquisition cost
- Projected LTV at 6 and 12 months
8
Enable recommendations in read-only mode
Go to Actions → Settings. Leave write access disabled. FloKit will populate the action queue with recommended budget moves, creative pauses, audience shifts, offer tests, and paywall experiments — all queued for human review.Approve, reject, or defer each action before enabling write access to ad platforms.See Action queue.