Fewer conversations that go quiet
A shopper who can browse and confirm in the same thread they started doesn't need to switch to a call or a separate link, which is exactly where most of those forty daily chats used to stall.
Available now
In build
The whole team
Nineteen specialists, each with a defined job and an honest status label.
See all nineteenCustomers browse products, ask questions, and place an order without leaving the WhatsApp conversation.
Works with
What it does
A business owner syncs a product catalog (name, price, image, description) into WhatsApp, and customers can request items, add them to a cart-style message, and confirm an order inline. Order details flow straight to the business's order-management view for fulfillment.
A home décor seller fields the same exchange forty times a day: a customer asks for a photo of the curtain fabric, gets sent three images, asks the price, asks if it comes in beige, and then goes quiet — because confirming an order means switching to a phone call or a separate payment link nobody bothers to open.
Product catalog commerce keeps browsing and ordering in the same thread. Once the catalog is synced — name, price, image, description for every item — a customer can look through products, ask about a specific one, and place an order without leaving the chat, and the order lands directly in the seller's fulfilment view the moment it's confirmed.
Wavy runs this directly on the platforms your customers already use — no separate app for them to install.
How it works
Connect a product feed — a Shopify or WooCommerce store, or a manually maintained list — so name, price, image, and description for each item are pulled automatically into WhatsApp's own catalog format for browsing.
A shopper opens the catalog from the business's WhatsApp profile or a shared link, scrolls curtain fabrics or cushion covers like a mini storefront, and taps any item to see its full details right there.
The customer requests an item, it's added to a cart-style order message showing quantity and running total, and they confirm the whole order without ever switching apps or payment channels midway through the entire process.
A confirmed chat order is processed idempotently and appears in the seller's order-management view with full line-item detail intact, ready straight away for careful packing and dispatch by whoever's running the fulfilment desk that day.
Why it matters
A shopper who can browse and confirm in the same thread they started doesn't need to switch to a call or a separate link, which is exactly where most of those forty daily chats used to stall.
The catalog shows images, price, and description upfront, cutting down the back-and-forth of a customer asking for the same details a proper listing would already answer.
A confirmed order lands directly in the fulfilment view with line items intact, instead of the seller having to reconstruct what was agreed from a scrolled-up chat thread.
The detail
WhatsApp's catalog format caps out at roughly five hundred products, which is generous for a curtain and cushion seller with a curated range but a real constraint for a business with a much larger inventory. A seller in that position needs to decide what subset actually belongs in the WhatsApp catalog — bestsellers, seasonal lines, or whatever drives the most chat enquiries — rather than trying to mirror an entire warehouse feed into a channel that wasn't built to hold it.
Price and stock can drift between the source system and WhatsApp's cached version of the catalog. If a fabric's price changes in the store's inventory system but the catalog sync hasn't run since, a customer can be shown — and can confirm an order at — a price that's no longer correct. How often the sync runs is a real decision, not a detail: a business with frequent price changes needs a tighter sync interval than one whose catalog is mostly stable.
Order messages arrive over webhook, and webhooks retry on any hint of failure — a slow response, a dropped connection — which means the same order notification can arrive twice. Processing has to be idempotent, checking whether an order with that identifier already exists before creating a new one, or a single confirmed order can show up twice in the fulfilment queue and get packed and dispatched twice for one paying customer.
Industry use cases
6 industries where Wavy applies this directly.
A customer messages a dealership's WhatsApp number after seeing a Click-to-WhatsApp ad, browses the vehicle catalog in-chat, and books a test drive slot through a native form that checks the showroom's real-time calendar.
See the automotive playbookA shopper browses a product catalog inside WhatsApp, adds a lipstick shade to their cart, doesn't complete checkout, and receives a reminder message with the exact shade and a link back to the cart twenty minutes later.
See the beauty and cosmetics playbookA customer asks about curtain pricing via a click-to-chat website widget, browses a curated catalog of fabric options in-chat, and receives a follow-up message a day later if they didn't confirm an order.
See the home decor and furnishing playbookA diner messages the restaurant's number to check table availability, receives a native booking form to select party size and time, and gets a confirmation template once the table is locked in.
See the restaurants and food playbookA regular client receives an automated reminder that their usual six-week haircut appointment is due, taps a quick-reply button to confirm the suggested slot, and gets a same-day reminder message before their visit.
See the spas and salons playbookA traveler inquires about a weekend package via a QR code at a travel fair booth, completes a native form capturing travel dates and group size, and receives a utility template confirming the booking with itinerary details attached.
See the travel and tourism playbookMore from Wavy
The business reaches thousands of opted-in customers with one send instead of manually messaging contacts one by one.
Learn moreThe business answers routine questions instantly, day or night, without adding support staff.
Learn moreThe business collects clean, structured customer data (bookings, orders, applications) without redirecting people to an external website.
Learn moreMultiple staff members handle customer conversations from one WhatsApp number without stepping on each other or losing context.
Learn moreThe business wins back sales that would otherwise be lost when a customer starts checkout but doesn't finish.
Learn moreThe business fills more of its calendar and loses fewer no-shows by confirming and reminding customers automatically.
Learn moreQuestions
WhatsApp caps a catalog at roughly five hundred items per connected business number, which is a platform-wide limit, not something a business can pay to raise. A business with a larger range needs to curate a subset — bestsellers or the range that generates the most chat enquiries — rather than expecting to mirror an entire warehouse-sized product feed straight into the chat catalog wholesale.
The catalog inside WhatsApp is a synced copy, refreshed on a schedule, not a live mirror of the source system in real time. If a price changes between sync runs, a customer can see and even confirm an order at the older price, which is why sync frequency should be chosen to match how often prices actually move for that particular business.
The chat order captures item selection, quantity, and confirmation, creating a structured order record for the seller to act on right away — payment collection typically happens through a link sent as part of confirming the order, tied to whatever payment method the business already uses elsewhere, rather than a native in-chat payment step being processed directly inside the app itself.
Order notifications arrive by webhook, and webhooks can retry and arrive more than once for the same underlying event if anything looks slow or uncertain on either end. The order processor checks for an existing order with the same identifier before creating a new one, specifically to prevent one confirmed order from being duplicated into the seller's fulfilment queue by accident.
The rest of your stack
No rip-and-replace — sell products directly in chat works alongside the systems already running your business.
Available today