Closio
Back to blog

Bali· ·8 min

WhatsApp Business API for Bali Real Estate Agencies: Setup, Cost, Ban Risk

How Bali real estate agencies move from the WhatsApp Business app to the API: setup steps, how Meta prices messages, what gets numbers banned and how to stay safe.

Agent replying to a property buyer on WhatsApp from a smartphone
In this article
  1. What is the WhatsApp Business API?
  2. App or API: which one does a Bali agency need?
  3. How do you set up the API?
  4. How much does the WhatsApp Business API cost?
  5. What gets a WhatsApp number restricted or banned?
  6. How do you lower the ban risk?
  7. How does the API connect to a CRM and an AI real estate agent?
  8. FAQ

In Bali, WhatsApp is where property deals start. Foreign buyers send a message from a portal listing, an Instagram post or a Google search, often from another time zone, and they expect an answer on the same app. Most agencies begin with one phone running the WhatsApp Business app. It works until the team grows, the phone becomes a bottleneck, and nobody knows which agent answered which buyer.

This guide explains what changes when you move to the WhatsApp Business API, what it costs in principle, and the practical rules that keep your number safe.

What is the WhatsApp Business API?

The WhatsApp Business API (now offered mainly as the WhatsApp Cloud API, hosted by Meta) is the version of WhatsApp built for companies that connect the number to software instead of a single phone. Messages arrive in a platform such as a CRM or a shared inbox, several agents can answer from the same number, and software can send and receive messages automatically. Access is either direct through Meta, or through a Business Solution Provider (BSP) that handles onboarding and billing.

The API has no app of its own. You need a tool on top of it: a CRM, an inbox, or a platform that combines both. That is why the choice of API provider and the choice of CRM are usually the same decision.

App or API: which one does a Bali agency need?

The free WhatsApp Business app is fine for a solo agent or a two-person team. It gives you a business profile, a catalogue, quick replies and labels. Its limits show up quickly in an agency that receives enquiries in several languages and wants to share the load.

WhatsApp Business appWhatsApp Business API
Who answersOne phone, plus a few linked devicesAny number of agents in a shared inbox
Lead routingManual, by forwardingAutomatic, by area, language or listing
CRM linkNone, copy and pasteEvery conversation logged on the contact
AutomationGreeting and away messagesAI real estate agent, follow-ups, templates
Messages outside 24hAllowed, but risky in bulkOnly with approved templates
CostFreePer-message fees from Meta, plus software
Best forSolo agent, low volumeAgencies and developers with a team

A simple rule: once more than two people need to answer from the agency number, or once you want leads from WhatsApp to land in a CRM automatically, the API is the right tool.

How do you set up the API?

The process is the same whether you go direct or through a provider. Plan a few days, mainly for verification.

WhatsApp Business API setup checklist
Create or use your Meta Business account (Business Manager) in the agency name.
Choose the number. It can be the one you already use, but it must be removed from the WhatsApp app first (migration), so export the chats you need.
Pick the display name. It must match your brand, for example the agency name, and Meta reviews it.
Verify the business in Meta Business Manager with company documents. Verification raises your messaging limits.
Connect the number to your CRM or inbox and invite the agents.
Write and submit your message templates (viewing confirmation, follow-up, new listing alert).
Add an opt-in line to your website forms and listing pages.
Number migration
Moving an existing number from the app to the API keeps the number, but not the chat history on the phone. Back up important conversations before you switch, and tell your agents the date so nobody is answering from the old app.

How much does the WhatsApp Business API cost?

There are two separate costs. The first is what Meta charges for messages. Meta prices by message category (marketing, utility, authentication) and by the country of the recipient, and the model has changed several times, from per-conversation to per-message pricing. Replies sent within the customer service window are generally free or very cheap, while business-initiated templates are charged. Rates differ for a buyer in Australia, Russia or Indonesia, so check Meta's current rate card before you budget.

The second cost is the software: the BSP, the inbox or the CRM. Some providers add a margin on Meta's fees, others charge a flat subscription. For an agency, the useful question is not the cost per message but the cost per qualified buyer, since one villa sale pays for years of messaging.

The 24-hour customer service window is the period after a buyer's last message during which the business can reply freely with any content. Once 24 hours pass without a new message from the buyer, the business can only start the conversation again with a pre-approved template message. This is the single most important rule to explain to your agents.

