Industries
Restaurants & Food
Take restaurant orders, table bookings and payments in one WhatsApp chat. Auto-reply to common questions and cut support costs with ChatMitra.
Real Estate
Use WhatsApp automation to capture property leads, qualify them automatically, and follow up fast. See how real estate agents close more with ChatMitra.
Travel & Tourism
Use the WhatsApp Business API to capture travel leads, send itineraries, confirm bookings, and keep travellers updated. See how agencies grow with ChatMitra.
Banking & Finance
Run secure KYC, send account alerts and payment notifications on WhatsApp. Cut support load and stay within Meta's rules with ChatMitra.
Beauty & Cosmetics
Sell your catalog, recover carts and win repeat orders on WhatsApp. Auto-reply to product questions and send launches to opted-in customers with ChatMitra.
Education
Answer admission enquiries, fee and timetable questions, and keep parents updated — all on WhatsApp. Cut admin load and costs with ChatMitra.
EduTech
Capture course leads, qualify them and onboard learners on WhatsApp. Automate replies and cut lead-qualification cost with ChatMitra's no-code chatbot.
Events & Webinars
Handle event registrations, reminders and RSVPs in one WhatsApp chat. Cut no-shows, automate FAQs and keep attendees updated with ChatMitra.
Freelancers & Consultants
Capture leads, send proposals and chase invoices in one chat. WhatsApp automation for freelancers and consultants with ChatMitra — from ₹0.20 a chat.
Health & Wellness
Book appointments, send reminders and answer client questions in one WhatsApp chat. Auto-reply to routine queries and cut support costs with ChatMitra.
Home Decor
Share your home decor catalog, take orders and send delivery updates on WhatsApp. Automate FAQs and cut support costs with ChatMitra.
IT Services
Use the WhatsApp Business API to qualify leads, run support over chat, and wire WhatsApp into your stack with webhooks. How IT companies scale with ChatMitra.
Marketing Agencies
Use WhatsApp automation to capture leads, run campaigns and manage multiple client brands from one account. How agencies scale on WhatsApp with ChatMitra.
Offline & Retail
Turn shop footfall into a WhatsApp list. Share catalogs, add a QR-to-chat at the counter and bring buyers back — with ChatMitra from ₹0.20 per chat.
Spas & Salons
Use the WhatsApp Business API to take spa and salon bookings, cut no-shows with automated reminders, and rebook regulars. How salons grow with ChatMitra.
Automotive
Use the WhatsApp Business API for automotive dealerships to qualify buyers, book test drives and send service reminders — automated, on one chat, with ChatMitra.
All Industries
Browse every industry guide
Industry Guides

How to Integrate WhatsApp with Shopify: 5 Ways Compared

Five ways to connect WhatsApp to a Shopify store, from a free chat button to Shopify Messaging, Meta's app and API apps, with setup steps, costs and consent.

Janki Gohil
Written byJanki Gohil
Read time 18 min
Posted on
How to Integrate WhatsApp with Shopify: 5 Ways Compared
Summarise this post with:

Short on time? Read this first

  • There are five ways to connect WhatsApp to Shopify: a free click-to-chat button, Shopify Messaging's WhatsApp campaigns, Meta's own WhatsApp app for order updates, a WhatsApp Business API app from a provider, or Shopify Flow and custom code.
  • A chat button only lets customers message you. Anything your store sends automatically, such as order confirmations or cart reminders, needs the WhatsApp Business Platform (API) and Meta-approved templates.
  • Order confirmations, shipping and refund updates can be utility templates (₹0.1150 each in India). Cart reminders and offers are always marketing (₹0.8631), and Meta doesn't deliver marketing templates to US numbers.
  • Collect WhatsApp consent at checkout before you automate anything, and start with order confirmation and shipping updates before you add cart recovery.
