Offsite is the new onsite. Capture more brand spend beyond your owned channels.

Get the playbook.

SWITCHING GUIDE · CITRUSAD → OSMOS

Retailers are migrating from CitrusAd to Osmos.

Break the ceiling with future-proof technology. The world's only true omni-channel, omni-format retail media stack.

Trusted by leading retailers in 11 countries
"bigbasket, A TATA Enterprise" logo in white text
"TATA 1mg" logo in white text
"purplle" logo in bold white text
"firstcry.com" logo in white text
"snapmint" logo in white text with a leaf-like icon
"rapido" logo in dark text on a white oval background
"Apollo 24|7" logo in white text on a dark oval badge
"truemeds" logo in white text with a heart and lock icon
"smytten" logo in white text with three dots below
"AJIO" logo in bold white uppercase text
"BharatPe" logo in white text with a circular icon
"takealot.com" logo in white text with a blue circular icon
"Konga.com" logo in orange text with a swirl icon
"MR.D" logo in white on a dark rounded square
"Sharaf DG" logo in white text
"Pick n Pay" logo in white text
"bash" logo in bold white lowercase text
"Wakefern Food Corp" logo in bold white text
"GPA" logo in white text with a curved swoosh above it
"FairPrice Group, Every Day, Made A Little Better" logo in white text
"DFI Retail Group" logo in white text
"MR.DIY" logo in bold white letters
"bigbasket, A TATA Enterprise" logo in white text
"TATA 1mg" logo in white text
"purplle" logo in bold white text
"firstcry.com" logo in white text
"snapmint" logo in white text with a leaf-like icon
"rapido" logo in dark text on a white oval background
"Apollo 24|7" logo in white text on a dark oval badge
"truemeds" logo in white text with a heart and lock icon
"smytten" logo in white text with three dots below
"AJIO" logo in bold white uppercase text
"BharatPe" logo in white text with a circular icon
"takealot.com" logo in white text with a blue circular icon
"Konga.com" logo in orange text with a swirl icon
"MR.D" logo in white on a dark rounded square
"Sharaf DG" logo in white text
"Pick n Pay" logo in white text
"bash" logo in bold white lowercase text
"Wakefern Food Corp" logo in bold white text
"GPA" logo in white text with a curved swoosh above it
"FairPrice Group, Every Day, Made A Little Better" logo in white text
"DFI Retail Group" logo in white text
"MR.DIY" logo in bold white letters
Media revenue as % of GMV
0.1 → 1.52%

Wakefern, after switching from CitrusAd to Osmos

M%G, 18 months
<1 → 5%

Zepto, achieved on Osmos

M%G, 24 months
<1 → 8%

Purplle, powered by Osmos

The cost of staying

What staying costs you per year.

Programs stuck on CitrusAd plateau at 0.5–1% media revenue as % of GMV. Osmos programs run 3–6%. The gap is structural, not demand.

$5B
$25MAd revenue where you are today (0.5%)
$150MAd revenue at the Osmos benchmark (3%)
$125MAd revenue you are not earning, per year
Every day on the old stack costs$342,466

Directional model using the CitrusAd plateau (0.5%) and a conservative Osmos benchmark (3%). We build the exact version with you on the call.

Why the ceiling exists

Four things holding your number down.

Open a row to see the CitrusAd limit and the Osmos fix, side by side.

01

The Citrus menu stops at two formats.

Two formats

On CitrusAd

Sponsored products and banners. Awareness and consideration budgets have nothing to buy.

Sponsored ProductsBanner

Premium formats pay 1.6X to 3.5X a banner. None of it is on your rate card.

On Osmos

11+ formats, priced for premium budgets.

Video · 1.6XStory · 3.5XShoppable Video · 3.5XCarousel · 2.1XGamified · 2.1XInline Search · 2.1X+5 more

Awareness and consideration budgets finally have somewhere to land.

02

One channel earns. Two sit dark.

1 of 3 channels

On CitrusAd

Onsite carries the program. Stores and offsite earn nothing. Brands asking for omnichannel hear no.

OnsiteOffsiteIn-store

Onsite-only plateaus at 0.5–1% of GMV. Three channels run 3–6%.

On Osmos

Onsite, offsite and in-store on one platform. One buy, one yield view.

OnsiteOffsiteIn-store

FairPrice Group monetizes all three. In-store live in about 4 weeks.

03

Exact match misses real shoppers.

Exact match only

On CitrusAd

"Tomato" misses a campaign built for "tomatoes". A shopper searching rose water can be served bottled drinking water, because string matching has no idea what the query means.

Wakefern left 13pp of advertiser budgets unspent on exact match.

On Osmos

Contextual relevance, not keyword lists. Matches real intent across misspellings, variations, partial queries and market basket.

+23.2% response rate in 6 months. Served in under 30ms.

04

No AI that does the work.

Bid-side AI only

On CitrusAd

Epsilon's AI sits in the bid, deciding auctions in the background. Nobody on either side gets an assistant that plans, launches, diagnoses or fixes a campaign. The roadmap that would add one now answers to Publicis.

