Blog

Shopify WhatsApp Integration: 4 Ways to Connect (2026)

A Shopify WhatsApp integration can be a chat button, notification app or a two-way API inbox. How each works, what it needs and what Meta charges in 2026.

Fyncall team 11 min read

A phone with several cables connecting to it

A Shopify WhatsApp integration connects your store to WhatsApp in one of four ways: a click-to-chat link, a chat button on your storefront, automated order notifications, or a two-way inbox on the WhatsApp Business Platform. The first two are free and need no API. The last two use Meta’s Cloud API, directly or through Twilio, and Meta charges per delivered message.

This guide is for Shopify store owners and support leads deciding how to connect WhatsApp to Shopify. It explains what each method can and cannot do, the setup steps for an API connection, how templates and the 24-hour window work, and what Meta charges as of November 2026. If you are still deciding whether you need an inbox at all, our guide to WhatsApp support for a Shopify store compares a chat button with a shared inbox. Fyncall makes a Shopify helpdesk with a WhatsApp inbox, so we say where it fits at the end.

How do you integrate WhatsApp with Shopify?

To integrate WhatsApp with Shopify, first decide whether you need two-way conversations with your team and order data, or only a way for shoppers to reach you. A link or button sends shoppers to WhatsApp, where someone answers from a phone. A WhatsApp Business Platform connection sends messages into software, where several people can reply and see Shopify orders.

The choice decides almost everything else: whether you need a Meta developer app, whether you pay per message, and whether you can keep using the WhatsApp Business app on your phone. Pick the method first, then the tool.

What are the four ways to connect WhatsApp to Shopify?

The four ways to connect WhatsApp to Shopify differ in who can reply, whether order data is visible and what you pay. This table compares them.

MethodTwo-way?Team accessOrder dataCostSource
1. Click-to-chat link (wa.me)Yes, in the WhatsApp appWhoever holds the phoneNoneFreeWhatsApp Help Centre
2. WhatsApp button or widget on the storefrontYes, in the WhatsApp appWhoever holds the phoneNone in WhatsAppDepends on the app; Fyncall’s widget is free on every planFyncall web chat widget
3. Notification automation (e.g. Zapier)Mostly one-way templatesNot an inboxOrder fields fill the templateAutomation tool plan plus Meta feesZapier Shopify + WhatsApp Business
4. WhatsApp Business Platform inbox (Meta Cloud API or Twilio)YesShared inbox, several peopleDepends on the helpdeskMeta per-message fees, plus Twilio’s fee if used, plus the helpdeskMeta Cloud API

WhatsApp’s click-to-chat feature opens a chat with your number from a link in the format https://wa.me/<number>, using the full number in international format. The WhatsApp Help Centre says you can add a pre-filled message that appears in the shopper’s text box. Put the link in your Shopify footer, contact page or order confirmation email. Replies happen in WhatsApp on your phone, with no order data beside them.

2. WhatsApp button or widget

A Shopify WhatsApp app of the button type puts that same link behind a floating button on your storefront. Some chat widgets can also show WhatsApp next to web chat. Fyncall’s web chat widget, for example, can show WhatsApp and email alongside or instead of web chat, and WhatsApp can open with a pre-filled message. On its own, a button is still a link: the conversation lives wherever your WhatsApp number is answered.

3. Notification automation

Automation tools send WhatsApp messages when something happens in Shopify. Zapier’s Shopify and WhatsApp Business integration lists triggers such as New Order, New Paid Order and New Fulfilled Order, and a Send Template Message action. Because these messages start from the business, they are template messages, approved by Meta and paid per delivery. Customer replies need somewhere to land, which a notification tool alone is not designed for.

4. WhatsApp Business Platform inbox

The WhatsApp Business Platform lets software send and receive messages on your number. You connect through the WhatsApp Cloud API from Meta directly or through a provider such as Twilio, and a helpdesk shows the conversations in a shared inbox. This is the only method where several people can reply on one number with Shopify order details in view.

Do you need the WhatsApp Business app or the WhatsApp Business Platform?

Methods 1 and 2 work with the WhatsApp or WhatsApp Business app on a phone. Methods 3 and 4 need the WhatsApp Business Platform, often called the WhatsApp Business API. The app is for answering from a phone. The platform is for connecting software.

