Reviews & UGC

Okendo on Oliver POS

Okendo schedules an attribute-rich, photo and video review request on every Oliver POS counter sale through its WooCommerce integration — Shopify-class polish, native Klaviyo sync, brought to in-store sales.

How Okendo works with Oliver POS for WooCommerce

Okendo is the customer marketing platform popular with Shopify DTC brands and now available for WooCommerce. It collects attribute-based reviews (fit, size, durability), photo and video UGC, on-page Q&A, referrals, and post-purchase surveys, with native Klaviyo integration. Okendo's WooCommerce integration listens for the order.completed event with the customer's email attached and queues a review request on a configurable delay. Oliver POS writes every counter sale into WooCommerce as a standard order, so Okendo picks up in-store sales identically to online ones — one review feed, one star average, one Klaviyo timeline.

What Okendo pulls from WooCommerce

Okendo connects to WooCommerce through its hosted Okendo Customer Marketing Platform integration. Once linked, Okendo reads WooCommerce orders at order.completed: customer email, customer phone, customer name, line items so the review request asks about the right SKUs, order date, and fulfillment status. Okendo uses that payload to schedule a post-purchase review request on the merchant's configured delay.

The integration exposes Okendo's full customer-marketing surface: attribute-based reviews (fit, size, durability, value — configured per product or product category), photo and video reviews, on-page Q&A, referral programs, post-purchase surveys, and native two-way sync into Klaviyo so review events flow into Klaviyo flows and customer profiles. Oliver POS doesn't need its own Okendo integration. Register sales become standard WooCommerce orders with the customer attached; Okendo picks them up the same way it picks up online orders, and the resulting reviews carry the same attribute data and the same Klaviyo events as online ones.

Why in-store sales matter for Okendo

Okendo is what premium DTC brands buy when they want Shopify-class review polish — attribute-based review forms that produce data the merchandising team can actually use, native Klaviyo sync that turns every review event into a Flow trigger, and a UGC gallery that doesn't look like a plugin afterthought. Brands typically pay for Okendo because the storefront and the review program are conversion-critical and the team is sophisticated enough to use the data.

That sophistication makes the in-store gap especially expensive. The brand has built the review program, configured the attribute prompts, wired Klaviyo flows around the review events, and tuned the post-purchase email cadence — and then half the buyer base (or more, for omnichannel brands) goes through the counter and never enters the funnel. The Klaviyo profile shows no purchase history, no attribute data, no review event, even though the customer just bought a $200 jacket two days ago. Oliver POS on WooCommerce closes that gap. Every counter sale with a captured email feeds WooCommerce, Okendo picks it up at order.completed, the configured attribute-based review request goes out on the same delay, and Klaviyo sees the purchase, the review prompt, and any resulting review event — same as an online order.

How the WooCommerce + Oliver + Okendo review flow works

The cashier rings the sale on Oliver POS and captures the customer at the tender screen — email or phone. Oliver writes the WooCommerce order with line items, taxes, the captured customer, and the created_via=pos meta flag. The order moves through the WooCommerce lifecycle to order.completed.

Okendo's integration reads the order: customer details, line items, order date. It queues a review request on the configured delay (commonly 7 to 14 days post-purchase for in-store sales, depending on category) and on the delay sends the email or SMS request with the attribute-based review form configured for each product, plus the photo and video upload fields, plus any post-purchase survey questions the merchant has added (NPS, fit feedback, packaging satisfaction).

Submitted reviews land on the WooCommerce product page through Okendo's widget, roll into the storefront-wide review average and the on-page attribute summary (e.g., "Runs small: 78% of reviewers"), and feed Okendo's UGC gallery. The review event also syncs into Klaviyo as a custom event on the customer's profile, which can trigger downstream flows — referral asks, second-purchase nudges, segmentation into a brand-advocate list. Because every Oliver POS order carries the created_via=pos flag and the outlet ID, Okendo's order-meta filtering supports per-channel and per-outlet review velocity dashboards and per-channel attribute summaries.

Best fit for retailers who…