On this page 0

    To integrate WhatsApp with Shopify, choose one of five routes: add a free click-to-chat button, send campaigns with Shopify Messaging, send order updates with Meta’s WhatsApp app, install a WhatsApp Business API provider’s app for full automation, or build your own flow with Shopify Flow or code. A button lets customers message you; everything your store sends automatically needs the WhatsApp Business Platform and Meta-approved templates.

    Search “Shopify WhatsApp integration” and you’ll find dozens of apps that each promise to do everything. They don’t all do the same thing. Some only put a green button on your store. Some only send order updates. Some send marketing but can’t answer a customer. Picking the wrong one usually means paying for features you can’t use, or discovering after launch that your cart reminders can’t reach half your customers.

    This guide sorts the options by what they actually do. It compares the five ways to connect WhatsApp to a Shopify store, walks through setup for each, explains which messages Meta treats as utility or marketing and what they cost, and ends with the order in which most stores should switch things on.

    Key takeaways

    • A chat button is inbound only. Automated order updates and reminders need the WhatsApp Business Platform (API).
    • Order updates can be cheap utility messages. Cart reminders and offers are always marketing.
    • Consent comes first: switch on WhatsApp opt-in at checkout before you automate anything.

    What a WhatsApp integration for Shopify actually does

    A WhatsApp integration can work in two directions, and most confusion comes from mixing them up.

    Customers to you. A shopper taps a WhatsApp button on your product page and asks about sizes or delivery. The chat opens in WhatsApp on their phone, and you answer from the WhatsApp Business app or from a shared inbox. Nothing in Shopify has to change for this to work, apart from the button.

    Your store to customers. Shopify tells a WhatsApp tool that something happened, such as an order being placed, a shipment going out or a checkout being left unpaid, and the tool sends a message automatically. This direction needs the WhatsApp Business Platform, Meta’s API for businesses, because the WhatsApp Business app can’t be triggered by another system. It also needs message templates: pre-written messages that Meta approves before you can send them to someone who hasn’t messaged you in the last 24 hours.

    That 24-hour rule shapes everything. When a customer messages you, a 24-hour customer service window opens and you can reply with any normal message. Outside that window, which is where most order updates and every cart reminder land, you can only send an approved template. Meta’s pricing page puts it plainly: non-template messages “can only be sent within an open customer service window”.

    The 5 ways to connect WhatsApp to Shopify

    MethodWhat it sendsAutomationWho bills the messagesBest for
    1. Click-to-chat buttonNothing. Customers message youNoneFree (replies from the Business app)Any store, day one
    2. Shopify Messaging (WhatsApp)Marketing campaigns to opted-in subscribersKeyword replies; no order or cart flowsShopify, on your invoiceStores that want campaigns inside Shopify admin
    3. Meta's WhatsApp app for ShopifyOrder updates to customers who opt in at checkoutOrder eventsMeta, separately from ShopifyOrder notifications without a third party
    4. WhatsApp Business API app (provider)Order updates, COD confirmation, cart reminders, campaigns, repliesOrder, checkout and fulfilment events, plus inbox and chatbot toolsMeta, plus the provider's feeGrowing stores that want everything in one place
    5. Shopify Flow, Make, Zapier or codeWhatever you buildFully customMeta, plus your API providerStores with a developer and unusual workflows

    The rest of this section explains each one, with setup steps and the limits you should know before you install anything.

    Method 1: Add a WhatsApp chat button

    The simplest integration isn’t really an integration. It’s a link. WhatsApp’s click-to-chat feature opens a chat with your number when someone taps https://wa.me/<number>, where the number is “a full phone number in international format”, without zeros, brackets or dashes. You can add a pre-filled message with ?text= followed by URL-encoded text, so the chat opens with something like “Hi, I have a question about [product]” already typed (WhatsApp Help Center, click to chat).

    How to add it:

    1. Build the link. Our free WhatsApp chat link generator formats the number and encodes the message for you.
    2. In Shopify admin, go to Online Store > Themes > Customize.
    3. Add the link where shoppers hesitate: a button block on product pages, a line in the cart, your contact page and your footer. Most themes let you add a button or a custom-liquid block without code.
    4. For a floating button on every page, install a chat-button app from the Shopify App Store instead. Many are free.

    What it can’t do: it can’t send anything. Every conversation starts with the customer, and you answer by hand from the WhatsApp Business app on your phone, or from a shared inbox if your number is on the API. It’s the right first step for a small store, and it keeps being useful after you add automation. For button placement and wording ideas beyond Shopify, see our guide to adding WhatsApp to a website.

    One tip that saves you an awkward first reply: set up a WhatsApp greeting message so the shopper who taps your button hears back instantly, even when you’re packing orders.

    Method 2: Shopify Messaging (WhatsApp campaigns inside Shopify)

    Shopify’s own marketing app, Shopify Messaging, can send WhatsApp marketing. According to Shopify’s Help Center, “You can create WhatsApp marketing campaigns with Shopify Messaging to send messages directly to subscribers who opt in to receive WhatsApp marketing from your store” (Shopify Help Center, WhatsApp in Shopify Messaging).

    How to set it up (Shopify’s setup page):

    1. In Shopify admin, open Apps > Messaging > Settings.
    2. Choose to set up a new WhatsApp account, or switch from another provider.
    3. Log in to Meta, then enter your WhatsApp Business Account name and category.
    4. Add a phone number. It can be an existing business number, a number requested through WhatsApp (Meta review can take up to 5 business days), or one from a provider such as Twilio.
    5. Turn on WhatsApp marketing opt-in at checkout, and import any existing consent you hold.

    What you get: one-off campaigns to customer segments, with a text, image or product header, up to 1,024 characters of body text and buttons including a discount code. Each template goes to Meta for approval, which Shopify says “can take up to 24 hours”. You can also set keyword replies.

    Limits to know:

    • It’s for campaigns. Shopify’s campaign documentation doesn’t describe order updates, COD confirmation or abandoned-cart flows.
    • You “can’t send WhatsApp marketing messages to customers in” the United States, China, Cuba, Iran, North Korea, Syria, Crimea, Donetsk or Luhansk. US-based stores can still message customers in other countries.
    • New accounts are capped at 2,000 messages a day until Meta raises the limit, and every message carries a STOP-to-unsubscribe line you can’t remove (Shopify, requirements).
    • Billing: you’re “charged per message” and billed monthly on your Shopify invoice. Shopify lists India at $0.024 per marketing message and $0.0014 per service message, and the United Kingdom at $0.106 and $0.0220 (Shopify, WhatsApp pricing, read 30 September 2026). Compare those with Meta’s own rates, below, before you decide where to send campaigns from.

    Method 3: Meta’s WhatsApp app for Shopify (order updates)

    Meta publishes its own app on the Shopify App Store, simply called WhatsApp. Its listing describes it as “The official app from Meta” for “timely order updates on WhatsApp”, and explains how it works: “At checkout, shoppers can opt in to get order updates from you on WhatsApp.” You connect your WhatsApp Business Account, then customise messages or pick pre-built templates (Shopify App Store, WhatsApp by Meta, read 30 September 2026).

    The app is free to install. The listing warns that “External charges may be billed by Meta separately from your Shopify invoice”, which means Meta’s per-message rates apply. On 30 September 2026 it had a 4.4 rating from 885 reviews.

    When it fits: you want order confirmations and shipping updates on WhatsApp, you’re comfortable dealing with Meta directly, and you don’t need cart recovery, COD confirmation, campaigns or a team inbox from the same tool. Recent reviews ask for features such as order tags and confirm or cancel buttons, so check the current listing against your needs.

    Method 4: A WhatsApp Business API app from a provider

    This is what most growing stores end up with. A Business Solution Provider (BSP), or a tech provider working with one, connects your number to the WhatsApp Business Platform and installs a Shopify app that listens to your store’s events. One tool then covers several jobs:

    • Order updates: confirmation, shipped, delivered or cancelled, as utility templates.
    • COD confirmation: asking cash-on-delivery customers to confirm before you ship, which cuts fake orders and returns. Our order confirmation message guide has wording for this.
    • Cart recovery: reminders to shoppers who left checkout after entering a phone number.
    • Campaigns: offers, launches and back-in-stock news to opted-in customers.
    • Conversations: a shared team inbox for replies, often with auto-replies or an AI assistant.

    How to choose a provider. Ask each one the same questions:

    1. Which Shopify events can trigger a message? Order created, fulfilled, delivered, cancelled, checkout abandoned? Delivery events usually need a courier integration, because Shopify alone often doesn’t know when a parcel arrives.
    2. Which variables can go into a template? Customer name, order number, total, product name and image, tracking link, checkout link.
    3. Does it handle the reply? A “Confirm” button is only useful if the tool reads the tap and does something, such as tagging the order in Shopify.
    4. How is pricing split? You should see Meta’s charge and the provider’s fee as separate lines.
    5. Can you keep your number? Ask about coexistence if your number is already on the WhatsApp Business app.
    6. Does it write back to Shopify? Order tags, notes or cancellations save your team manual work.

    Typical setup:

    1. Sign up with the provider and connect your WhatsApp Business Account through Meta’s Embedded Signup.
    2. Install the provider’s app from the Shopify App Store and approve the store data it asks for (usually orders, customers and products).
    3. Create or pick templates for each event and submit them to Meta.
    4. Map template variables to Shopify fields, set delays, and turn each flow on.
    5. Send a test order to your own number, from checkout to fulfilment, before customers see anything.

    Method 5: Shopify Flow, Make, Zapier or custom code

    If none of the apps fits, you can build the link yourself. You still need access to the WhatsApp Business Platform, either Meta’s Cloud API directly or a provider’s API, and you need approved templates.

    • Shopify Flow is “a free app available on the Basic, Grow, Advanced, and Plus plans”, but only “Stores on the Grow, Advanced, and Plus plans can use the Send HTTP Request action”, which is how a Flow would call a WhatsApp API (Shopify Help Center, Shopify Flow).
    • Make or Zapier can connect a Shopify trigger, such as a new paid order, to a WhatsApp action without code. Check whether the WhatsApp step uses the official API and supports your template’s variables.
    • Custom code listens to Shopify webhooks and calls the Cloud API. It gives you full control, and full responsibility for retries, opt-outs and error handling.

    This route suits stores with a developer and an unusual process, such as sending a WhatsApp alert to a warehouse team rather than to customers. For most stores, a ready-made app is cheaper once you count maintenance.

    Which method should you choose?

    If you…Start with
    Get fewer than a handful of orders a day and answer chats yourselfChat button plus the WhatsApp Business app
    Mainly want to send offers, and like having billing in ShopifyShopify Messaging, if your customers aren't in the US
    Only want order confirmations and shipping updatesMeta's WhatsApp app
    Take many cash-on-delivery orders, or lose sales at checkoutA WhatsApp Business API app with COD and cart flows
    Have several people answering customersA WhatsApp Business API app with a shared inbox
    Need a workflow no app offersShopify Flow (Grow plan or higher) or custom code

    Two things decide the answer more than any feature list: where your customers are, and how many orders you take on cash on delivery. A store selling mainly to the US gets little from WhatsApp marketing, because Meta doesn’t deliver marketing templates to US numbers (Meta for Developers, per-user marketing limits), though utility order updates still work. A store in India with a high COD share gets the most from COD confirmation, which only API apps offer.

    Before any automated message goes out, you need permission. Meta’s opt-in rules say businesses may contact people on WhatsApp if “they have given their mobile phone number” and the business has “received opt-in permission from the recipient”. The opt-in must “clearly state that a person is opting in to receive communication from the business” and name the business (Meta for Developers, getting opt-in, updated 16 June 2026).

    On Shopify, the practical steps are:

    1. Add a WhatsApp consent checkbox at checkout. Shopify Messaging and Meta’s app both provide one, and some provider apps add their own. If yours doesn’t, check that it at least respects the consent you collect. Place the checkbox next to the phone field.
    2. Separate order updates from marketing if your tool allows it. Meta suggests getting consent that covers the categories you’ll send, or separate consent for each. Customers who agreed to delivery updates didn’t necessarily agree to offers.
    3. Ask for the phone number early in checkout. You can only recover carts where the number was captured before the shopper left.
    4. Make opting out easy, and make sure your tool actually stops sending to people who opt out.

    Our opt-in best practices guide covers wording and placement in more detail.

    Utility or marketing? What each Shopify message counts as

    Meta prices every template by category, so the category decides your cost. Meta’s categorisation guidelines say a utility template must be “non-promotional” and “specific to or requested by the user (clearly related to their order, account, services, or transactions)”. Its utility examples include confirming an order, sending a tracking number, a backorder notice and a refund confirmation. Its marketing examples include “You left {{items}} in your cart!”, listed among messages that “are marketing even if requested by users”. And a template with mixed content, “such as an order update with a promo”, is marketing (Meta for Developers, template categorisation, updated 15 September 2026).

    Shopify messageUsual categoryKeep it utility by…
    Order confirmationUtilityOrder number, items and total only; no "10% off your next order"
    Shipped, with trackingUtilityTracking link and expected date; no product recommendations
    COD confirmation requestUtilityAsking to confirm this order only; no upsell
    Delivered / feedback requestUtility, if purely about the orderAsking about this order; any discount turns it into marketing
    Refund processedUtilityAmount and order number
    Abandoned cart reminderMarketing, alwaysIt can't be; budget for marketing
    Back in stock, launches, salesMarketingIt can't be
    Welcome after sign-upUsually marketingA plain opt-in confirmation can be utility

    What a Shopify WhatsApp integration costs

    Three charges can apply, and it’s worth listing them separately.

    1. Meta’s per-message charge. Meta charges for each delivered template, by category and by the customer’s country. On Meta’s India rate card effective 1 October 2026, a marketing message costs ₹0.8631 and a utility message ₹0.1150. Since 1 October 2026, replies inside the 24-hour customer service window are service messages: “Each business phone number has one shared free tier of 1,000 delivered service messages per month”, then Meta charges the service rate (Meta for Developers, pricing, updated 28 September 2026).

    2. The app or provider fee. A monthly plan, a per-message markup, or both. Shopify Messaging folds everything into its own per-message USD price instead.

    3. Your time. Templates, testing and answering replies. A cheap tool that can’t read a “Confirm” tap costs you in manual checking.

    A worked example. A D2C store in India takes 3,000 orders a month.

    • Order confirmation and shipped updates: 2 utility templates × 3,000 = 6,000 × ₹0.1150 = ₹690.
    • COD confirmation for the 1,500 COD orders: 1,500 × ₹0.1150 = ₹172.50.
    • Cart reminders: 1,000 abandoned checkouts with a number and consent, two reminders each = 2,000 × ₹0.8631 = ₹1,726.20.

    That’s about ₹2,590 a month in Meta charges before any provider fee. Notice where the money goes: the cart reminders are about a fifth of the messages but two-thirds of the bill. That’s why the first cart reminder should be well timed and the second should be optional. For a full breakdown of rates, see WhatsApp Business cost per message.

    The automations to switch on first

    Don’t launch everything on day one. This order keeps costs low and lets you fix templates before they reach thousands of people.

    1. Order confirmation. The message customers expect most. Keep it short: order number, items, total, and what happens next.
    2. Shipped, with tracking. It cuts “where is my order?” chats more than any other message.
    3. COD confirmation, if you take cash on delivery. Ask the customer to confirm, and have someone follow up on orders nobody confirms.
    4. Abandoned cart reminder, once the first three are stable. One reminder within the first hour or so, and at most one more the next day.
    5. Feedback or review request, a few days after delivery.
    6. Campaigns, only to customers who opted in to marketing.

    Three examples you can adapt (written for this guide):

    Order confirmation (utility): Hi {{1}}, thanks for your order {{2}} from [Store name]. Total: {{3}}. We’ll message you here as soon as it ships.

    COD confirmation (utility): Hi {{1}}, you placed order {{2}} for {{3}}, to be paid on delivery. Please tap Confirm so we can ship it, or Cancel if you didn’t place this order.

    Cart reminder (marketing): Hi {{1}}, your {{2}} is still in your cart at [Store name]. Tap below to finish your order; your cart is saved for you.

    For longer libraries of wording, see our order confirmation messages and the ecommerce flows in WhatsApp for ecommerce.

    How ChatMitra’s Shopify app works

    ChatMitra is one of the API apps in Method 4. Here is what its Shopify integration does, checked in ChatMitra’s code on 30 September 2026, including what it doesn’t do yet.

    AreaHow it works
    Install"Chat Mitra WhatsApp Marketing" on the Shopify App Store, free to install and embedded in Shopify admin. It asks for read-only access to checkouts, customers, orders and products. You can also connect a store manually with an access token
    Shopify events usedOrder created, order fulfilled, order cancelled, checkout created and checkout updated
    AutomationsEight: three abandoned-cart reminders, COD confirmation, order confirmed (for paid orders), order cancelled, order fulfilled (with the tracking link) and a feedback request
    TimingDelay presets from 1 minute to 24 hours; the feedback request goes 2 to 40 days after fulfilment (3 by default)
    Template variablesCustomer name, order ID, items, amount, order date, shipping address, order status link, tracking link and checkout link, with fallback text for empty values; dynamic URL buttons and coupon-code buttons
    Checkout sources for cart remindersShopify's own checkout, Razorpay Magic Checkout or Shiprocket Checkout, one at a time. Checkouts without a phone number are skipped
    ContactsCreated automatically from orders and checkouts, and tagged by event: order_confirmed, order_fulfilled, order_cancelled, abandoned_cart. You can then target these tags in broadcasts
    SafeguardsEach cart reminder re-checks that the checkout is still unpaid before sending, and no number gets more than 10 cart messages a day from one project

    What it doesn’t do (yet):

    • It doesn’t read Shopify’s consent fields. Messages go to the phone number on the order or checkout, so collect WhatsApp consent at checkout yourself before you switch flows on.
    • COD detection is exact. A COD message goes only when the payment method is named “Cash on Delivery (COD)”. A renamed or third-party COD method won’t trigger it.
    • Button replies aren’t automated. When a customer taps Confirm or Cancel, the reply lands in your inbox for your team to act on. Nothing is written back to Shopify: no order tags, notes or cancellations.
    • No delivered or refund updates. The shipped message carries the tracking link Shopify has; there are no out-for-delivery, delivered or refund events.
    • No storefront button, catalog sync or per-order product images. Use a wa.me link for the button; a media header is one fixed image per flow.
    • “Recovered” means converted, not attributed. The dashboard counts a cart as recovered when that checkout later became an order, whether or not the customer opened the reminder.
    • One store per WhatsApp number (project).

    As recommended above, switch on the order confirmation flow (and COD confirmation, if you take COD) before the cart reminders. The Shopify app is free to install; Meta’s message charges apply, and plan details are on the ChatMitra pricing page.

    Common mistakes when connecting WhatsApp to Shopify

    1. Automating before collecting consent. Messages to people who never opted in get blocked and reported, which lowers your quality rating and your sending limits.
    2. Adding an offer to an order update. One discount line turns a utility template into marketing, at more than seven times the price in India.
    3. Sending cart reminders to US numbers. Meta doesn’t deliver marketing templates to US phone numbers, so those reminders fail, although utility order updates still reach them.
    4. Running two tools on the same events. Meta’s app and a provider app both sending “order confirmed” means two messages and two charges.
    5. Promising a reply you can’t give. A “Reply to this message for help” line needs someone, or something, reading the replies.
    6. Using variables that can be empty. A template that says “Hi {{1}}” with no name on file reads “Hi ,”. Set a fallback such as “there”.
    7. Never checking delivery reports. Failed and undelivered messages tell you about wrong numbers, blocked templates and opt-outs.

    Troubleshooting: messages aren’t going out

    • Template not approved or paused. Check its status in WhatsApp Manager or your provider’s dashboard. Meta can pause templates that get poor feedback.
    • Wrong category. If Meta re-categorised a utility template as marketing, it’s now charged as marketing and subject to marketing limits.
    • No phone number, or no country code. Shopify stores what the customer typed. A 10-digit Indian number without +91 may fail unless your tool adds the code.
    • Customer didn’t opt in. Many apps skip customers without consent, by design.
    • The event never fired. Delivery events need a courier or shipping app that tells Shopify a parcel arrived.
    • Daily limit reached. New numbers start with a limit on how many people they can message; it rises as you send good-quality messages.

    Where to start

    Put a WhatsApp button on your product pages today; it costs nothing and it’s still useful after you automate. Then decide which of your pain points is bigger: customers asking where their order is, fake or refused COD orders, or carts left at checkout. That decides whether Meta’s app is enough or you need a full API app.

    Whichever you pick, switch on consent at checkout first, start with order confirmation and shipping updates, check that your templates are approved as utility, and add cart reminders last. To see how ChatMitra’s Shopify app handles these flows, visit our Shopify WhatsApp integration page.

    Sources: WhatsApp Help Center (click to chat). Shopify Help Center (WhatsApp in Shopify Messaging: overview, setup, requirements, pricing, campaigns; Shopify Flow). Shopify App Store listings (WhatsApp by Meta; Chat Mitra WhatsApp Marketing; Shopify Inbox). Meta for Developers (pricing, updated 28 September 2026; template categorisation, updated 15 September 2026; getting opt-in, updated 16 June 2026; per-user marketing message limits, which cover US numbers) and Meta’s India rate card effective 1 October 2026. ChatMitra behaviour verified in ChatMitra’s code on 30 September 2026.

    Facts checked on 30 September 2026. Shopify Messaging prices are Shopify's USD figures; rupee figures are Meta's India rates.

    Clear answers

    Frequently Asked Questions

    Pick a method first. For a free chat button, add a wa.me link or a chat-button app to your theme. For automated messages, install a WhatsApp app from the Shopify App Store: Shopify Messaging for marketing campaigns, Meta's WhatsApp app for order updates, or a WhatsApp Business API provider's app for order updates, cart recovery and a team inbox. Then connect a WhatsApp Business Account, get your message templates approved by Meta, and turn on WhatsApp consent at checkout.

    A click-to-chat button is free: it's just a link to your WhatsApp number. Several apps are free to install, including Meta's WhatsApp app and Shopify Messaging, but automated messages are charged per delivered message by Meta, either directly or through Shopify's invoice. Providers may add their own plan or per-message fee.

    Partly. Shopify Messaging, Shopify's own marketing app, can send WhatsApp marketing campaigns to customers who opted in, with charges on your Shopify invoice. It doesn't cover automated order updates or cart recovery. Shopify Inbox, Shopify's free chat app, is for chat on your online store; its App Store listing doesn't mention WhatsApp.

    Yes, through Meta's WhatsApp app for Shopify or a WhatsApp Business API app. The message must be an approved template. If it only confirms the order with its details and has no offer, it fits Meta's utility category, which costs ₹0.1150 per delivered message in India from 1 October 2026.

    Marketing. Meta's template categorisation guidelines give a cart reminder as an example of a message that is marketing even if the user requested it. Budget for the marketing rate (₹0.8631 per delivered message in India) and remember that Meta doesn't deliver marketing templates to US numbers.

    Yes. Meta requires opt-in that names your business and makes clear the person is agreeing to receive messages from you. On Shopify, the simplest place to collect it is a WhatsApp consent checkbox at checkout. Keep order-update consent and marketing consent separate if you can, and honour opt-outs.

    Often, yes. Meta's coexistence option lets a number keep working in the WhatsApp Business app while it's also connected to the API through a provider, and Shopify Messaging lets you connect an existing business number. Check that your provider supports coexistence, and expect some app features to behave differently once the number is on the API.

    It depends on the job. For customer chat only, a free chat button is enough. For marketing campaigns billed through Shopify, try Shopify Messaging. For order updates only, Meta's app is the simplest. For order updates plus cart recovery, COD confirmation and a shared team inbox, choose a WhatsApp Business API provider and compare its per-message fees, template support and whether it handles customer replies.

    Janki Gohil

    ChatMitra

    Janki Gohil writes for the ChatMitra blog about the WhatsApp Business API.

    Ready to try WhatsApp Business API?

    Start free on the Starter plan — free subscription. Pro is ₹999/month with a 15-day trial when you need automation.