The two do not share a number easily. Fyncall’s Meta setup guide warns that the number you connect through the Cloud API cannot be registered on WhatsApp or the WhatsApp Business app, so use a dedicated number. A store that wants to keep its current app number on the owner’s phone should plan a second number for the API, or stay with a button for now.

How do you set up a WhatsApp Business Platform connection?

To set up a WhatsApp Business API connection for Shopify, you need a Meta business account, a dedicated number and either a Meta developer app or a Twilio account. These steps follow the Meta Cloud API get-started guide, Fyncall’s integrations overview and its Meta and Twilio setup guides.

  1. Create a Meta business account (Facebook Business account) and a Meta developer account, if you do not have them.
  2. Choose a dedicated phone number that is not registered on WhatsApp or the WhatsApp Business app. Have it ready in international (E.164) format, such as +14155551234.
  3. Pick your route. With the Meta Cloud API, create a Business-type app, add WhatsApp, create or select a WhatsApp Business Account and verify the number by SMS or voice call. With Twilio, create an account and set up a WhatsApp sender, which needs Meta’s approval before it goes live.
  4. Collect your credentials. For Meta: App ID, App Secret, WhatsApp Business Account ID, Phone Number ID and a permanent access token from a system user. Meta notes the temporary token “expires quickly”. For Twilio: Account SID, Auth Token and the WhatsApp-enabled sender number.
  5. Point the webhook at your helpdesk. Paste the callback URL and verify token your helpdesk gives you into Meta, and subscribe to the messages field. On Twilio, set the sender’s webhook URL instead.
  6. Test with the Twilio sandbox if you went that way. Twilio’s WhatsApp docs describe the sandbox as a way to “prototype your application and test sending and receiving messages” before your own sender is approved.
  7. Send a test message both ways and confirm it appears in the inbox and reaches your phone.
  8. Submit message templates for anything you will send outside the 24-hour window, such as an order update.

In Fyncall, you connect under Integrations, on the WhatsApp Business card for Meta or the Twilio WhatsApp card. On the Meta route, Fyncall checks the credentials with Meta as you connect; on the Twilio route, a Test Connection button checks that Fyncall can reach your Twilio account. The /integrations/whatsapp/ page lists what the connection includes.

Meta Cloud API or Twilio?

Meta Cloud API or Twilio is mostly a choice of who you deal with. The Meta route has more steps, including webhook setup in Meta’s developer portal, and Meta supports the connection. Twilio has fewer steps and a sandbox for testing, and adds its own fee per message. Both work in Fyncall. Our WhatsApp channel page compares the two routes side by side.

How do message templates and the 24-hour window work?

WhatsApp message templates are pre-approved messages, and they are the only way to reach a customer outside the 24-hour customer service window. Meta’s pricing page says the window opens when a customer messages or calls you, each new message resets it, and businesses can send non-template messages only while it is open.

Meta’s template documentation says every template is utility, marketing or authentication, and review can take up to 24 hours. Only approved templates can be sent. Submit a few support templates before launch, such as “We have an update on your order”, rather than when a customer is already waiting.

In Fyncall’s inbox, every WhatsApp conversation shows the window. The composer counts down the time left and switches to an urgent state when less than 2 hours remain. When the window expires, a banner says so and free-form replies are blocked, so you can only send a pre-approved template.

How much does a Shopify WhatsApp integration cost?

A Shopify WhatsApp integration costs nothing in WhatsApp fees for a link or button, and Meta charges per delivered message for anything on the WhatsApp Business Platform. Meta’s pricing page says it charges per message, only when delivered, with rates set by message category and by the country code of the recipient’s number. Meta does not charge for messages customers send to you. (Checked 8 Nov 2026; Meta changes these rules, so confirm before you budget.)

What Meta’s page says about each category:

  • Marketing, utility and authentication: these are template messages, each charged at its category’s rate for the market.
  • Service: replies inside the 24-hour window. From 1 October 2026, each business phone number gets 1,000 delivered service messages free per month, and Meta charges from the 1,001st. Unused messages do not carry over.
  • Utility templates inside an open window: Meta’s page says these are charged again from 1 October 2026.
  • Payment method: without one, service messages stop being delivered once the free tier is used.

