Back to all articles
commercewhatsapporderingMarch 20, 202610 min read

In-Chat Ordering: How to Take Orders Over WhatsApp

Learn how to set up in-chat ordering on WhatsApp. Accept orders, process payments, and manage fulfillment — all inside the conversation. Complete setup guide.

DM

DMHub Team

DMHub.ai


Your customer is on WhatsApp. They want to order from you. Right now, you probably tell them to go to your website, download your app, or call your store.

Every redirect is a point of friction. And every point of friction costs you a sale.

In-chat ordering eliminates those redirects entirely. The customer stays in WhatsApp — the app they're already using, on the conversation they already started. They browse your catalog, choose what they want, confirm the order, and pay. All without leaving the chat.

For small businesses — restaurants, bakeries, retail shops, florists, pharmacies — this is a game-changer. It's faster than a website, simpler than an app, and more natural than a phone call.

Here's how to set it up.

Why In-Chat Ordering Beats Apps and Websites for SMBs

Nobody downloads apps anymore

The average smartphone user downloads zero new apps per month. Zero. The apps already on their phone — WhatsApp, Instagram, Google Maps — are the ones they use. Asking a customer to download your ordering app is asking them to do something they've already decided they don't do.

WhatsApp is already open

Your customer is already on WhatsApp. They're messaging friends, family, and — increasingly — businesses. In-chat ordering meets them where they already are. There's no new interface to learn, no login to create, no app to install. They just send a message and start ordering.

Conversion rates are dramatically higher

The typical e-commerce website converts at 2-3%. Mobile apps perform slightly better at 3-5% for returning users. WhatsApp commerce? Early data from businesses using conversational ordering shows conversion rates of 15-30%.

The reason is simple: reduced friction. Every step you remove between "I want this" and "I bought this" increases the percentage of customers who complete the purchase.

It's personal

When a customer orders through your website, they're interacting with a page. When they order through WhatsApp, they're having a conversation. They can ask questions mid-order. They can modify their request in natural language. They can get recommendations. It feels like talking to a person — because often, it is (or it's an AI that's very good at sounding like one).

How In-Chat Ordering Works

The basic flow is straightforward:

  1. Customer initiates. They send a message: "I want to order," or they click a link/scan a QR code that opens a WhatsApp conversation.
  1. Catalog presentation. The business shares a product catalog, menu, or service list within the chat. This can be a WhatsApp catalog, interactive list message, or AI-guided conversation.
  1. Selection. The customer picks items, specifies quantities, and makes customization choices (size, flavor, add-ons, etc.).
  1. Order summary. The system generates an order summary with itemized list and total price for the customer to review.
  1. Confirmation. The customer confirms the order.
  1. Payment. Depending on setup: pay online via payment link, pay on delivery, or pay at pickup.
  1. Fulfillment updates. The customer receives order status updates (preparing, ready, out for delivery) in the same chat thread.

This entire flow can be manual (a team member managing the conversation), semi-automated (structured flows with human oversight), or fully automated (AI agent handling the conversation end-to-end).

Three Approaches to WhatsApp Ordering

Approach 1: Manual Ordering (No Setup Required)

The simplest version: a team member handles the ordering conversation manually.

How it works:

  • Customer messages "I'd like to order"
  • Team member sends the menu (as a message, image, or PDF)
  • Customer types what they want
  • Team member confirms items, calculates total, provides payment instructions
  • Team member sends order confirmation

Pros: Zero setup. Works today with the free WhatsApp Business App.

Cons: Doesn't scale. Prone to errors. Slow when multiple customers order simultaneously. No analytics or order tracking.

Best for: Businesses just getting started with WhatsApp ordering, handling fewer than 10 orders per day.

Approach 2: Structured Flows (Semi-Automated)

Use interactive WhatsApp messages (list messages, reply buttons) to create guided ordering flows.

How it works:

  • Customer triggers the order flow (by keyword, button click, or QR scan)
  • System sends a list message with categories: "What would you like to order? Appetizers | Mains | Desserts | Drinks"
  • Customer selects a category
  • System shows items in that category with prices
  • Customer selects items
  • System accumulates the order and shows a running total
  • Customer confirms
  • System generates an invoice and payment link

Pros: Faster than manual. Consistent experience. Fewer errors. Handles multiple customers simultaneously.

Cons: Requires WhatsApp Business API. Limited to WhatsApp's interactive message formats (max 10 items per list, 3 buttons per message). Complex menus need multiple steps.

Best for: Businesses with standardized menus or product catalogs, handling 10-50 orders per day.

Approach 3: AI-Powered Ordering (Fully Automated)

An AI agent manages the ordering conversation using natural language understanding and your product catalog.

