Omnichannel operating system for grocery

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.

4banners
116stores
8channels unified

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.

The ORIGIN portal executive summary
8:00
Origin AILive

Morning. Four feeds landed overnight and the book ties out.

Which channel grew fastest this week?

Ask about any channel

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

Instacart logoDoorDash logoUber Eats logoShipt logoAmazon Fresh logoInstacart logoDoorDash logoUber Eats logoShipt logoAmazon Fresh logoInstacart logoDoorDash logoUber Eats logoShipt logoAmazon Fresh logoInstacart logoDoorDash logoUber Eats logoShipt logoAmazon Fresh logoInstacart logoDoorDash logoUber Eats logoShipt logoAmazon Fresh logoInstacart logoDoorDash logoUber Eats logoShipt logoAmazon Fresh logoInstacart logoDoorDash logoUber Eats logoShipt logoAmazon Fresh logoInstacart logoDoorDash logoUber Eats logoShipt logoAmazon Fresh logo

It's an Innovative Product and can really help the Grocery Sector

Co-Founder and CEO of Handshake

Consulted with people from

Andreessen Horowitz logoHandshake logo

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.

Produce department
ProduceSubstitutions
01 / 08

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.

Good morning, Maria.

3 banners up and 1 channel down since Friday.

This week's read
Ask about any banner, store or channel

Ecommerce 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.

8:00
Origin AILive

Morning. Four feeds landed overnight and the book ties out.

Which channel grew fastest this week?

Ask about any channel

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

Instacart
DoorDash
Uber Eats

Period

This week
Last four weeks

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.

ONE SCHEMA

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.

Aisle 01

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
Aisle 02

Operations

Watch fulfillment, substitutions and refunds across every banner and channel from one screen instead of four logins.

  • Fulfillment
  • Substitutions
  • Refunds and cancellations
Aisle 03

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.

Instacart
DoorDash

Ecommerce GMV

$648.8K

One control total

ORIGIN
Uber Eats
The workbook
One number
vssix exports
Tied to the till
vsplatform reported
One filter bar
vsfour logins
Today

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
Total6 exportsplus POS per banner

Then someone reconciles them by hand, and the number the executive team reads on Wednesday describes a week that already closed.

ORIGIN

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

Questions

Asked on every first call.

Anything else?Ask us directly

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.