If you connect through Twilio, Twilio’s WhatsApp pricing lists its own fee of $0.005 per message, inbound or outbound, and passes Meta’s template fees through to you. (Checked 8 Nov 2026.)

These fees are charged by Meta or Twilio, not by Fyncall. Fyncall’s plans count AI replies, not WhatsApp messages: an AI message is one reply the AI sends to a customer on any channel, and human replies never count. The Free plan includes the WhatsApp inbox and 25 AI messages a month; Pro is $34 a month with 500. See the pricing page for current plans, and our post on WhatsApp helpdesk costs and team workflow for a worked monthly bill that adds Meta’s fees to the plan price.

Is the WhatsApp Business API free? No: Meta charges per delivered message, though each number gets 1,000 free service messages a month from 1 October 2026, and template messages are always charged.

Can Shopify Inbox connect to WhatsApp?

Shopify’s own help pages do not describe WhatsApp inside Shopify Inbox. The Shopify Inbox setup page describes chat on your online store, managed on the web or in the Shopify Inbox mobile app.

Shopify does support WhatsApp for marketing through Shopify Messaging. Its WhatsApp help page covers campaigns sent to subscribers who opted in. The requirements page says WhatsApp marketing messages cannot be sent to customers in the United States, and the setup page says a WhatsApp Business Account linked to another provider must be disconnected from it first. If you plan to run support and Shopify Messaging campaigns, check which number each one will use.

Where does Fyncall fit?

Fyncall is method 4: a two-way WhatsApp support inbox for Shopify stores, connected through Meta’s Cloud API or Twilio. It is not a marketing tool. Fyncall does not send broadcasts or campaigns, so a store that wants WhatsApp marketing needs a separate tool.

When you connect WhatsApp, Fyncall creates an AI agent for the channel, named Faye by default. Faye answers from your synced Shopify data and the documents you upload. It can look up an order by order number, email or phone, give tracking and an estimated delivery date, and check stock. It can update a shipping address or cancel an unfulfilled order only after the customer confirms. It checks refund eligibility and status, and issuing a refund stays with your team. Our guide to Shopify order status automation covers how those lookups work.

Your team works in the same shared inbox, with Shopify order history beside each WhatsApp conversation. You can set WhatsApp to Auto-Reply, Draft & Review or Off, and the AI hands over when a customer asks for a person, gets frustrated or raises a sensitive topic. Your team gets the conversation with a summary, and the AI keeps helping the customer while they wait; our guide to Shopify AI agent handoff covers the triggers and rules. Draft & Review, the handover settings and switching individual AI tools off are all on the Free plan; AI Copilot and ticketing with SLAs are on Pro.

WhatsApp sits alongside Instagram, email and web chat; our post on managing WhatsApp, Instagram and email for a Shopify store explains the setup order. For the product view, see WhatsApp customer support for Shopify.

If all you need is a way for shoppers to message the owner’s phone, a click-to-chat link is enough, and a helpdesk would be more than you need.

Common questions

Can I use my existing WhatsApp Business app number?

Not on the Meta Cloud API route in Fyncall: the number cannot be registered on WhatsApp or the WhatsApp Business app. Use a dedicated number, or keep your app number behind a click-to-chat button.

How long does a WhatsApp Business API setup take?

The helpdesk side takes minutes once you have the credentials. The waiting is with Meta: Fyncall’s Twilio setup guide says Meta’s approval of your business profile takes 1 to 5 business days, and Meta’s template documentation says template review can take up to 24 hours.

Do I need Twilio to connect WhatsApp to Shopify?

No. You can connect directly through Meta’s Cloud API. Twilio is an alternative with fewer setup steps and a sandbox, plus its own per-message fee.

Can the WhatsApp agent take payments?

Faye can build a cart in chat and send a Shopify checkout link, and the customer pays on Shopify’s checkout. Fyncall does not take payments inside WhatsApp.

Ready to try Fyncall?

Install it tonight, let the AI draft your first replies, and switch it on one channel at a time as you start to trust it.

  • Free plan, no credit card
  • 14-day free trial on Pro
  • Unlimited human replies on every plan