Definition
The WhatsApp Business Platform (formerly known as the WhatsApp Business API) is Meta's API surface for businesses to send and receive WhatsApp messages programmatically at scale. It is the platform behind every CRM-integrated WhatsApp experience for B2B and B2C teams above the level of a single human using the WhatsApp Business consumer app.
The platform has three pillars: templates (for outbound), conversations (the pricing unit), and business verification (the identity layer).
What problem it solves
Meta wants WhatsApp to remain a private, low-spam channel. They will not let businesses just send freeform messages whenever they want. The platform formalizes the rules: when a business can message a customer, what they can say (templated unless the customer messaged first), and what it costs.
For a B2B distributor doing order confirmations, shipment notifications, or out-of-stock alerts via WhatsApp, the platform is the only legitimate path.
Templates
Templates are pre-approved message structures with variable placeholders. Examples:
Hi {{1}}, your order {{2}} has shipped and will arrive on {{3}}.(utility category)Hi {{1}}, here is our spring catalog: {{link}}(marketing category)
Every template must be submitted to Meta for approval, which usually takes minutes to hours. Once approved, the template can be sent to any opted-in customer.
Categories matter:
- Utility. Transactional. Cheaper. Order confirmations, shipment updates, appointment reminders.
- Marketing. Promotional. More expensive. Catalogs, sales, newsletters.
- Authentication. OTPs and verification codes. Separate pricing.
Mis-categorization (sending a marketing message as utility) results in template rejection and, with repeated violations, business-level penalties.
Conversations
Conversations are the pricing unit. A conversation is a 24-hour window opened by either the business or the customer:
- Customer-initiated. Free for the business (within the 24-hour window).
- Business-initiated. Paid; the rate depends on the country and category (utility vs marketing vs authentication).
Within a conversation window the business and customer can exchange freeform messages. Outside the window the business can only restart by sending an approved template.
For most B2B distributor use cases, conversations cluster: a customer asks a question, the rep responds with the right answer in a few back-and-forth messages, the conversation closes naturally. A typical month might cost a few hundred dollars to several thousand depending on outbound volume.
Business verification
Before a business can send outbound templates, the business must be verified by Meta. The verification flow:
- Legal business name and address
- Domain ownership
- Business documentation (varies by country)
- Optional: Green Tick (verified business badge), gated by Meta's review
Verification takes hours to days for vanilla cases, weeks to months for edge cases (new businesses, complex parent-subsidiary structures, sensitive industries).
How Factory Labs handles WhatsApp
Factory's messaging surface treats WhatsApp as a first-class channel alongside SMS. The integration handles:
- Template submission, status tracking, and version management inside the Factory admin UI.
- Conversation-based spend tracking with per-tenant budget caps.
- Business verification flow assistance during onboarding.
- Compliance with WhatsApp's opt-in requirements (separate from 10DLC's, though similar in shape).
- Mid-conversation handoff between the AI assistant and a human rep, preserving the conversation window.
See /integrations/twilio for the messaging stack (Twilio is Factory's WhatsApp Business Platform Solution Provider).
Trade-offs
- Template approval latency. Marketing campaigns require pre-approved templates; this adds days to launch time. Workaround: build the template library proactively before campaign deadlines.
- Conversation pricing variance. Country-by-country, category-by-category. Budget modeling is non-trivial.
- Strict opt-in. Customers must opt in to receive WhatsApp from a business; the opt-in surface (web form, IVR, in-person) is the business's responsibility.
These are usually fine for legitimate B2B use; they are show-stoppers for spammy senders, which is the point.
Related terms
- 10DLC Brand Score. The US SMS equivalent of WhatsApp's compliance regime.
- BSP (Business Solution Provider). The Meta partner (e.g., Twilio, Vonage, MessageBird) that fronts the WhatsApp API for businesses. Required intermediary.
- WhatsApp Cloud API. The hosted version of the platform (vs the older on-premise option, which Meta is deprecating).
Further reading
- 10DLC + WhatsApp for Distributors: the long-form operational primer.
- Factory Labs + Twilio: how WhatsApp fits into the messaging stack.
- The official WhatsApp Business Platform documentation.