The real difference between the two options

WhatsApp has two products for businesses, and it's important not to confuse them — they are fundamentally different in what they allow you to do.

The free WhatsApp Business app is a mobile application (also available on desktop via WhatsApp Web) that works almost identically to the personal version, with a handful of extra features: a business profile, opening hours, a product catalogue, welcome messages, and saved quick replies. It works well for small businesses handling low volumes manually. Its structural limit is that it does not support integrations with external software.

The WhatsApp Business API is a programmatic access channel to WhatsApp. It has no interface of its own: it is an API you connect to whatever tool or platform you choose. It allows you to send and receive messages in an automated way, build chatbots, integrate the channel with a CRM, trigger notifications from n8n or any external system, and manage multiple agents under a single number.

Comparison table: free app vs API

Structural limits of each option

Free App
no access cost

1 device + 4 linked · broadcast to 256 contacts · no API integration · no chatbot · manual responses only.

API (via BSP)
from ~€49/month BSP + Meta/msg

Unlimited devices · no fixed broadcast limit · API integration · chatbot · full automation.

Structural limits of each option — data verified May 2026

Capability Free App API
Manual replies by one person Yes Yes
Multiple agents simultaneously No Yes
Chatbot or real automated responses No Yes
Integration with CRM, calendar or n8n No Yes
Bulk sending (campaigns) Limited (256 contacts/list) Yes
Automated notifications (appointments, orders…) No Yes
Meta-approved message templates No Yes
Monthly access cost Free From ~€49/month depending on BSP
Per-message cost Not applicable Yes, Meta charges per message by category

When it makes sense to switch to the API

Do I need the API? — 2 questions

Q1More than 20–30 messages/day? If not: the free app is enough. If yes → next question
Q2Want to automate or integrate? CRM, calendar, chatbot, n8n. If yes → you need the API
OKWhatsApp Business API Via BSP (360dialog, Twilio). Cost: fixed BSP + Meta/msg. From ~€49/month

Two-question decision tree — assess whether the switch is justified

Not every business needs the API. The threshold where it makes operational and financial sense is when at least one of these applies:

  • You receive more than 20–30 WhatsApp enquiries per day and cannot answer them all in time manually.
  • You want the system to confirm appointments, send reminders, or notify order statuses without anyone doing it by hand.
  • You have more than one person handling WhatsApp and need them to work from the same number without overlapping.
  • You want to connect WhatsApp with your CRM, booking system, online shop, or any other software.
  • You need to send proactive messages to customers at scale (not just reply to incoming ones).

If none of those apply, the free app is perfectly adequate. It is a legitimate tool for businesses with low volume and fully manual customer service.

The most common mistake: trying to use the free WhatsApp Business app to automate. It does not work. The app has no public API and does not allow external connectors. Any solution you find online promising to "automate WhatsApp without the API" uses unofficial methods that violate Meta's terms of service and can result in a permanent ban of your number.

How you access the API: the role of the BSP

Who is involved: your business → BSP → Meta

01Your business n8n · CRM · app · your systems. Message origin
02BSP 360dialog · Twilio. Official Meta intermediary. API key
03Meta / WhatsApp WhatsApp infrastructure. No direct access without a BSP. Delivered to customer

The BSP is the only legal route to connect your business to WhatsApp's infrastructure

To use the WhatsApp Business API you cannot connect directly to Meta. Access goes through a BSP (Business Solution Provider), an official provider authorised by Meta. The BSP is the technical intermediary that manages the connection to WhatsApp's infrastructure.

The process has two parts: Meta's approval of your business (which includes verifying your identity in the Meta Business Manager) and the technical setup with your chosen BSP. Meta's approval typically takes between 2 and 7 business days in normal cases. If there are issues with business verification — pending documents, business name mismatch with official registration, or a manual review — it can extend to 10–14 days.

The two most widely used BSPs in Spain

There are several BSPs in the market, but the two most commonly used by small and medium-sized businesses in Spain are:

  • 360dialog: The most cost-effective BSP to start with. It charges a fixed monthly fee (around €49/month depending on the current plan) without adding its own markup on top of Meta's per-message price. You pay Meta directly for message consumption. It has a straightforward admin panel and good integration with n8n and other automation tools.
  • Twilio: More robust in terms of infrastructure and better technical support. The pricing model is different: it charges per use with its own markup on top of Meta's per-message cost, which makes it more expensive at low volumes but more predictable for complex technical scenarios. Widely used when the project has advanced technical requirements or needs to integrate with corporate systems.

There are other BSPs such as Vonage, MessageBird, and Infobip, but for local businesses of medium size just starting with the API, 360dialog is typically the simplest entry point.

What the WhatsApp Business API actually costs in practice

Monthly cost breakdown (indicative)

BSP fee
~€49/month (360dialog)

Fixed and independent of message volume. Twilio differs: lower base, per-message markup instead.

Meta messages
variable · per message sent

Service (customer-initiated): free since Jul-2025. Marketing: most expensive category. Utility and authentication: in between.

