Connect the store, the payments and the ad spend. That's the whole setup.
Prism reads from the systems already recording your business. Nothing to instrument, no tracking script, no data team required — and one thing you do have to supply yourself: costs.
Shopify
Multi-currency stores are normalised to your reporting currency at order-date rates.
- Orders and line items
- Products and variants
- Customers and addresses
- Refunds and returns
- Discount codes applied
WooCommerce
Heavily customised checkouts may need one mapping call to align custom order meta.
- Orders and items
- Products
- Customers
- Refunds
- Coupons
Stripe
MRR follows Stripe's subscription state, so trials and paused plans are excluded until active.
- Subscriptions and plans
- Invoices and MRR
- Churn and involuntary churn
- Payment fees
Ad platforms
Spend is used for margin and payback. Platform-reported conversions are shown separately from store orders, never mixed.
- Meta Ads spend
- Google Ads spend
- TikTok Ads spend
- Campaign and channel mapping
Cost inputs
Costs are versioned, so last quarter's margin uses last quarter's costs.
- Per-product COGS
- Shipping cost rules by weight or zone
- Payment fee rates
- Fixed cost allocation (optional)
What Prism cannot tell you
Stated up front, because finding out after the first invoice is worse for both of us.
Only what your store or Stripe records. POS and invoice-based wholesale need a CSV import.
Guest checkouts without an email match stay separate customers, which understates repeat rates slightly.
We surface platform-reported spend against store orders under a stated model. No model is the truth; we show which one you are reading.
Amazon and eBay are not supported yet. If most of your revenue is there, Prism is not the right tool today.
Connect your store. See the first breakdown.
No trial account needed — start monthly and cancel any time.