How it works:

  • Customer sends a message in natural language: "I'd like a large pepperoni pizza, garlic bread, and two Cokes"
  • AI parses the order, identifies items from the catalog, and handles ambiguities: "Just to confirm — did you want the 12-inch large or the 16-inch family size?"
  • Customer confirms: "The 12-inch"
  • AI presents the order summary with prices
  • Customer confirms
  • AI generates the order, processes payment, and sends confirmation
  • Status updates flow automatically as the order progresses

Pros: Natural conversation. Handles complex orders and modifications easily. Scales infinitely. Upselling opportunities built in ("Would you like to add a side for $3?"). Works 24/7.

Cons: Requires WhatsApp Business API and an AI platform. Initial setup for catalog and AI training.

Best for: Businesses handling 20+ orders per day, those with complex menus, businesses wanting to automate evening and weekend orders.

Setting Up In-Chat Ordering With DMHub

Here's a step-by-step guide using DMHub's commerce features:

Step 1: Set Up Your Product Catalog

Navigate to your business dashboard and add your products or services:

For each item, include:

  • Product name
  • Description (1-2 sentences)
  • Price
  • Category (for menu organization)
  • Variants/options if applicable (size, color, add-ons)
  • Availability status
  • Preparation/fulfillment time

Tips for catalog optimization:

  • Use clear, concise product names (customers need to type or select them)
  • Include allergen/dietary info for food items
  • Set accurate preparation times — underpromise and overdeliver
  • Keep prices current — nothing erodes trust faster than price discrepancies
  • Use categories that make sense to customers, not internal categories

Step 2: Connect Your WhatsApp Number

If you haven't already, connect your WhatsApp Business number to DMHub through our WhatsApp inbox. This takes about 10 minutes and gives you:

  • Multi-agent access to your WhatsApp number
  • Automation capabilities
  • AI agent integration
  • Order management
  • Analytics and reporting

Step 3: Create Your Ordering Flow

In DMHub's automation builder, create the ordering workflow:

Trigger: Customer sends a message containing "order," "menu," "buy," or similar keywords. Alternatively, they click an order button in your greeting message.

Flow steps:

  1. Show categories — Present your menu/catalog categories as a list or buttons
  2. Show items — Display items within the selected category with prices
  3. Collect selection — Let the customer pick items and quantities
  4. Handle customization — If items have variants (size, toppings, options), present choices
  5. Show order summary — Display the complete order with itemized prices and total
  6. Confirm or modify — Let the customer confirm, edit, or add more items
  7. Collect delivery details — If delivery: ask for address and delivery time preference
  8. Process payment — Send a payment link (Stripe, Square) or confirm cash on delivery
  9. Confirm order — Send order confirmation with estimated time
  10. Fulfill and update — Send status updates as the order progresses

Step 4: Configure Payment

DMHub integrates with major payment processors for in-chat payments:

Option 1: Payment links. After order confirmation, send a Stripe or Square payment link. Customer taps, pays, and returns to the conversation. Confirmation is automatic.

Option 2: Cash on delivery/pickup. For businesses where cash payment is preferred or when customers pick up in-store. The order is confirmed immediately, payment is collected at fulfillment.

Option 3: Saved payment methods. For returning customers who've saved a card, enable one-tap payment. "Charge the card ending in 4242? Reply YES to confirm."

Step 5: Set Up Order Management

Orders placed through WhatsApp appear in your DMHub dashboard alongside any other orders. From there, you can:

  • View all incoming orders in real-time
  • Update order status (received, preparing, ready, out for delivery, completed)
  • Trigger automatic WhatsApp updates when status changes
  • Manage inventory and mark items as unavailable
  • View daily/weekly order reports

If you run a restaurant, the kitchen display system shows orders on a dedicated screen for your kitchen team — no paper tickets, no miscommunication.

Step 6: Test the Full Flow

Before going live, test every path:

  • Order a single item → confirm → pay → receive updates
  • Order multiple items across categories
  • Modify an order mid-flow (change quantity, remove item, add item)
  • Cancel an order
  • Order with delivery and with pickup
  • Order after hours (if your AI handles off-hours orders)
  • Edge cases: out of stock items, minimum order amounts, delivery zone restrictions

Promoting Your WhatsApp Ordering Channel

Having the capability is one thing. Getting customers to use it is another. Here are the most effective ways to drive WhatsApp orders:

QR Codes

Place QR codes on:

  • Table tents in your store/restaurant (scan to order)
  • Receipts and packaging ("Reorder instantly via WhatsApp")
  • Flyers, posters, and business cards
  • Your storefront window (order from outside)
  • Delivery bags ("Loved it? Scan to reorder")