Pricing model since July 2025 — service messages free of Meta charge · source: developers.facebook.com

The real cost has two components to add together: what you pay the BSP for access, and what Meta charges per message.

BSP cost

With 360dialog, the access fee is approximately €49/month (indicative price, subject to change). With Twilio, the base cost is lower, but the per-message markup compensates depending on volume.

Per-message cost (Meta)

Since 1 July 2025, Meta charges per individual message, not per conversation. The price of each message depends on:

  • Message category: there are four — utility (confirmations, status updates), marketing (offers, campaigns), authentication (OTP codes), and service (replies to messages initiated by the customer). Service messages are free; marketing messages are the most expensive. Source: developers.facebook.com/docs/whatsapp/pricing.
  • Country of the recipient's number: the per-message rate for Spain differs from Mexico or India. Meta publishes updated rates in its official documentation.

For a local business sending 500–2,000 messages per month in Spain, the combined monthly cost (BSP + Meta) typically falls in the €60–€150 range, depending on the predominant message category. This is an indicative estimate: the exact cost depends on your volume and message types.

Service messages are free: since July 2025, messages in the service category (replies to customer-initiated messages) carry no Meta charge. This makes reactive customer support scenarios significantly cheaper. See the Meta official documentation for current rates.

The phone number: what you need to know before starting

Flow of an outbound message via the API

01Your system CRM · calendar · n8n triggers the event. Origin
02n8n / logic Selects approved template, personalises data. Logic + template
03BSP Routes the message to Meta's infrastructure. Routes to Meta
04Customer WhatsApp Receives the message. Dedicated number required — must not be active on any prior WA account. Delivery

The API number cannot be already linked to any WhatsApp personal or Business account

The WhatsApp Business API requires a dedicated phone number that is not registered to any active WhatsApp account (neither personal nor the free Business app). If you try to use a number that already has WhatsApp, you will need to unlink it first and you will lose the conversation history from that account.

Common options for getting the number are:

  • A new SIM card contracted specifically for this purpose.
  • A VoIP number (such as a Twilio number or another VoIP provider) — valid for the API even if you cannot receive voice calls on it.
  • A landline number — also works, as long as you can receive the SMS or voice verification call from Meta on that number.

Common mistakes when switching to the API

Clear signals you should move to the API

Switch if...
  • More than 20–30 inbound messages per day
  • Want to confirm bookings or orders automatically
  • More than one person handles the same number
  • Need to connect WhatsApp to your CRM or system
  • Want to send campaigns to more than 256 contacts
Free app is fine if...
  • Manual responses only, low volume
  • One person manages WhatsApp
  • No external integrations needed

Tick 2 or more green signals and the API already makes financial sense for your business

Having set this up for different types of businesses, these are the problems that come up most often:

  • Using the existing customer service number. The number your entire contact base already knows is usually linked to the free app. Migrating it to the API means losing that conversation history. Plan it in advance — do not do it under time pressure.
  • Not verifying the business in Meta before starting. The Meta Business Manager verification process is separate from the BSP. If your company is not verified, or there are discrepancies in the legal name, approval takes significantly longer.
  • Underestimating the per-message cost for marketing campaigns. Marketing category messages are the most expensive per unit. A bulk send to your entire contact list can generate a significant one-off cost if you do not size it carefully in advance.
  • Not having approved templates ready before launch. To send proactive messages (those initiated by the business, not the customer) you need templates pre-approved by Meta. The approval process can take anywhere from a few hours to a few days. Leave it to the last minute and your launch gets delayed.

Ready to implement WhatsApp API for your business?

At Zerolagia we manage the entire process: BSP selection, Meta verification, technical setup and integration with your management system. No technical jargon, no cost surprises.

Let's talk — no commitment

Frequently asked questions

Can I automate WhatsApp with the free WhatsApp Business app?

Not in any meaningful way. The free app allows basic auto-replies (away message, greeting) and broadcast lists of up to 256 contacts, but it does not support integrations with external software, CRMs, or programmed chatbots. For real automation you need the API.

How long does it take to get access to the WhatsApp Business API?

Meta's approval typically takes between 2 and 7 business days in normal cases. If there are issues with business verification — pending documents, business name mismatch, or a manual review — it can extend to 10–14 days.

What is a WhatsApp BSP?

A BSP (Business Solution Provider) is an official provider authorised by Meta to grant access to the WhatsApp Business API. You cannot connect directly to Meta's infrastructure without a BSP. 360dialog and Twilio are two well-known examples, each with different pricing models and levels of technical support.

How does Meta charge for WhatsApp API messages?

Since 1 July 2025, Meta charges per individual message, not per conversation. The price varies by message category (utility, marketing, authentication, service) and the country of the recipient's number. Service messages (customer-initiated) are free. Check Meta's official documentation for current rates.

Do I need a new phone number to use the API?

Yes. The API requires a dedicated number not registered to any active WhatsApp account. If you want to migrate an existing number from the free app, you must unlink it first and you will lose that account's conversation history.

You might also like

Automate WhatsApp bookings for restaurants View all articles