Replaces Fivetran · Snowflake · dbt · Looker
Know which orders
actually make money.
Your ERP books revenue and product cost. It does not book outbound freight, payment fees, marketplace commission, pick-and-pack, or the eventual cost of a return — which on a DTC line routinely total 18–30% of net revenue.
This decomposes all seven, per order line, and reports true contribution margin.
- 194
- governed metrics
- 10
- role dashboards
- 7
- source systems
Landed cost, per order line
- 01Product cost
- 02Inbound freight
- 03Outbound shipping
- 04Payment fees
- 05Marketplace commission
- 06Pick & pack
- 07Returns provision
= Contribution margin
Green rows are the six your ERP does not give you.
Two ways in
Explore the seeded workspace
No passwordNorthwind Commerce — 24 months of synthetic orders, returns, inventory, purchase orders and marketing spend. Pick a role from a dropdown, land on that role’s dashboard, configure nothing.
One shared tenant, so treat anything you save in it as public. The numbers are realistic, not real.
Open the demoStart your own workspace
A new tenant with zero rows in it. Connect Business Central, NetSuite, Acumatica, Shopify or Amazon — or upload a CSV — and the same dashboards fill in from your own data, with the metric definitions already written.
Nothing is shared with the demo. A workspace sees only its own rows, and that boundary is a database policy rather than a query the application has to remember to write.
What you get
Governed metrics
194 definitions in one catalog. Every dashboard, export, alert and assistant answer compiles from the same one, so two screens cannot disagree about what gross margin means.
Persona dashboards
10 role dashboards — CFO, supply chain, fulfilment, merchandising — rendered from declarative specs, so a role’s home screen is data rather than a code change.
The assistant
Ask in English. It plans a validated query against the catalog and never writes SQL, so it cannot invent a table or reach data you could not already see.
Currency that ties out
Uses the exchange rate your own ledger posted, not one of ours. A rate we chose would be defensible, independently sourced, and would not reconcile with your GL.
Alerts that reach someone
Thresholds and statistical anomalies, delivered by email, Slack or webhook — once per incident, not once per evaluation.
Isolation by policy
Every tenant-scoped table enforces row-level security in Postgres, so a workspace boundary is a database policy rather than a WHERE clause somebody has to remember to write.
Reads from
- Business Central
- NetSuite
- Acumatica
- Shopify
- Amazon SP-API
- CSV / Excel
- REST
Every feature, free while we are in early access.
No card, no limits, no metering. Connect a source and see your own contribution margin — or open the demo and see somebody else’s first.