Skip to content
All articles
OmnichannelRetailCRME-CommerceReyo

Omnichannel Retail: Start Online, Buy In Store

Omnichannel retail done properly: give online the job of creating visits, close the attribution gap with bookings, and run one promotion across channels.

By Heiko Guksch · · 10 min read

EnglishDeutsch
AI-generated 3D illustration: a smartphone on a plinth, a ribbon of light running from its screen into the open door of a small shop, with a figure in front holding a glowing appointment slip

Most omnichannel projects fail at a spreadsheet, not at a system. Online marketing gets measured against online revenue, the stores keep the rest, and the channel that produced the visit looks like the weakest line in the report. The next budget round duly cuts it.

The pattern behind this has a name: research online, purchase offline, or ROPO. The decision happens on a screen, the purchase on a shop floor. In any assortment that needs fitting, measuring or advice, that is not an edge case. It is the main route.

This guide covers the four things that make omnichannel retail work: giving online a job it can be measured on, closing the attribution gap, running one promotion across every channel without a break in wording, and watching competitors across channels rather than in your inbox alone.

Two sources sit behind it. One is a conversation from our podcast. Laurens Mauquoi, Chief Digital Officer at nexeye, runs marketing and product management for three brands in five countries and more than 800 stores across Europe. On the Reyo podcast 360 Marketing & CRM he described how his company connects the two sides. His figures are his statements, not benchmarks. The other is our own market panel of newsletters from German online retailers, here the four weeks from 12 October to 8 November 2026. We do not name the shops, this is about the patterns, not the senders.

Give each channel a job, then measure that job

The eyewear market Mauquoi works in is a strong version of ROPO. Online pure players there, he says, "failed to a certain degree" and later tried retail, mostly badly, because running a retail business is a different job from e-commerce: staff on shop floors have to be managed remotely. Around 60 percent of his market cannot be served online at all, and typical customers are in their mid-fifties. At the same time, he puts the share of journeys that begin online at well over 70 percent.

That combination breaks the usual reporting logic: the channel that prepares the decision is not the channel that books the revenue. The fix is not a better attribution model first. It is a job description per channel.

Channel Job in a ROPO pattern What to measure it on
Search and ads Catch demand before the decision is made Bookings, store page views, calls
Website and range Prepare the decision: choice, prices, conditions Entries into the booking flow, store locator use
Email Create the occasion, tell members first Clicks on the store link, redeemed member benefits
Store Close, advise, add on Revenue, close rate per appointment, basket size

Online's real job is to create visits

If the purchase happens in store, the goal of online marketing is not a cart. It is a visit. At nexeye that means appointments, and the booking flow is the bridge between a click and a till.

Not every visit runs through an appointment, and that is fine. Some customers see the website, the range, a promotion or the newsletter and simply walk in. Mauquoi calls that share unquantifiable, and it should not be defined away for being hard to count.

What you do need is one countable action before the visit. An appointment is the strongest, because it is a commitment. Weaker versions work too if your assortment needs no consultation: a reservation, a click and collect order, a coupon valid only in store, or a store page with its own address. Each turns anonymous footfall into a signal you can work with.

Closing the attribution gap

The real gain from a booking flow is not convenience, it is traceability. Mauquoi describes the chain using our host as the example: "We know that Heiko clicked on an SEM campaign, Heiko booked an appointment through the website, Heiko now has an appointment in a store. That lets us connect our online marketing spend directly to the revenue that comes out of it."

Retailers without a booking step cannot do that. They see campaigns and reach, then the trail stops. The revenue still happens, invisibly, and the argument is missing when budgets are set.

Three details separate a flow that is measurable from one that nearly is:

  • The booking belongs on your own site. Route it through a third-party portal and you lose the link to the campaign that paid for the click.
  • The source has to survive into the booking record. What does not land in the record cannot be found again.
  • The store has to recognize the appointment. One that never shows up at the counter is lost for analysis, however clean the tracking was.

Appointments are a capacity signal too

One effect gets overlooked almost every time: bookings drive staffing. Most appointments, Mauquoi says, are made for the next three days, which is why no-show rates stay low. That gives a store organization a reliable few days of lead time, and that is enough to plan with.

Knowing when the peaks fall means putting enough people there, and that lifts the close rate on the floor. On data-driven management of physical stores Mauquoi considers his company "one of the front runners in Europe". The point holds in any sector: marketing that creates visits without telling the stores when they are coming gives part of its effect away at the till.

So hang promotion planning and staff planning on the same calendar. The guide to seasonal campaign planning shows how.

One promotion, every channel: wording is where it breaks

