OpenAI integration

OpenAI spend for every app, measured against what it earns

AI costs can quietly eat an app's margin. SoulStack reads your OpenAI costs and shows them as a share of each app's revenue, so you notice when a feature's bill outgrows what it brings in.

What SoulStack reads from OpenAI

  • AI spend per day, from your organization's costs
  • Cost as a share of the app's revenue

How it feeds your health score and alerts

Cost ratio is 10% of each app's health score, and a cost spike alert fires when AI spend passes your limit as a share of revenue (30% by default).

Access it needs

An Admin key, because OpenAI only reports costs for a whole organization. SoulStack only reads costs with it.

Connect OpenAI in a few minutes

  1. In OpenAI, open Organization settings → Admin keys and create a key.
  2. Paste it into SoulStack when you connect OpenAI to an app.

Syncs every 6 hours, plus whenever you press Sync now.

Questions

Why does SoulStack need an OpenAI Admin key?
OpenAI only exposes costs through its organization costs endpoint, which needs an Admin key. A regular project key is refused. SoulStack uses it to read costs and nothing else.
Can I track Anthropic or other AI costs?
Yes. Connect Anthropic or OpenRouter to the same app and SoulStack adds their spend to OpenAI's, so the cost ratio covers every model you pay for.

Works well with

Stripe, RevenueCat, App Store Connect, Google Play, PostHog, Sentry, 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.

See which app needs you first.

Free for 1 app. No card needed.

Start free
PACHIFUNK OÜ · Tornimäe tn 5, Tallinn, Harju maakond, 10145, Estonia