A complete look around every product.
Koral builds complete outfits from your live feed: five bundles per product, and one look that finishes the piece in view. In stock, in season and in the shopper’s size. For a home retailer, the same engine completes the room around a sofa or a bed.
- How shoppers meet it
- Always on
- What it needs
- Your feed and a product ID
Outfits that build the basket.
Bundles
Five complete outfits per product, season- and trend-aware. You set colour contrast, brand mix, accessories and price span.
Finish the look
One complete look around the product in view, right under the buy box.
In stock, in size
Built from the live feed, so every look is available in the shopper’s size.
Editorial collages
The same looks rendered as a collage for campaigns, newsletters and category pages.
Served where it sells
Product page, the added-to-basket step, the basket and the confirmation mail.
Add the whole look
One tap adds every piece, or the shopper picks piece by piece.
See it in action.
One look, many uses
Every look can be shown as a collage for campaigns, with five looks per product in the widget.
How Finish the look works
From the product in view, Koral builds one complete look.
After the purchase
The order confirmation and the dispatch mail bring the rest of the look back.
Implementation: this is all it takes.
No model to train, no tagging, no manual linking. The product feed is the only input; the rest is one endpoint.
Feed connected
CSV, JSON or your platform feed. Koral generates the sets for every product in it.
Endpoint wired
Your team calls the endpoint from your own components and places the result where it belongs.
Pilot on one category
A/B-split where possible, with events in your analytics. Then roll out market by market.
Good to know.
- Generated ahead of time
- Sets are built in the backend for the products in your feed, so the endpoint just serves them, sub-second.
- Your components
- Your team renders the response in your own modules, so it looks like the rest of your store.
- Every market and app
- Sets follow your product IDs, so the same call works across domains, markets and apps.
- Analytics
- Every pilot is A/B-split and measured on add-to-cart and sales, with events in your analytics.
- Control
- A rules engine for what shows where: categories, price bands, stock, margins and brand exclusions.
- Review
- Merchandisers see every generated set in the dashboard, test it on live products and remove what shouldn’t show.
Security and data.
- Nothing is kept
- Koral keeps nothing from shoppers. Photos and data are used for the request and not stored.
- Processed in the EU
- The script is served from a global CDN; requests are processed in the EU.
- Uptime
- 99.9% uptime SLA.
- Data processing agreement
- A data processing agreement (DPA) comes with every contract.
- Your product data
- Product data stays yours; nothing is trained on it.
Questions about data processing? Write to hello@koral.nu. Privacy policy →
Frequently asked questions.
Koral reads your product feed and images, then combines products by category, colour, style and season. You control colour contrast, brand mix, accessories and price span.
Bundles gives several complete outfits per product. Finish the look gives one look around the product in view, built by the same engine.
No. The looks are delivered through the API and fill the modules you already have, or Koral’s own widget.
See Koral on your own catalogue.
Start with a free demo page on your own catalogue, then a one-month pilot at 50% off list prices. All we need is a product feed. Tell us a little about your store. We answer fast.
Thanks — we'll be in touch.
We've got your message. We answer fast.
Prefer email? hello@koral.nu