Built for owners running multiple Shopify stores, multi-brand portfolios, sub-brand spinouts, geo-split storefronts. All-stores P&L with real currency consolidation, per-store goals + per-store daily digest, and tier pricing that doesn't penalize you for adding the next store.
Most ecom analytics products were built assuming one store. Adding a second is either an upgrade to the enterprise tier (BeProfit forces $249+/mo for any multi-store setup) or it works technically but consolidates poorly, different currencies don't roll up, per-store goals are an afterthought, and the daily summary email shows you the portfolio total but not which store moved the number.
The features in EF that matter most when you're switching between stores 12 times a day.
Top of every tab: switch the store dropdown to 'All stores' and every number rolls up. Each store's revenue is converted from its native currency to your reporting currency via live FX rates, no fake 1:1 USD math, no per-row spreadsheet reconciliation.
Every morning at 12 PM UTC, a single email lands with yesterday's revenue, profit, and orders. When you have multiple stores or stores in different currencies, the email expands with a per-store breakdown table, each store in its native currency + a converted total in your reporting currency.
Captain $99: 1 store. Crew $199: 3 stores. Fleet $349: unlimited stores. Same features at every tier, no UTM, attribution, or LTV cohort gating. Need invoiced billing or a dedicated account manager? The Custom Enterprise tier adds those on top of unlimited stores.
One brand, three storefronts: ecomforward.com (USD), ecomforward.eu (EUR), ecomforward.co.uk (GBP). All-stores view consolidates all three to your reporting currency. Per-store goals reflect different markets. Marketing tab segments ad spend by store-currency before consolidation.
You own three D2C brands in different niches. Each has its own Shopify, Meta, Google. EF gives you a portfolio P&L while keeping each brand's data fully isolated by store. Custom team roles let you give each brand's part-time manager access to only their store.
Your main brand spins up a premium sub-brand. New Shopify store, new ad accounts, new currency potentially. Add to EF in 5 minutes, Shopify OAuth, paste Meta token, connect Klaviyo. Daily digest immediately starts including the new store with proper currency conversion.
Crew at $199/mo is the natural multi-store entry point, covers 3 stores, all features, a larger monthly AI allowance, unlimited team seats with custom roles. Fleet at $349/mo covers unlimited stores with priority 24h support and a quarterly check-in.
Compare to BeProfit: a 3-store owner pays $249/mo for their Plus tier (the only one with multi-store). For 10 stores you'd still pay $249, but you'd lose Cash Flow, Balance Sheet, Goals, custom team roles, multi-currency reporting, and AI Listings, all of which BeProfit doesn't ship at any price.
7-day free trial, all features at every tier. Connect your stores, watch the all-stores aggregate populate from real Shopify data, no spreadsheet imports, no currency math.
7-day free trial · cancel anytime · live in 10 min