Nice Catalogs featured image: Run your catalog, take orders on WhatsApp, with a real demo pizza catalog on a phone and the pre-filled WhatsApp order message

How to Run a Product Catalog and Take Orders Directly on WhatsApp

Is the WhatsApp Business catalog free, and when is a catalog link with a cart better? I walk through both, then show the whole flow screen by screen with a real demo catalog: the setup, what your customer taps, and the exact order message that lands in your WhatsApp.

A lot of the messages I get from shop owners boil down to one question: how can I run a product catalog and take orders directly on WhatsApp, without building a full online store? You already sell over chat. You just want people to see what you have, pick what they want, and send you an order you can actually read.

There are two honest ways to do it. In this guide I go through both, then show the second one screen by screen with a real demo catalog: what you set up, what your customer taps, and the exact message that lands in your WhatsApp.

Option 1: the free catalog inside WhatsApp Business

If you want to spend $0, start here. The WhatsApp Business app is free to download and free to use , and it comes with a catalog. According to Meta's own help pages:

So yes, the WhatsApp Business catalog is free, and for a small list that changes rarely it does the job. Where it gets tight is everything around it: the catalog lives inside WhatsApp, every edit waits for review, and you can't really print it on a table or treat it like a menu people open from your Instagram bio. I went through those trade-offs in detail in WhatsApp Business Catalog Alternative , so I won't repeat all of it here.

Option 2: a catalog link with a cart that sends the order to WhatsApp

This is the setup I built Nice Catalogs for. Your catalog is a normal web page with its own link. Customers open it in the browser, tap products into a cart, and the cart turns into one WhatsApp message addressed to your number. They press send, and the order shows up in your normal chat.

Nobody installs anything. It works through a standard wa.me link, so your number can be a personal WhatsApp or a WhatsApp Business account. And there's no commission: you pay a flat monthly price for the catalog, and what the customer pays you stays with you.

Here's the whole thing, start to finish.

Step 1: Put your products in the catalog

Name, price, a short description and a photo for each item. Group them in categories the way your customers think ("Pizza", "Drinks", "Men's sets"), not the way your supplier labels them. If your list already lives in a spreadsheet, the free CSV importer reads it and shows you the products before you create anything. I wrote a longer walkthrough in How to Set Up an Online Product Catalog .

Step 2: Turn on ordering and add your WhatsApp number

In the catalog editor, open Ordering and switch on Enable ordering. Pick the channel (WhatsApp or Telegram) and type the number orders should go to.

Right below, choose how people get their order: Pickup, Delivery, or both. If you turn on delivery, the customer types an address at checkout. Hit Save and that's the whole setup. No developer, no API, no integration.

Nice Catalogs catalog editor, Ordering page: Enable ordering switched on, WhatsApp selected as the ordering channel instead of Telegram, the WhatsApp number orders go to, Pickup on and Delivery off, the note that every order is also saved to Customers, and the Save button
The whole ordering setup on one screen: switch it on, pick WhatsApp, add your number, choose pickup and/or delivery, save (demo catalog).

Step 3: What your customer sees

I used the Toscana pizza demo for these screenshots, but the flow is the same for a clothing shop, a bakery or a hardware store. Each product has an add button (a + in this theme). Tap it and the item goes into the order; a cart button with the item count stays at the bottom of the screen. Opening the cart shows every item, the quantity controls and a running total.

Two phone screens of the Toscana demo catalog built with Nice Catalogs: a pizza menu with a plus button on each item and a cart button showing 3, and the open cart with Classic Margherita x1, Pepperoni Supremo x2 and a $56.00 total
Tap + to add items, then open the cart to check quantities and the total (demo catalog).

Below the items, the customer fills in their name and phone, picks pickup or delivery, and can leave a note. Then they tap Send Order via WhatsApp. WhatsApp opens with the message already written, and the catalog shows an "Almost done!" screen reminding them to press send there. If WhatsApp didn't open, there's an "Open WhatsApp again" link.

Checkout in a Nice Catalogs catalog: name Maria Lopez, phone, Pickup selected, an optional note and the Send Order via WhatsApp button; next to it the Almost done screen saying the order is ready in WhatsApp, with an Open WhatsApp again link
The customer adds name, phone and pickup or delivery, taps send, and WhatsApp opens with the order (demo data).

One thing I want to be clear about: the catalog doesn't take payment. It takes the order. You agree on payment in the chat the way you already do: cash, transfer, card on pickup, or a payment link you send back.