When scanned, the QR code opens a WhatsApp conversation with a pre-filled message: "Hi, I'd like to place an order."

Social Media

Add your WhatsApp ordering link to:

  • Instagram bio
  • Facebook page action button
  • Google Business Profile messaging
  • TikTok profile

Post about it: "Skip the line — order through WhatsApp! Tap the link in our bio."

In-Store Signage

Physical signage works. "Why wait? Order on WhatsApp:" with your QR code and phone number. Place it where customers experience friction — the queue, the waiting area, the parking lot.

Existing Customer Notification

Send a WhatsApp broadcast to your existing contacts: "Big news! You can now order directly in this chat. No app, no website — just message us what you want. Try it now and get [incentive]."

Optimizing for Higher Order Values

Once ordering is working, optimize for revenue:

Smart upselling

Train your AI or create automation rules to suggest complementary items:

  • "Would you like to add a drink to your order? We have [options] for just $[price]."
  • "Customers who order [item] usually love our [complementary item]."
  • "For just $[amount] more, you can upgrade to [premium option]."

The key: One suggestion per order. Pushy upselling kills conversion. One relevant, well-timed suggestion increases average order value by 15-25%.

Bundle offers

Create WhatsApp-exclusive bundles: "WhatsApp special: [bundle description] for $[price] (save $[amount])." Bundles simplify the ordering process (one selection instead of multiple) and increase order value.

Loyalty integration

Connect ordering to your loyalty program. After each order, notify the customer of points earned: "You earned 50 points on this order! You're 30 points away from a free [reward]." This drives repeat orders.

Reorder prompts

For businesses with repeat customers (restaurants, pharmacies, pet food stores), send a proactive message at the right interval: "Hi [name], it's been about a week since your last order of [items]. Ready for a refill? Reply YES and we'll prepare the same order."

Real-World Example: A Restaurant's WhatsApp Ordering Journey

Here's how a mid-sized restaurant might roll out WhatsApp ordering:

Month 1: Manual start. The manager handles WhatsApp orders personally. They send a PDF menu, take orders via chat, and process payments at pickup. Volume: 5-10 orders/day. Learning: customers love the convenience but the process is slow.

Month 2: Semi-automated flow. After switching to DMHub, they set up a structured ordering flow with list messages and payment links. A team member monitors but only intervenes for special requests. Volume: 15-25 orders/day. Learning: 80% of orders go through without human intervention.

Month 3: AI ordering agent. They deploy an AI agent trained on their menu. The agent handles natural language orders, suggests specials, and manages the full flow. QR codes on every table. Volume: 40-60 orders/day. Learning: average order value is 18% higher than walk-in orders (AI upselling works).

Month 4: Full integration. WhatsApp orders flow into the kitchen display, loyalty points auto-accrue, and win-back messages go out to inactive ordering customers. Volume: 70+ orders/day, representing 30% of total revenue. Learning: WhatsApp ordering customers have a 45% repeat rate vs 25% for walk-in customers.

Handling Common Challenges

"What about complex orders?"

AI handles complexity better than structured flows. A customer saying "I want the chicken wrap but swap the mayo for mustard, extra cheese, and can you cut it in half?" is easy for AI to parse but impossible for a button-based flow. For businesses with highly customizable products, AI ordering is the way to go.

"How do we handle refunds?"

Build a refund flow into your automation. The customer messages "There's a problem with my order." The AI asks what went wrong, offers options (replacement, refund, credit), and processes the selected option — or escalates to a manager for high-value refunds.

"What about delivery logistics?"

DMHub doesn't manage delivery drivers (we're not Uber Eats), but it integrates with your fulfillment process. You manage delivery through your existing team or delivery partners. WhatsApp handles the customer-facing communication — order placement, status updates, and delivery confirmations.

"Won't this cannibalize our other ordering channels?"

Some channel shifting happens, but the net effect is almost always positive. Customers who switch from phone ordering to WhatsApp ordering are happier (less time on hold) and your staff is freed up. Customers who wouldn't have ordered at all — because they didn't want to call or download an app — are now ordering.

Getting Started

In-chat ordering on WhatsApp is one of those rare business improvements that benefits everyone. Customers get a faster, more convenient ordering experience. Your team spends less time on manual order processing. And your business captures sales that would have been lost to friction.

The setup takes an afternoon. The payoff starts the first day.

Ready to take orders on WhatsApp? Start your free DMHub account and be live in under 30 minutes.


DM

DMHub Team

DMHub Team

Published on March 20, 2026 · 10 min read


Related articles

Ready to automate your customer communication?

Start free -- set up your WhatsApp AI in under 10 minutes.

Get started free
In-Chat Ordering: How to Take Orders Over WhatsApp | DMHub Blog