🆕 New: Free Meta Catalog auto-sync — your POS menu on WhatsApp in 5 minutes · Book demo →
WhatsApp Business Catalog · Auto-sync · India · GCC · UK · EU

Publish your POS menu to the WhatsApp Business Catalog — free, auto-synced, zero commission.

Edit an item once in your POS — the price, the photo, the sold-out toggle — and the change lands on your WhatsApp Business Catalog in the background. Customers browse the live menu inside WhatsApp, pay in-chat via UPI, Mada or Apple Pay, and the order drops into your POS live queue in under three minutes.

Free sync · Live in 5 min · 0% commission
Live · POS → Meta Catalog → WhatsApp → POS
Zero manual re-entry | Zero commission | Zero sync cost | Works with Petpooja, Foodics, Sapaad and any modern POS
The feature

What auto-syncing your POS menu to WhatsApp Business Catalog actually does

Every restaurant that lists on WhatsApp Business ends up with the same problem within a month. The Meta Business Suite catalog is a separate database from the POS. A price rise at the POS does not touch WhatsApp. A sold-out biryani rings up "sorry, we're out" on the phone at 8pm and the outlet spends the next hour issuing refunds and apologies. Nobody has time to update two menus twice a day, so within six weeks the WhatsApp catalog goes stale — wrong prices, missing specials, dishes the kitchen retired months ago — and the operator quietly gives up on WhatsApp as a real ordering channel.

Online eMenu's WhatsApp catalog sync solves that by making the POS the single source of truth. The operator edits an item — the price, the photo, the description, the availability toggle — inside the POS menu manager, exactly the way they already do for aggregators and the QR menu. Behind the scenes, the change is pushed to Meta's WhatsApp Business Catalog API within two to five seconds. The next customer to open the chat sees the new price, the new photo, the removed item. No CSV upload. No re-entry inside Meta Business Suite. No cron job for the operator to remember.

The customer experience matches how people already use WhatsApp for everything else. They tap the outlet's WhatsApp number from a Google search, a click-to-WhatsApp Meta ad or a table QR. The catalog opens as a native WhatsApp product list — image tiles, category chips, prices in the local currency — with no separate app to install and no web page redirect. They add items to a cart, pick dine-in, pickup or delivery, tap a payment link that lands in the same thread, and pay via UPI, Mada, Apple Pay, Google Pay or a Stripe card. The whole flow finishes inside WhatsApp.

The operator sees the order the moment the payment confirms. It drops into the same POS live queue that already handles the dine-in tickets, the aggregator orders and the QR-menu orders. The KOT prints on the kitchen thermal, the KDS lights up the station, and the delivery rider assignment fires automatically. From a workflow perspective the WhatsApp order is indistinguishable from a Swiggy or Talabat order — except that the outlet keeps 100% of the ticket instead of losing 25% to 35% to the aggregator. That is the whole trick, and it costs nothing extra to switch on.

Under the hood

How the auto-sync works — the 4-step pipeline

Every menu edit inside the POS moves through four stages. No manual step for the operator; every stage is logged and retryable.

1

POS menu edit

Operator updates a price, uploads a new photo, marks an item 86-out or adds a special from the POS menu manager on Windows, web or Android.

event: menu.item.updated
2

Meta Catalog API push

The sync service transforms the item into Meta's commerce schema, hashes the payload, and posts to POST /{catalog-id}/products using the outlet's WhatsApp Business API token.

latency: 2-5 sec typical
3

WhatsApp catalog update

Meta indexes the item and republishes to the WhatsApp Business Catalog served to end-user chats. Category, price and image render on the customer device on next open.

meta ack: 200 OK + product_id
4

Customer sees fresh menu

Next time the customer taps into the chat, the catalog reflects the exact POS state. Orders placed against the new item route straight back to the POS live queue.

round-trip: ~7 sec end-to-end

The sync is bi-directional. When a customer places an order against the WhatsApp catalog, the order and payment status flow back into the POS through the same pipeline, so the operator never juggles two dashboards. See the technical write-up on WhatsApp ordering POS integration for the deeper architecture detail.

New capabilities

What restaurants can do differently once the catalog stays live

Three concrete operational changes that were not possible when the WhatsApp menu was a manually-maintained PDF or a stale Meta Business Suite catalog.

Push a new special to WhatsApp before it hits the printed menu

The chef finalises a monsoon special at 4pm. The operator adds it to the POS once, ticks "publish to WhatsApp catalog", and the item is live in the customer's WhatsApp chat before the print shop has even quoted the new tent card. Repeat guests browsing the catalog at dinner see it, order it, and give the kitchen a real-time read on whether it earns a permanent spot.

Time-to-live: 2 minutes from POS save to customer visible · Cost: ₹0 in printing waste for scrapped specials

86 a sold-out dish at 8pm — nobody orders it at 8:03pm

