WhatsApp for customer service is not as simple as adding a phone number and letting customers message you. Meta's Business API has specific rules about opt-ins, message templates, response windows, and what you can - and cannot - send proactively. Teams that ignore these rules get their accounts flagged or suspended.

This guide covers the practical mechanics: the right product to use, the compliance requirements you can't skip, the use cases that generate real ROI, and the metrics that tell you whether your WhatsApp channel is working.

WhatsApp Business App vs. WhatsApp Business API

Meta offers two products for businesses. Understanding the difference is the first decision any team needs to make.

WhatsApp Business App

  • Free, installs like the consumer app
  • Single device / phone number
  • Manual responses only - no automation
  • Up to 5 linked devices
  • No CRM or ticketing integration
  • Catalog and quick replies available
  • For solo operators and very small teams
  • No multi-agent inbox

WhatsApp Business API

  • Requires a BSP (business solution provider)
  • Multiple agents, shared inbox
  • Bot automation and workflows
  • CRM, helpdesk, and analytics integration
  • Template messages for proactive outreach
  • Green checkmark verification available
  • For teams handling 100+ conversations/month
  • Scales to enterprise volume

Any support team beyond a solo operator needs the API. The app's 5-device limit and manual-only workflow won't scale, and without integration you're managing WhatsApp conversations in isolation from your other channels. Velaro connects to WhatsApp via the Business API, routing all conversations into the same agent inbox as web chat, email, and SMS.

📱
WhatsApp's average message open rate is 98%, compared to 20-25% for email. For time-sensitive communications like order updates, appointment reminders, and shipping alerts, this reach advantage makes WhatsApp the most effective proactive outreach channel available.