Okendo on Oliver POS is the right call for premium DTC-style WooCommerce brands stepping into retail — fashion, beauty, performance apparel, home and lifestyle — where attribute-based reviews and Klaviyo-led marketing are already core. Multi-outlet brands benefit from per-store attribute breakdowns, which surface, for example, whether one outlet's buyers consistently report a different fit pattern than another's. Brands running Okendo's referral program get the in-store buyer base into the referral funnel for the first time.

What you get and how to set it up

Features Oliver surfaces from the Okendo plugin, plus the 4-step install most merchants run through.

Features at the register

  • In-store sales automatically trigger Okendo review requests on the same delay as online orders
  • Online and in-store reviews land in one Okendo review feed, one star-rating average, one moderation queue
  • Customer-capture at the counter feeds Okendo's contact list the same way the WooCommerce online checkout does
  • Per-outlet review velocity exposed through standard order-meta filtering
  • Review request templates, delay timing, and incentive coupons stay configured inside Okendo
  • Same Okendo subscription, same widgets on the storefront, same workflow as before

Setup in 4 steps

  1. Install the Okendo Customer Marketing Platform on your WooCommerce site and connect your Okendo account
  2. Configure the review request templates, delays, and incentives on the Okendo side
  3. Install Oliver POS, sign in to the register, and enable the customer-capture prompt (email or phone) on the tender screen
  4. Ring a small live test sale at the counter with a real customer attached and confirm the review-request flow fires in Okendo on the configured delay

Common questions about Okendo on Oliver POS

Will Okendo's Klaviyo sync pick up Oliver POS sales?

Yes, indirectly. Okendo's Klaviyo sync is driven by Okendo events, which are driven by WooCommerce orders. Oliver POS sales become WooCommerce orders, which Okendo picks up at order.completed and emits as Klaviyo events on the customer profile. Klaviyo flows that listen for Okendo events fire on in-store sales the same way they fire on online ones.

Do Okendo attribute-based reviews (fit, size, durability) carry the same data from in-store reviews as from online reviews?

Yes. The attribute prompts are configured per product in Okendo, not per channel. An Oliver POS sale that triggers a review request shows the same attribute questions as an online sale, and the resulting answers roll into the same on-page attribute summary. There's no separate "in-store fit" bucket — it's one unified dataset on the product page.

Does Oliver POS have a partnership with Okendo?

No. Oliver doesn't partner with Okendo or any other reviews platform. We support Okendo because its WooCommerce connector already listens to your store's order events — and Oliver writes every in-store sale into WooCommerce as a standard order with the customer attached, so the same connector picks it up and fires a review request automatically. Your Okendo account, your campaign templates, and your support relationship stay between you and Okendo.

Does Oliver charge extra to use Okendo?

No. You pay Okendo's standard published pricing directly to Okendo. Oliver doesn't take a markup, doesn't insert itself into the review-collection flow, and doesn't charge a per-request or per-review fee on top.

When does Okendo send a review request for an Oliver POS sale?

On the same trigger it uses for online sales: the WooCommerce <code>order.completed</code> event with the customer's email attached. Oliver writes the counter sale to WooCommerce on tender; the order moves through the same lifecycle as an online order (processing → completed); Okendo's connector listens for that event and schedules the review email or SMS on whatever delay you've configured (7 days post-purchase is typical for in-store, since the customer already has the item).

What about customers who don't give an email at the counter?

Oliver writes the sale to WooCommerce as a guest order with no customer attached, and Okendo skips it the same way it skips a guest checkout online. To maximise the in-store review-request rate, enable Oliver's customer-capture prompt at tender (email or phone) so the cashier collects the contact in the same flow as the sale. Captured customers feed the same email and SMS lists Okendo already uses online.

Can I tell in-store reviews apart from online reviews in Okendo?

Yes — every Oliver POS sale carries a created_via flag of &quot;pos&quot; on the WooCommerce order, plus the Oliver outlet ID in order meta. Okendo's connector exposes both as filterable order properties, so segmenting in-store vs online reviews (or per-outlet review velocity) is a stock filter, not a custom build.

Read our full guide to Okendo on Oliver POS

A long-form walkthrough of running Okendo alongside the Oliver POS register on a WooCommerce store.