1. Check Eligibility
Before you can set up Meta Business Agent on a phone number, that number must be eligible. Eligibility is tied to the WhatsApp Business Account (WABA) the number belongs to.
Eligibility requirements
A phone number is eligible when its WABA meets all of the following:
Supported vertical. MBA is available in every business vertical except Finance, Government, Health, Alcohol, Gambling, over-the-counter drugs, and matrimony services. A valid business category must be set on the account's profile.
Managed through the WhatsApp Business Platform (Cloud API). The account is on the Cloud API — which is the case with 360dialog — not the WhatsApp Business app.
In good standing. Neither the WABA nor its owning business is restricted or banned on WhatsApp.
Meets Meta's business trust and verification requirements.
Not already running a conflicting messaging product on that number. A single number can't run more than one.
Verticals are defined by exclusion now. Earlier documentation listed a fixed set of allowed verticals and a country list. Meta has since switched to the exclusion model above — if you're not in one of the excluded verticals, you're in a supported one.
Check a number programmatically
Use the eligibility endpoint to check a specific number.
curl -s https://waba-v2.360dialog.io/agent_eligibility \
-H "D360-API-KEY: <YOUR_API_KEY>"A 500 Internal Server Error on the eligibility check usually means "not eligible," not "server down." During early access, a non-eligible or not-yet-enabled number returned an HTTP 500 instead of a clean "not eligible" response. Meta has largely resolved this, but if you see a 500 here, first confirm the number really meets the requirements above (vertical, good standing, verification) before treating it as an outage.
Regional availability. MBA rolled out region by region (Brazil first, then the EU in mid-July 2026). The regional restriction appears to have been lifted, so numbers in previously restricted regions should now check out — but if a number in a new region returns not-eligible, region may still be the reason. Re-check after a short wait.
Once a number is eligible, continue to Enable and accept terms.
Last updated
Was this helpful?