What gets a WhatsApp number restricted or banned?

Meta protects WhatsApp users from spam, and it acts on signals from the people you message. The common causes of restrictions for real estate agencies are:

  • Bulk unsolicited messages. Blasting a new listing to a bought list of numbers is the fastest route to a ban.
  • Unofficial tools. Browser extensions and scripts that automate WhatsApp Web or the app break WhatsApp's terms. Numbers caught using them can be banned without warning.
  • Blocks and reports. Every time a recipient blocks you or reports a message as spam, your quality rating drops.
  • Low quality rating. The API shows a quality rating per number. If it falls, Meta can lower your sending limit or pause templates.
  • Misleading content. Templates submitted as "utility" that are really promotions get rejected or reclassified.
The most common mistake
An agent copies 300 numbers from an old spreadsheet and broadcasts a new Canggu villa. Many recipients never asked to hear from the agency, a few block the number, and the whole team loses its main channel for days. One agent, one afternoon, one shared number.

How do you lower the ban risk?

  1. Collect opt-in. A buyer who messages you first, or ticks a box on your website form, has opted in. Keep that record in the CRM.
  2. Use templates for follow-ups. After 24 hours, follow up with an approved template, short and specific: "Your viewing in Uluwatu is confirmed for Thursday at 10:00."
  3. Segment instead of blasting. Send a new listing only to buyers whose budget and area match it.
  4. Make stopping easy. A clear way to opt out reduces blocks.
  5. Watch the quality rating weekly in Meta Business Manager.
  6. Answer fast. Buyers who get a useful reply quickly rarely report a number.

How does the API connect to a CRM and an AI real estate agent?

The API on its own only moves messages. The value comes from what sits on top of it. With a CRM like Closio CRM, every WhatsApp enquiry becomes a contact with its source, language, budget and listing of interest, and the conversation is assigned to the right agent. Managers see who replied, how fast, and what happened next.

An AI real estate agent is software that answers buyer enquiries on channels like WhatsApp in the buyer's language, qualifies budget, purpose and timeline, and hands the buyer to a human agent with a short brief. For a Bali agency receiving messages from Europe, Australia and Asia at all hours, Closio's AI real estate agent replies within seconds, asks the leasehold or freehold question, and books the viewing. The team can take over any conversation.

For more on the day-to-day side, read our guide to WhatsApp lead management, see how the AI handles foreign buyers 24/7 in Bali, and compare where those WhatsApp leads come from in Bali property lead sources compared. Developers selling off-plan can also look at Closio for developers, and agencies can start from Closio in Bali. Pricing is on quote: see pricing.

Frequently asked questions
Can I keep my current WhatsApp number when moving to the API?
Yes. The number can be migrated from the WhatsApp Business app to the API. The chat history on the phone does not move with it, so back up important conversations first.
Do I need a Business Solution Provider?
No. Meta offers the Cloud API directly. A provider or a CRM with a built-in integration makes onboarding, templates and billing easier, which is why most agencies go through one.
How much does the WhatsApp Business API cost in Indonesia?
Meta charges per message according to the message category and the recipient country, and the rates change over time. Check the current Meta rate card, then add the cost of the software you use on top of the API.
Can several agents use the same WhatsApp number?
Yes, that is the main reason agencies adopt the API. All agents work from one shared inbox, and each conversation is assigned to one person.
Why was my WhatsApp number banned?
The usual causes are bulk messages to people who did not opt in, unofficial automation tools, and many blocks or spam reports. Use opt-in, approved templates and segmented sends to stay safe.
Can an AI real estate agent answer on the WhatsApp Business API?
Yes. The API is what allows software to reply. An AI real estate agent such as Closio answers in the buyer language, qualifies the lead and hands over to an agent inside the CRM.
Key Takeaways
  • The WhatsApp Business app suits a solo agent; the API suits a Bali agency with a team.
  • Setup takes a Meta Business account, a migrated number, a reviewed display name and verification.
  • Meta charges per message by category and country: check the current rate card.
  • Bans come from bulk unsolicited messages, unofficial tools and spam reports.
  • The API pays off when it feeds a CRM and an AI real estate agent that reply in seconds.

See WhatsApp, your CRM and the AI real estate agent working together on your own listings.

Book a demo

Your next buyer is writing tonight.

A 30-minute demo, on your own listings.

Book a demo