About

One platform, fewer tools.

Uddom exists because growing a Shopify store should not mean stitching together five apps that never talk to each other.

9 growth systems, under one roof

Why we built Uddom

The sprawl problem.

Merchants usually end up with a separate app for conversion, upsells, analytics, email and subscriptions. Each one has its own dashboard, its own data and its own bill — and none of them can see what the others did.

Fragmented today

  • CRO app
  • Upsell app
  • Analytics app
  • Email app
  • Recovery app
  • Subscription app

With Uddom

  • One platform for every growth lever
  • Unified CRO across the journey
  • Unified experimentation
  • Centralized configuration
  • One place to read the results
What we stand for

Principles, not slogans.

These are the constraints Uddom is built to, and the reasons a few features behave more conservatively than you might expect.

One dashboard, fewer tools

CRO, offers, upsells, analytics, A/B testing, email and subscriptions configured in one place, instead of one tab per app.

Theme-aware and fail-safe

Built on the app-embed model rather than Dawn-only selectors. If a host element is missing, the module renders nothing instead of breaking the page.

Honest measurement

A metric with too little data reads as not measured, never as a misleading zero. Attributed revenue is reported net of refunds.

Native to Shopify

Discounts run as Shopify Functions at checkout and plans and billing belong to Shopify — Uddom never holds a card or charges a customer.

No code required

Install the app, enable the embed once, and everything after that is a toggle and a field in the admin.

Built to be understood

Every module is switched on individually, with its own settings and its own plan label, so nothing is a black box.

Theme compatibility

Built for Shopify themes. Not just one.

Dawn

Shopify's reference theme

Official Shopify themes

Built on the same app-embed model

Third-party themes

Adapter-based storefront integration

Custom themes

Fail-safe: no host, no injection

Onboarding shows you the state of the store.

The dashboard reports what is connected and what still needs doing — the app embed, the modules that are live, and the health of the store’s setup — so a new store is not a blank page.

The store health card in the Uddom dashboard.
Store health, from the dashboard.

See the platform for yourself.

Browse every module, or start on the free plan and add what you need.