WhatsApp Business API for Real Estate: Everything You Need to Know
The WhatsApp Business API is the gateway to professional WhatsApp automation for real estate agencies. Without it, you are limited to the mobile app with its single-user restrictions, no shared inbox, and no ability to connect bots or CRMs. This guide explains everything a real estate agency needs to know about the API: what it is, how much it costs, how to access it, and what to consider before implementation. If you are looking for a practical step-by-step implementation guide, see how to automate WhatsApp for real estate.
What Is the WhatsApp Cloud API
The WhatsApp Cloud API is the version of the WhatsApp Business API hosted directly by Meta. Unlike the On-Premise API (which requires your own servers), the Cloud API runs on Meta's infrastructure and is accessible through standard HTTP requests.
Key Differences Between the Three WhatsApp Versions
| Feature | WhatsApp Business App | Cloud API | On-Premise API |
|---|---|---|---|
| Hosting | User's phone | Meta's servers | Your own servers |
| Infrastructure cost | Free | Free | High |
| Programmatic access | No | Yes | Yes |
| Shared inbox | No (max 5 devices) | Yes (unlimited) | Yes (unlimited) |
| Bots and AI | No | Yes | Yes |
| Bulk templates | No | Yes | Yes |
| Analytics | No | Yes | Yes |
| Implementation speed | Immediate | 1-3 days | Weeks-months |
| Recommended for | 1-2 users | SMBs and enterprises | Large corporations |
For real estate agencies in Costa Rica, the Cloud API is the right choice in nearly all cases. The On-Premise API only makes sense for companies with regulatory compliance requirements that demand data on their own servers.
Requirements to Access the Cloud API
Verified Meta Business account
You need a Meta Business Suite account (business.facebook.com) verified with your company's legal documents. The verification process takes between 2 and 10 business days. You need:
- Legal company name
- Registered physical address
- Company phone number
- Website with your own domain
- Legal incorporation document or commercial license
Dedicated phone number
The number you connect to the Cloud API must be a number not currently registered on any WhatsApp app, unless you use Coexistence mode. It can be a landline or mobile number. Recommendation: use your agency's main number to maintain continuity with your clients.
Application on Meta Developer Portal
You must create an application on developers.facebook.com and link it to your business account. This generates the credentials (access token and phone number ID) needed to send and receive messages.
Pricing Model: Conversations, Not Messages
The Cloud API does not charge per individual message. It charges per conversation. A conversation is a 24-hour window that opens with the first message and covers all messages exchanged during that period.
Conversation Categories
Since November 2024, Meta simplified conversation categories. The most important change: all customer-initiated conversations (service) are now completely free with no monthly limit.
| Category | Who initiates it | Real estate example | Approx. cost (Costa Rica) |
|---|---|---|---|
| Service | The customer | Client asks about a property | Free |
| Marketing | The business | Campaign for new developments | ~$0.06 |
| Utility | The business | Showing confirmation, verification code | ~$0.03 |
The old four categories (Service, Marketing, Utility, and Authentication) have been reduced to three. Authentication was folded into the Utility category, and Service became completely free.
Free Service Conversations
Since November 2024, Meta removed the previous 1,000 free service conversations per month cap. Now all service conversations (customer-initiated) are free with no volume restriction. For real estate agencies in Costa Rica, this represents significant savings: every inquiry a lead initiates on WhatsApp has zero API cost. You only pay when you initiate contact with marketing or utility templates.
Typical Monthly Cost Calculation
| Item | Volume | Unit cost | Total |
|---|---|---|---|
| Service conversations | 1,500 | $0.00 | $0 |
| Marketing campaigns | 200 | $0.06 | $12 |
| Showing confirmations and utility | 100 | $0.03 | $3 |
| Monthly total | ~$15 |
The API cost is marginal compared to the value of the sales it generates. With free service conversations, most real estate agencies only pay for the outbound campaigns they themselves initiate.
BSP vs. Direct Cloud API Access
A BSP (Business Solution Provider) is a provider authorized by Meta to facilitate API access. There are two ways to connect:
Direct access (through Meta)
You create the account yourself, configure the webhook, manage tokens, and handle the infrastructure. Ideal if you have a development team.
Advantages: Full control, no intermediaries, no additional provider costs.
Disadvantages: Requires technical development, webhook maintenance, token management, error handling, and retry logic.
Through a BSP (like Trochai)
The BSP handles all the technical infrastructure. You just connect your number and start using the platform.
Advantages: Implementation in hours (not weeks), no technical team required, inbox and bot included, dedicated support.
Disadvantages: Monthly platform cost (in addition to Meta's conversation costs).
When to Use Each Option
| Criteria | Direct access | BSP (Trochai) |
|---|---|---|
| Have a development team | Yes | Not required |
| Want shared inbox | Must build it | Included |
| Want AI bot | Must build it | Included |
| Implementation time | 2-8 weeks | 1-2 hours |
| Additional monthly cost | Meta only | Subscription + Meta |
| WhatsApp tech support | Meta documentation | Dedicated support |
| Recommended for | Companies with in-house IT | Agencies without tech team |
For real estate agencies without a dedicated development team, using a BSP like Trochai is the most practical route.
Coexistence Mode
Coexistence mode is a Meta feature that allows using the Cloud API and the WhatsApp Business App simultaneously on the same number. This solves the historic problem of having to choose between the mobile app and the automation platform.
How It Works
When Coexistence is active:
- Incoming messages arrive on both the mobile app and the API platform
- Agents can respond from either interface
- Responses sync between both platforms
- The AI bot operates through the API while agents use the app on their phone
- Full conversation history is visible on both sides
Technical Requirements
- The number must be registered on the WhatsApp Business App (not the personal version)
- The Cloud API account must be configured on the same number
- The BSP or platform must support the echo webhooks that Meta sends when messages are sent from the app
Why It Matters for Real Estate
Real estate agents are accustomed to responding from their phone. Forcing them to use exclusively a web interface reduces adoption and creates friction. With Coexistence, the transition is invisible: agents continue using their phone while the agency gains a shared inbox, AI bot, and analytics.
The 24-Hour Window
One of the most important rules of the WhatsApp Business API is the 24-hour window. This rule states that businesses can only send free-form text messages (not templates) during the 24 hours following the client's last message.
How the Window Works
| Situation | Allowed message type | Example |
|---|---|---|
| Client messaged 2 hours ago | Free-form text | Reply with property details |
| Client messaged 20 hours ago | Free-form text | Send follow-up with more options |
| Client messaged 25 hours ago | Approved template only | Follow-up template |
| Client has never messaged | Approved template only | New development campaign |
Implications for Real Estate
The 24-hour window reinforces the importance of responding quickly. If a lead messages you at 10 PM and you do not respond until 11 AM the next day (13 hours later), you are still within the window. But if more than 24 hours pass, you need to send an approved template to reopen the conversation.
This is another reason a real estate-specialized AI bot is valuable: it responds immediately within the 24-hour window, keeping the conversation active and avoiding the need for re-engagement templates.
Template Messages
Template messages are messages pre-approved by Meta that you can send outside the 24-hour window. They are the only way to initiate a conversation with a client or resume one after the window expires.
Useful Template Types for Real Estate
| Type | Example | Use |
|---|---|---|
| Lead follow-up | "Hi , I saw you were interested in . We have similar options in the area. Want me to share details?" | Re-engaging cold leads |
| Showing confirmation | "Your showing at is confirmed for at . Agent will meet you there." | Automated confirmations |
| New listings | "New in : with bed for $. Photos and details here: " | Marketing campaigns |
| Price update | " had a price reduction: now at $. Interested in scheduling a showing?" | Follow-up with interested leads |
Approval Process
Templates must be submitted to Meta for approval before they can be used. The process takes between 1 minute and 24 hours. Meta rejects templates that appear spammy, lack a clear opt-out, or violate their content policies.
Trochai includes a template editor with pre-approved examples for the real estate industry, speeding up the creation and approval process.
Implementation with Trochai as BSP
Trochai serves as your WhatsApp Business Solution Provider, handling all the technical complexity of the Cloud API. The implementation process is:
- Registration: Create your Trochai account and verify your Meta Business account
- Connection: Link your existing WhatsApp Business number (with Coexistence enabled)
- Inventory: Upload your properties to the system (bulk import or manual)
- Configuration: Adjust bot rules, templates, and agent assignment
- Activation: The bot starts handling inquiries immediately
The entire process takes less than two hours. You do not need to hire developers, configure servers, or manage API tokens manually.
Common Mistakes When Implementing the API
Not verifying the Meta Business account early enough
Verification can take up to 10 days. Start the process before you need the API.
Using a personal number instead of the company number
Always use a number associated with the agency, not an agent's personal phone. This ensures continuity if the agent leaves the company.
Ignoring the 24-hour window
Sending free-form messages outside the window results in undelivered messages and can affect your number's quality rating.
Not preparing templates before launch
Create and submit for approval at least 5 basic templates (welcome, follow-up, showing confirmation, new listings, price update) before activating the API.
Not keeping inventory updated
A bot that sends properties already sold or with outdated prices destroys lead trust. Establish a weekly inventory update process.
Frequently Asked Questions
How much does the WhatsApp Business API cost?
The API itself has no access fee. Meta charges per conversation: service conversations (customer-initiated) are completely free since November 2024. You only pay for conversations you initiate: Marketing ($0.06 per conversation in Costa Rica) and Utility ($0.03). If you use a BSP like Trochai, you additionally pay the monthly platform subscription.
Can I use the WhatsApp Business app and the API at the same time?
Yes, thanks to Meta's Coexistence mode. This mode allows messages to arrive on both the mobile app and the API platform simultaneously. Agents can continue responding from their phone while the agency gets access to a shared inbox, AI bot, and analytics.
How long does it take to implement the WhatsApp Business API?
If you do it directly through Meta, you need a development team and the process can take 2 to 8 weeks. Through a BSP like Trochai, implementation takes less than 2 hours: you connect your number, upload your inventory, and the bot starts handling inquiries immediately.
What happens if I do not respond within 24 hours?
The 24-hour window closes and you can no longer send free-form text messages. To resume the conversation, you need to send a template message previously approved by Meta, which generates a Marketing or Utility conversation cost. This is why an AI bot is key: it responds automatically within the window to keep the conversation active.
Do I need a new phone number to use the API?
Not necessarily. You can use your agency's current number if you enable Coexistence mode. The number must be registered on the WhatsApp Business App (not the personal version of WhatsApp). If you prefer a dedicated number only for the API, you can also use a landline or mobile number not registered on WhatsApp.
Conclusion
The WhatsApp Business API is the technical foundation that allows real estate agencies to professionalize their most important sales channel. Understanding the pricing model, the 24-hour window, Coexistence mode, and template messages is essential before implementing any solution. For agencies looking for the fastest route without technical complexity, Trochai handles all the API infrastructure while you focus on selling properties.