About ORIGIN

Built by operators and data obsessives, for the grocery aisle.

The omnichannel operating system for grocery, built by 4 co-founders from grocery e-commerce, payments and data engineering.

Banners
Stores
The footprint the portal is modelled on

Who we are

Modelled on grocery from the first commit.

  1. 01

    Grocery-first

    Banner, store, channel, SKU and pricing zone were in the schema from the first commit.

  2. 02

    One filter bar

    Banner, region, channel and period re-cut every tile, chart and table on a page at once.

  3. 03

    Exports, then API

    Scheduled exports from day one. Each vendor moves to API in 1 to 8 weeks.

  4. 04

    Published pricing

    Every tier and what it includes is on the pricing page.

Why we build it

A grocer should not have to reconcile six exports to find out how Saturday went.

Mission

Give multi-banner grocers one governed number per question. Every channel, every store, tied to a control total, with the lineage in the box rather than sold as a second product.

Vision

The Monday operating review starts on agreement. No one opens a marketplace portal to check the number, and nobody presents a figure that closed a week ago.

Origin AI

Type the question. Get the number and its chart.

Origin AI reads the same governed dataset the portal pages read. It returns the chart the answer came from and can set the filter bar to match.

If the data cannot support a number, it says so instead of writing one.

Portal, Origin AI

8:00
Origin AILive

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

Where did we grow most WoW?

Back comes the banner, the channel and the week that moved, with the trend it was read off and a filter bar already set to that cut.

Week over weekSample data
ICA2.4%DD1.1%UE4.8%SHPT0.6%
Ask about any channel

Also on open

  • Top 3 banners by sales
  • Focus on Instacart, year to date
  • Open the operations page

That is the portal assistant, behind the login. The Origin AI tab on this page is the public one: it answers questions about ORIGIN and books you a walkthrough. It holds no customer data.

Our sector

Generic BI assumes one store and one channel.

Grocers run several banners and five marketplaces. ORIGIN starts from that data model.

Gap 01

Banners drift apart

Each banner's POS exports slightly different fields. ORIGIN normalizes them on connect, so one executive view means the same thing in every store.

Gap 02

Marketplaces disagree

Instacart, DoorDash, Uber Eats and Shipt each ship a different file and a different basket definition. ORIGIN reconciles them, so net revenue means net revenue.

Gap 03

Reconciliation eats the week

ORIGIN ties every load to a control total and shows the lineage behind each figure, so nobody reconciles by hand before the meeting.

The team

Operators and engineers from grocery, payments and data.

Giovaughan A. De La Cruz

Giovaughan A. De La Cruz

CEO

Founder & Chief Executive Officer

Joshua Wolf

Joshua Wolf

President

Co-Founder & President

Kunal Shinde

Kunal Shinde

CTO

Co-Founder & Chief Technology Officer

Joshua Saenz

Joshua Saenz

Head of Marketing

Co-Founder / Head of Marketing

What we hold

Every figure traces back to the till.

Data integrity first
Every record is validated, normalized and auditable. Lineage is in the box, not a separate product.
Built from the operator's chair
Multi-banner, multi-channel grocery as it actually runs, not a textbook schema.
Roadmap says roadmap
Anything not yet built carries a Roadmap tag. No page claims more than the code does.

Work with us

See it on your own exports.

Founding customer pricing off published list is open to a small number of operators.