The classic refund spiral: kitchen runs out of biryani at 8pm, but the WhatsApp menu still shows it available. Between 8pm and 9pm, six customers order it, six payments have to be refunded, six apology messages have to be typed, and one of them writes a bad Google review. With auto-sync, the moment the operator toggles the item to sold-out in the POS, it disappears from the WhatsApp catalog within five seconds. Nobody orders what the kitchen cannot cook.

Refund events avoided: ~6 per weekend for a 60-cover outlet · Guest complaints: near-zero for sold-out items

Peak-hour and dynamic pricing propagate automatically

Weekend brunch buffet at ₹799 on Saturdays, ₹599 on weekdays. Happy-hour cocktails at half price between 6pm and 8pm on a Thursday. Ramadan iftar bundle at AED 65 for the whole month, back to AED 85 the day after. The POS runs the rule; the catalog reflects the price the customer will actually pay at that hour. No manager has to remember to flip a menu at midnight.

Rule types: day-part, week-part, event-window, festival · Manual price flips: zero

Eight more real-world flows — from group orders to loyalty upsells — are walked through in the 8 restaurant WhatsApp scenarios guide.

The commission math

WhatsApp Catalog vs Swiggy, Zomato, Talabat, Deliveroo — per-order economics

The same basket of food, delivered the same way, on three regional currencies. Numbers below use published aggregator take-rates — Swiggy 22-25%, Zomato 22-25%, Talabat 30-32% all-in, Deliveroo 30-35% for restaurant delivery — plus payment gateway fees.

India · ₹500 order 1 curry + 2 rotis + drink
ChannelFeesNet to outlet
Swiggy-₹150₹340
Zomato-₹150₹340
WhatsApp direct-₹15₹485
UAE · AED 50 order Shawarma + fries + drink
ChannelFeesNet to outlet
Talabat-AED 16AED 34
Deliveroo-AED 17AED 33
WhatsApp direct-AED 1AED 49
UK · £20 order Burger + chips + drink
ChannelFeesNet to outlet
Deliveroo-£6.40£13.60
Uber Eats-£6.00£14.00
WhatsApp direct-£0.30£19.70

On a 60-cover outlet doing 45 delivery orders a day at these ticket sizes, moving 10 of those daily orders from an aggregator to WhatsApp direct is worth roughly ₹44,000 a month in India, AED 4,500 in the UAE, or £1,900 in the UK — against a monthly software cost of ₹199, $9 or £8. This is the same math the WhatsApp ordering product page walks through in more depth, and the same reason Ordering Suite exists in the first place. Aggregators are still useful for discovery of first-time guests; WhatsApp direct is where the repeat business should sit.

Prerequisites

What you need to enable it — and how long each piece takes

Four ingredients. Most outlets already have two of them. The whole switch-on runs in under an hour, and Online eMenu handles the parts that require Meta paperwork.

WhatsApp Business API

Provisioned by Online eMenu through our BSP partner Go4WhatsApp on your outlet's registered phone number. Green tick optional.

Meta Business account

Free from Meta. If the outlet already runs a Facebook or Instagram page for the venue, the account exists — we just link it.

POS menu with product photos

Meta requires images at least 500 by 500 pixels. If your POS menu is text-only today, our onboarding team helps you shoot the first 40 items on a phone in one hour.

5 minutes to connect

Open the POS → Integrations → WhatsApp Catalog. Sign in with Meta. Approve the two OAuth scopes. The first full sync runs automatically.

If you are already using Online eMenu's Ordering Suite, the WhatsApp catalog sync is toggled on inside the same admin console you already use for aggregators and the QR menu — no separate login, no separate contract.

Meta Catalog sync included — zero extra fee

Included in every Ordering Suite plan

Ordering Suite is one subscription that covers WhatsApp catalog sync, aggregator sync, QR menu, KDS, campaigns and reports. Regional pricing below — there is no separate line item for the WhatsApp catalog.

One Ordering Suite subscription. Three regional prices. Zero commission on WhatsApp orders.

India

Ordering Suite · India

199/month
All-in monthly · cancel anytime · 0% transaction fees on WhatsApp orders
  • WhatsApp Business Catalog auto-sync
  • Swiggy + Zomato sync in the same queue
  • UPI, Razorpay, cash on delivery
  • QR menu + KDS + KOT printing
  • GST e-invoice compliant
  • Hindi & English support 24×7
GCC

Ordering Suite · GCC

$9/month
All-in monthly · cancel anytime · 0% transaction fees on WhatsApp orders
  • WhatsApp Business Catalog auto-sync
  • Talabat + Noon + Deliveroo + Careem sync
  • Mada, Apple Pay, PayTabs, Tap
  • Bilingual Arabic + English catalog
  • ZATCA Phase 2 + UAE VAT compliant
  • Arabic & English support 24×7
UK · EU

Ordering Suite · UK / Europe

£8/month
€8 in the EU · all-in monthly · 0% transaction fees on WhatsApp orders
  • WhatsApp Business Catalog auto-sync
  • Deliveroo + Uber Eats + Just Eat sync
  • Apple Pay, Google Pay, Stripe cards
  • HMRC Making Tax Digital (MTD) VAT-ready
  • GDPR compliant · data in London / Frankfurt
  • English support 24×7

