One operating system
for every banner.
In-store POS and every delivery marketplace, reconciled into one live picture across every banner and store. One number per question, across every banner and store.
The product
The dashboard your team actually opens at 8 AM Monday.
One operating picture across every banner, every channel, every POS. Click a number and the chart follows it. Ask a question in plain English and get the answer with its chart.

Sample data
Feed landed
Instacart weekly export, 4 banners
Substitution rate moved
Uber Eats, 1.2 pts week over week
Snapshot published
08:00 UTC, tied to the control total
Morning. Four feeds landed overnight and the book ties out.
Which channel grew fastest this week?
Sample data
Feed landed
Instacart weekly export, 4 banners
Substitution rate moved
Uber Eats, 1.2 pts week over week
Snapshot published
08:00 UTC, tied to the control total
Integrations
















“It's an Innovative Product and can really help the Grocery Sector”
Consulted with people from


The axis
Planned by department, the way grocery works.
ORIGIN groups product by grocery department, not a generic product collection. That is the axis merchandising teams already plan against. Pick one and see what the portal reads in it.

What the picker swapped, per store and per marketplace, against what the shopper had ordered.
ORIGIN brings every register and every delivery marketplace into one read, so the Monday meeting starts on the number instead of arguing about it.
A banner slipping, a channel jumping, a store running out: it is on one screen before anyone has to ask.
Features
Start every Monday knowing what moved.
ORIGIN opens on a morning read of what changed since Friday: the banner that slipped, the channel that jumped, the store that ran out. In the order it needs you, before the meeting starts.
Start every Monday knowing what moved.
ORIGIN opens on a morning read of what changed since Friday: the banner that slipped, the channel that jumped, the store that ran out. In the order it needs you, before the meeting starts.
Good morning, Maria.
3 banners up and 1 channel down since Friday.
This week's readEcommerce GMV
$648.8K
+4.0%
Orders
12,552
+1.0%
Fill rate
94.0%
+0.2pt
Sample data
Ask your numbers in plain English.
Type the question the way you would ask it across the table. Origin AI answers from the same governed numbers the page reads, with the chart that proves it and the scope it answered under.
Morning. Four feeds landed overnight and the book ties out.
Which channel grew fastest this week?
Every register and marketplace in one read.
Instacart, DoorDash, Uber Eats, Shipt, Amazon and the in-store POS, tied out to one control total per banner. More connectors are on the roadmap as each partner opens its reporting API.
Filter every page, fast.
One filter bar re-cuts every tile, chart and table on the page: source, channel, region, period. A page only offers the controls that can actually move it, so nothing in the bar is there for show.
Channel
Period
Integration
An API on top of the stack you already run.
ORIGIN is software your systems can talk to, not a dashboard your team retypes numbers into. Data lands through one governed path, comes back out over an authenticated API, and sits in a database you own.
Integration
An API on top of the stack you already run.
ORIGIN is software your systems can talk to, not a dashboard your team retypes numbers into. Data lands through one governed path, comes back out over an authenticated API, and sits in a database you own.
01 / 04
01
Land the data
Upload the exports, drop a whole quarter as an archive, or point ORIGIN at an authenticated HTTP feed. Every route runs the same adapter mapping, canonical validation and row-level quarantine, so a file and an API call produce the same governed rows.
Instacart · DoorDash · Uber Eats · Uber Eats Market · Shipt · Amazon · Storefront Pro sites · in-store POS
02
Read it back over the API
Authenticated JSON endpoints sit behind the same role checks and per-user rate limits as the portal itself, with Excel export on the same permissions. The same endpoints back the ORIGIN iPhone client, in internal testing today, so anything it shows, your systems can pull.
Session or SSO auth · role-scoped · rate limited · Excel export
03
Run it on your database
Point ORIGIN at your own Postgres and it persists every ingest snapshot there, then builds Bronze, Silver and Gold tables on top. Data quality runs as tests, not as a promise: dbt plus Great Expectations on each build.
Postgres · Supabase · medallion build · dbt and Great Expectations checks
04
Sign in with your identity provider
OIDC single sign-on maps your existing groups to portal roles, so access is granted and revoked where you already manage it. No second user directory to keep in step.
OIDC · role mapping · session revocation
RoadmapScheduled connector pulls and email-inbox ingestion run as jobs today, not as an always-on hosted service.
Who opens it
One portal, three ways in.
The same governed dataset, scoped to what each team opens first on Monday morning.
Merchandising
Plan departments, promotions and the weekly ad against one shared number instead of five exports from five platforms.
- Departments and collections
- Campaigns and promotions
- Weekly ad flyers
Operations
Watch fulfillment, substitutions and refunds across every banner and channel from one screen instead of four logins.
- Fulfillment
- Substitutions
- Refunds and cancellations
Marketing
See retail media and ad spend next to the sales they actually drove, banner by banner, channel by channel.
- Retail media
- Campaigns and promotions
- Weekly ad flyers
Six logins and a spreadsheet is not an operating picture.
Ecommerce GMV
$648.8K
One control total
- One number
- vssix exports
- Tied to the till
- vsplatform reported
- One filter bar
- vsfour logins
Monday, 8 AM
- Instacart Insightsone export
- DoorDash merchant portalone export
- Uber Eats and Uber Eats Markettwo exports
- Shipt and Amazontwo exports
- In-store POSa separate report per banner
Then someone reconciles them by hand, and the number the executive team reads on Wednesday describes a week that already closed.
Monday, 8 AM
- One reconciled book
- Every channel and every banner on one control total, tied to the cent
- One filter bar
- Banner, region, channel and period re-cut every number on the page together
- One question box
- Ask in plain English, get the answer and the chart that proves it
The ask
Run your whole omnichannel from one place.
In-store, every delivery marketplace and your own storefront, reconciled into one operating picture across every banner and store. See it on your own data in a 30 minute walkthrough.