Step 4: The message that lands in your chat

This is the part that saves you time. Instead of "the red one and 2 of the other", you get this:

Message preview of the WhatsApp order text pre-filled by a Nice Catalogs catalog: Hello! I'd like to place an order, Classic Margherita x1 $20.00, Pepperoni Supremo x2 $36.00, Total $56.00, name, phone, order type Pickup and a note
Message preview: the exact text the catalog pre-fills in WhatsApp for this demo order (decoded from the wa.me link).

Every item on its own line with quantity and line total, the order total, the customer's name and phone, pickup or delivery, and their note. If a product has options like size, flavor or add-ons, whatever the customer picked is listed under that item, so a "Large, no onions" doesn't get lost.

Your job from here is the same as any WhatsApp conversation: confirm, give a pickup time or delivery fee, and agree on payment. A quick "Got it, ready at 7" goes a long way.

Step 5: Run it day to day

A catalog only works if it's honest. When something sells out, hide it. When a price changes, edit it from your phone. The next customer who opens the link sees the update right away, so you don't have to resend a PDF to anyone.

Every order also gets saved in the Customers section of your dashboard with the buyer's details, next to people who booked or joined your loyalty card. You can filter by who ordered and export the list to CSV, which beats scrolling through chats to find a phone number from last month.

Customers page in the Nice Catalogs dashboard: everyone who ordered, booked an appointment or joined the loyalty card in one place, with search, Add customer, Export CSV and the filters All, Booked, Ordered and Loyalty members; the Booked filter is selected and shows one demo client with 2 bookings
The Customers page: everyone who ordered, booked or joined your loyalty card, with Ordered/Booked filters and CSV export (demo account, Booked filter shown).

Step 6: Share the link everywhere

The catalog is only as good as the number of people who open it. Put the link where your customers already are:

  • Your Instagram or TikTok bio
  • Your WhatsApp Business profile, status and quick replies
  • The website field of your Google Business Profile
  • A printed QR code on the counter, the table, the bag or the shop window

Every catalog has a QR code you can style, download or print from the dashboard. If you're still sending product photos one by one, I explained why a single link works better in Send Your Product Catalog as a Link, Not a PDF .

QR Code panel for a catalog in Nice Catalogs: title, Rounded, Dots or Classic style, QR color, background color or photo, optional center logo, a QR code preview with Download and Print buttons, and the catalog link with a copy button
Every catalog has a QR code you can style, download or print, plus the catalog link ready to copy.

Free vs paid: what it actually costs

Let me be straight with you. If you need $0, use the WhatsApp Business catalog. It's free, and for a handful of products it's fine.

Nice Catalogs isn't free. There's a 7-day free trial with $0.00 due today, then Basic is $5/month (up to 3 catalogs, 50 products each, WhatsApp and Telegram ordering and QR code export included) and Professional is $10/month with unlimited catalogs and products, plus a custom domain, analytics, appointment booking, loyalty cards and the AI tools. There's no per-order fee on either plan.

What you get for that $5 is a catalog with its own link that anyone can open without the app, edits that go live right away, and orders that arrive already written out.

After the order: ask for a review

Once orders start coming in, the easiest win is asking happy customers for a Google review. I made a free Google Review Link Generator for that: search your business, and it gives you a direct review link, a QR code and a short message you can paste into the same WhatsApp chat after you deliver. No signup needed.

Result of the free Google Review Link Generator by Nice Catalogs: a Your review link is ready card with the link, Copy and Test link buttons, a downloadable QR code and a ready-to-send message for customers
The free Google Review Link Generator: a direct review link, a QR code and a message you can paste in the chat.

Quick answers

Do my customers need an app or an account? No. They open the link in their browser and order with the WhatsApp they already have.

Does it work with Telegram? Yes. Choose Telegram in the ordering settings and enter your username instead of a number.

I already wrote about WhatsApp orders. Which guide should I read? If you want the why and the tips for handling orders, read How to Take WhatsApp Orders for Your Small Business . If you're deciding between Meta's catalog and a catalog link, read the WhatsApp Business Catalog Alternative . Selling in Spanish? There's a full guide in Cómo crear un catálogo digital para WhatsApp .

Try it on a real catalog first

The easiest way to get it is to tap through one yourself. Open a demo catalog , add a couple of items and look at the order screen. When you're ready, create your catalog , turn on ordering, and send the link to your best customer today.