The Opt-In Requirement (Don't Skip This)

Unlike email, where you can often message customers who gave you their address during a purchase, WhatsApp requires explicit opt-in before you can initiate a conversation. This is enforced at the platform level - not just Meta's policy, but a technical constraint. You cannot send a template message to a number that hasn't opted in.

Opt-in must be collected outside of WhatsApp (since the customer isn't on WhatsApp with you yet) and must:

Valid opt-in channels: a checkbox on your website (order confirmation page, account settings), an SMS opt-in flow ("Reply YES to receive updates via WhatsApp"), or an in-app prompt. Invalid: assuming consent based on a phone number captured during purchase.

"Meta actively monitors for message sending to non-opted-in numbers. An account that generates significant 'block' signals from users can be suspended without warning. The opt-in requirement is not flexible."

The 24-Hour Response Window

WhatsApp's messaging policy divides conversations into two types, and understanding this is essential for how you build support workflows:

Service conversations (customer-initiated)

When a customer messages your business first, a 24-hour window opens. During this window, you can send any message - free-form text, images, documents, custom responses. No template required. This is where standard customer support happens.

If the 24-hour window closes before you respond (or before the customer replies to your response), the window resets. To message the customer after the window, you must send a pre-approved template message - which reopens a new window.

Template (business-initiated) messages

Any message your business sends to a customer outside of an active 24-hour window must use a pre-approved template. Templates are submitted to Meta for review and must meet specific guidelines: no promotional content beyond a limited promotional category, no spam-like structure, clear purpose.

Templates have categories with different pricing:

Template Category Use Case Meta Pricing Best For
Utility Order updates, appointment reminders, receipts Low (varies by country) Transactional support
Authentication OTP codes, verification Low Account security
Marketing Promotions, product launches, retargeting Higher Use sparingly
Service Free-form within 24h window No template fee All inbound support

Best Use Cases for WhatsApp Customer Service

Not every support function benefits equally from WhatsApp. The highest-ROI use cases are:

Order and shipping updates

Proactive order confirmations, shipping notifications, and delivery updates via WhatsApp reduce inbound "where is my order" contacts by 20-30%. Customers who know their order shipped and have a tracking link don't need to contact support. This is a utility template - the cheapest category.

Order Shipped Template (Utility Category)
Brand Hi {{1}}, your order #{{2}} has shipped via {{3}}. Track it here: {{4}}. Expected delivery: {{5}}. Reply with any questions - we're here to help.

Appointment reminders

Healthcare, service businesses, and B2B teams see 25-40% reduction in no-shows when appointment reminders are sent via WhatsApp instead of SMS or email. The 98% open rate is the reason - the reminder actually gets seen.

Appointment Reminder Template (Utility Category)
Brand Hi {{1}}, a reminder: you have an appointment on {{2}} at {{3}} with {{4}}. Reply CONFIRM to confirm or RESCHEDULE to change your time.

Inbound support conversations

When customers message your WhatsApp number with a support question, you have a 24-hour window to resolve it with full free-form conversation. This is where bot automation works well - an automated response within seconds, bot handles structured queries, human takes over for complex issues. The customer experience is conversational and fast.

Inbound Support - Bot First Response
Bot Hi! Thanks for reaching out to [Brand] on WhatsApp. I'm here to help. What can I assist you with today? Reply with: ORDER for order status, RETURN to start a return, or AGENT to talk to a person.
Customer ORDER
Bot Got it. What's the email address on your order?

What Doesn't Work on WhatsApp

Teams that treat WhatsApp as a marketing blast channel run into problems quickly. What to avoid:

Velaro routes WhatsApp conversations into the same agent inbox as web chat and email - one place, full context.

See Velaro for WhatsApp

Metrics That Matter for WhatsApp Support

Standard support metrics apply to WhatsApp, but a few are WhatsApp-specific:

Getting Started: The Practical Path

  1. Choose a Business Solution Provider (BSP): You access the WhatsApp Business API through a Meta-approved BSP. Velaro is a BSP partner. This is required - there's no direct API access for most businesses.
  2. Verify your business: Meta requires business verification before activating the API. This involves submitting business documents and typically takes 3-7 business days.
  3. Set up opt-in collection: Add a WhatsApp opt-in checkbox to your order confirmation page, account settings, or checkout flow. Do not go live without this in place.
  4. Create and submit your initial templates: Start with 3-5 templates for your highest-priority use cases (order shipped, appointment reminder, support introduction). Submit for Meta review - approval typically takes 24-48 hours.
  5. Configure your inbox routing: Route incoming WhatsApp messages to the same queue as your web chat or to a dedicated WhatsApp queue, depending on team structure. Set up your bot's first-response flow.
  6. Pilot before full launch: Run a soft launch with a subset of customers before promoting the WhatsApp number broadly. Use the pilot period to refine bot flows and agent response templates.

For teams already using Velaro for web chat, adding WhatsApp is typically a 1-2 day configuration effort once the Meta verification is complete. The Velaro WhatsApp integration handles the API connection, routing, and shared inbox configuration. More context on managing multiple channels in one inbox in the omnichannel guide.

The Bottom Line

WhatsApp gives support teams access to a channel where customers already spend their time - with open rates and response rates no email or live chat widget can match. The API setup requires Meta verification and approved message templates, but for teams already running live chat, the incremental effort is modest. Start with outbound notifications, add inbound support routing, and expand use cases as you validate what your customers actually respond to.

Frequently Asked Questions

Can businesses use WhatsApp for customer service?

Yes. Businesses can use WhatsApp for customer service through the WhatsApp Business API. The API enables two-way messaging at scale, supports chatbot automation, and allows teams to manage WhatsApp conversations in a shared inbox alongside other support channels. A standard WhatsApp Business app is available for very small teams without API access.

How do I set up WhatsApp for business support?

To set up WhatsApp for business support, you need a Meta Business account, a dedicated phone number, and a WhatsApp Business API provider. Complete Meta's business verification, create approved message templates, and connect the API to your customer service platform. Most platform integrations complete in 1-2 days once Meta verification is done.

What is WhatsApp Business API?

WhatsApp Business API is Meta's enterprise messaging interface that allows businesses to send and receive WhatsApp messages programmatically. Unlike the WhatsApp Business app, the API supports multiple agents, automation, message templates for proactive outreach, and integration with CRM and customer service platforms at scale.

Is WhatsApp good for customer service?

WhatsApp is highly effective for customer service in markets where it's the dominant messaging app - Latin America, Europe, Middle East, and Southeast Asia. It delivers open rates above 90% and supports rich media, voice messages, and documents. It works best for order updates, appointment management, and async support conversations.

How does WhatsApp compare to live chat for support?

Live chat is session-based and works while customers are on your website. WhatsApp is asynchronous and meets customers where they already are - on their phones, in the app they use daily. WhatsApp is better for follow-up and proactive outreach; live chat is better for real-time purchase decisions. Offering both covers more customer scenarios.