Every optimisation still routes through AdOps. Tickets take 48 hours.

On Osmos

Sofie plans, launches, diagnoses and fixes. An agent team behind one companion, with new capabilities shipping every few weeks.

60% fewer support queries. 3–5X more advertisers per ops member.

Citrus to Osmos migrations

Same starting point as you. Here is how the switch went.

Three retailers who left CitrusAd.

BigBasket

India's largest online grocer · $1.2B GMV

On CitrusAd

Product ads capped by exact match and manual CPC

Guaranteed buying left untapped. No pre-auction on premium inventory.

The switch

3 weeks via proxy

70+ advertisers and 430+ campaigns bulk-migrated in 1 day. 48-hour switchover window.

On Osmos

5M+ daily ad requests, zero leakage

Zero campaign issues. Pre-auction packages built to maximize yield on guaranteed buying.

Wakefern Food Corp

Largest US retailer-owned co-op · 365+ stores · $20.1B GMV

On CitrusAd

No advertiser relationship, no network targeting

CitrusAd controlled brand relations. Cross-banner campaigns were not supported.

The switch

Zero-leakage migration, 7+ custom APIs

Network Targeting built for them in 1.5 weeks. White-label self-serve under their own brand.

On Osmos

0.1% → 1.52% media revenue as % of GMV, 4X CitrusAd's 3-year peak

66% lift in brand adoption within 6 months of white-label launch.

FairPrice Group

Singapore's largest retail chain · 100+ outlets · $2.7B GMV

On CitrusAd

Onsite only, no ROAS guarantee for advertisers

No Target ROAS campaign type. Torso and tail brands stayed on the sidelines.

The switch

Contract to revenue in 4 weeks

Target ROAS campaigns custom built and live in 1 week.

On Osmos

Monetizing 3 channels

Onsite, offsite and in-store, all earning on one platform.

The roadmap question

The same feature request, on two platforms.

CitrusAd is now Epsilon, inside Publicis. Their roadmap follows Publicis strategy, not yours.

Your request on Epsilon

Request filedBacklogPublicis roadmap reviewStatus: pending

Your request on Osmos

RequestScoped with youLive in 1–2 weeks
Target ROAS · FairPrice Group · 1 weekNetwork Targeting · Wakefern · 1.5 weeksPre-auction · BigBasket · 2 weeks

The safety net

The switch itself is the easy part.

Every switcher asks the same question first: what happens to revenue during the switch? Here is how the 3 weeks run.

Weeks 1–2

Develop and test

Osmos hosts a private proxy that speaks the CitrusAd payload. Your team swaps endpoints, front end untouched.

48 hours

Switch over

Endpoints flip. Advertisers, budgets and campaigns bulk-migrate in 1 day. Product feeds absorbed as-is.

Week 3

Monitor

Both teams watch every request until you sign off.

Zero
  • Revenue leakage
  • Campaign issues
  • Advertiser loss

Losing revenue or campaigns is the last thing to worry about. The math above is the first.

Head to head

Osmos vs CitrusAd, a glimpse.

CapabilityOsmosCitrusAd
Ad serving latency (p95)<30ms400–500ms timeout
Ad formats10+2
Native auto-bid campaignsYesManual CPC only
In-store digital adsYesNo
Advertiser-facing AI companionSofieBid-side AI only
Target ROAS campaign typeYesNo
Brand Halo and Share of Voice reportsYesNo
Demand-supply gap analyticsYesNo
30-day media forecasterYesNo

134 capabilities assessed. 9 shown here.

See the detailed comparison →

BEFORE YOU ASK

Questions every switcher asked first.

What happens to our revenue during the switch?

Nothing. The proxy runs in parallel through switchover. BigBasket recorded zero revenue leakage and zero campaign issues across 430+ migrated campaigns.

How much engineering does this take from us?

Endpoint replacement for catalog, events and ad serving. Osmos handles payload transformation, campaign migration and the proxy. Product feeds absorbed as-is.

Do our advertisers need to re-onboard?

No. Campaigns, budgets and accounts bulk-migrate. Advertisers land in a portal under your brand, not ours.

We only run Onsite today. Is the multi-channel story relevant?

That is where most switchers start. The math above is about the channels earning nothing today. Offsite and in-store come after migration, same platform.

How fast does the revenue gap start closing?

FairPrice Group went contract to revenue in 4 weeks. Switchers saw a 23.2% response-rate lift in 6 months and +13pp budget utilization in 2 months.

Is this a rip-and-replace?

No. Osmos co-exists with your infrastructure and scales from there. Back-end logic and front-end UX are configured to your setup.

TALK TO AN EXPERT

See what your program could be earning.

A 30-minute call with a retail media specialist. No pitch, nothing to decide.

Thank you!

We’ll get back to you soon.

Oops! Something went wrong while submitting the form.
Request a demo with a solution expert.

Commitment-free consultation on your top needs and challenges. Discover product capabilities and how Osmos may help.

We’ll get back to you within one business day.

Thank you!

We’ll get back to you within one business day.

Back to Osmos →
Oops! Something went wrong while submitting the form.