No card. No setup fee. Cancel anytime. WhatsApp catalog live in 5 minutes. Full pricing on the pricing page. Comparing us against Petpooja's stack? See the Petpooja alternative write-up.

Frequently asked

Frequently asked questions about WhatsApp Business Catalog sync

What is a WhatsApp Business Catalog? +

A WhatsApp Business Catalog is Meta's native product-listing feature inside WhatsApp Business. Instead of sending a PDF menu or a photo of a chalkboard, the outlet publishes a structured list of items — each with an image, category, description and price — that customers can browse and add to a cart without leaving the chat. Restaurants have used it since 2020, but until now the catalog had to be maintained by hand in Meta Business Suite. Online eMenu's WhatsApp Catalog auto-sync replaces the manual work with a live pipe from the POS.

Is the Meta Catalog sync really free with Ordering Suite? +

Yes. The WhatsApp Catalog sync is bundled inside every Ordering Suite subscription — ₹199/month in India, $9/month across the GCC, £8/month in the UK and €8/month across the EU. There is no extra module, no per-item fee, no per-sync API charge on top. Meta itself does not bill outlets for hosting a business catalog. The only variable cost you may see is WhatsApp Business conversation pricing on marketing-initiated messages, which is set by Meta and passed through unchanged.

Does the WhatsApp Catalog sync work with our existing POS? +

It works out of the box with Online eMenu Desktop POS and the Ordering Suite cloud POS. For third-party systems, we support Petpooja, Foodics, Sapaad, Restroworks (Posist), and any POS that exposes a menu API or a webhook. If your POS is on the list, the sync is a 5-minute connect. If it is not, our integrations team writes the connector — no charge to the operator — and we ship the two-way bridge within two weeks.

How does the customer discover the WhatsApp catalog? +

Three routes, all standard: a table-top or window-sticker WhatsApp QR that opens a pre-filled 'see menu' message; a click-to-WhatsApp button on the outlet website, Google Business Profile or Meta ad; and a shareable wa.me link that guests can forward inside their own chats. Once the chat opens, the catalog renders as a native WhatsApp product list — no separate app install, no web page redirect.

What payment methods work with the WhatsApp catalog checkout? +

India: UPI (PhonePe, GPay, Paytm, BHIM) plus cards via Razorpay. GCC: Mada, Apple Pay, Google Pay, cards via PayTabs, Network International or Tap. UK and EU: Apple Pay, Google Pay and cards via Stripe. Cash on delivery is available in every region for outlets that want it. The payment link is generated dynamically per order and lands inside the same WhatsApp thread — the guest never leaves the chat.

Can we A/B test menu changes on WhatsApp before rolling out? +

Yes. The sync layer supports catalog variants — a staging catalog visible only to phone numbers on your test list, and a production catalog visible to everyone else. Push a new price, a new item name or a new photo to staging, order it yourself from a colleague's number, then promote to production with a single click. Every version is timestamped and reversible.

What happens if the WhatsApp Business API is down or Meta rejects a sync? +

Every sync attempt is logged and retried with exponential backoff up to 24 hours. If Meta rejects an item — for example an image that violates the commerce policy — the operator sees a red flag on that item inside the POS with the exact rejection reason. The rest of the catalog syncs regardless. Meta's WhatsApp Business API has published uptime above 99.9% for the last four quarters.

How many products can we sync to the WhatsApp Business Catalog? +

Meta permits up to 500 items per catalog and up to 30 collections (categories) at the current API tier. Very few restaurant menus approach that ceiling — a typical full-service menu runs 60 to 180 items across 8 to 14 categories. If your menu is larger, we split it into logical sub-catalogs so search stays fast for the customer.

Does the catalog support product images and categories? +

Yes. Each item carries the image already stored on the POS product record, a short description, a category badge and the current price in the outlet's local currency. Images must be at least 500 × 500 pixels per Meta's spec — Online eMenu resamples smaller images on the fly and warns the operator when a photo is missing entirely.

Is this GDPR and PDPL compliant for customer data? +

Yes. Only the customer's WhatsApp phone number and order history are stored, and only for the outlet whose catalog they ordered from. Data lives on servers in the customer's region — Mumbai for India, Dubai and Riyadh for the GCC, Frankfurt for the EU, London for the UK — and is subject to a full DPA on request. Customers can request deletion via a single WhatsApp keyword and the record is purged within 72 hours, in line with GDPR Article 17 and Saudi PDPL Article 22.

Deeper reading on how the sync ties into the rest of the ordering stack: the Online eMenu blog.

Ready when you are

Start syncing your menu to WhatsApp
in 5 minutes.

14-day free trial. No card. No setup fee. Meta Catalog sync included. Zero commission on WhatsApp orders. Hindi · English · Arabic support — always.

Ordering Suite · ₹199 India · $9 GCC · £8 UK · €8 EU