Omnichannel rarely fails on technology and almost always on wording. The promotion is named one way online and another in the window. The end date in the email is a day earlier than on the shelf. The minimum order value only exists in the shop, and the member benefit never surfaces at the counter. Every one of those gaps becomes an argument on the shop floor that nobody wins.

Our panel shows how rarely the bridge gets built at all. In the four weeks from 12 October to 8 November 2026, only around three in a hundred newsletters from German retailers mention a physical shop, whether as a store, a location or an invitation to come in. At retailer level, close to one in six did it at least once. About one in fifteen offers an appointment or a consultation, roughly one in twenty-five a reservation or collection. We see what was sent, not how it performed. But the pattern is hard to miss: in German retail, email is played almost entirely as an online channel, including by senders who have stores.

Checking five points in both directions before launch removes most of the friction.

Check Online In store
Name of the promotion identical in email, banner and product page identical on poster and shelf label
Duration same start and end date, extensions included an extension reaches the floor the same day
Conditions and thresholds minimum order value, quantity, stacking rules same thresholds loaded at the till
Exclusions brands and categories named list at the counter, not on the intranet
Member benefit visible without a code recognizable from the account, not on request

The cheapest improvement is the last row: a benefit members have to ask for only works in part. Which mechanics hold beyond discounting is covered in the guide to retail loyalty programs.

Watch competitors across channels, not just in the inbox

Omnichannel applies to observation too. A promotion you only look for in a competitor's newsletter is one you find late or not at all. Mauquoi sets the bar like this: "Every retailer should know who their competitors are and what their promotions are. Not in order to copy them, you should not do that. A strong brand draws its strength from its own positioning. Even so, we need to understand what offers the competition has out there."

Send frequency is not the interesting part. That his own company sends more email than others, he already knew. The interesting part is the lead promotion: what is at the center this week, at what depth, under what conditions. He calls website tracking an important add-on for that reason, because a promotion that matters also runs as the main banner on the homepage. Watch only the inbox and you see half the campaign.

Before Reyo, this ran by hand at his company: "Area managers used to drive around and photograph posters. We do not have to do that any more. You can almost save a headcount."

Three channels are enough to start, and they complement each other:

  • Email shows the occasion and the mechanic with a date on it: discount depth, voucher conditions, minimum order value, duration.
  • The website shows priority. The main banner is the lead promotion, and it reveals what has quietly stopped being promoted.
  • App and coupon offers show the exclusive mechanics, the ones kept out of the open web.

History is worth more here than the current week. Seeing when a competitor opened their big promotion last year, and how deep it went, means planning against a record instead of a feeling. The guide to competitor monitoring sets out the rhythm, and the pricing half of that work is in the guide to monitoring competitor prices.

Common mistakes

  • Measuring online against online revenue. In a ROPO market, that is the surest way to cut the spend that works.
  • Offering no countable action before the visit. Without a booking or a collection, the trail disappears.
  • Rewriting the promotion per channel. Three wordings are three promotions, and none of them wins at the till.
  • Telling the stores when the email goes out. The floor needs the lead time your calendar already has.
  • Watching only the competitor's inbox. The lead promotion sits on the homepage, not necessarily in the mail.

How Reyo helps

Your half of this work, the bookings, the rosters and the till, lives in your own systems. The other half is the market your promotion lands in:

  • Competitor monitoring tracks competitors' newsletters and website promotions with mechanic, conditions and duration, instead of someone photographing posters.
  • The campaign planner puts your dates next to the market's, so your launch and your staffing do not land in the week five competitors all go out with the same offer.
  • Marketing recommendations condense the market movement into next steps for the current week.
  • Analytics shows the development over months, so you can compare this year's lead time with last year's.

The dates for the current quarter are in the Q4 guide 2026. For the wider frame, the guide to e-commerce marketing strategy sorts the channels, and the guide to customer retention in e-commerce collects what happens after the first purchase.

Takeaways

Omnichannel retail is an attribution question, not a channel list. Online's job is to create visits, and it deserves credit for the revenue they produce. For that you need one countable action before the visit, ideally a booking on your own site, and a trail that survives to the counter.

The second half pays off immediately: one promotion, one wording, one duration, in every channel. Our panel suggests German retail barely mentions its own stores in email, the channel it controls most tightly, even though the stores are where the revenue happens. Build that bridge, watch what competitors run on their homepage as well as in their newsletters, and you plan with both eyes open.

Want to see which promotions your competitors are running this week across email and website? Book a demo.


This article was published on 9 November 2026.

Reading about the market is good. Seeing your competitors live is better.

30 minutes, your competitors set up before the call, one recommendation to take away.