The complete step-by-step walkthrough for connecting your WhatsApp Business account to Xobito using Meta’s embedded signup.
This is the main connection guide. By the end of it, your WhatsApp number will be linked to Xobito and ready to send.
Before you start, please complete the Prerequisites. If you haven’t, at least half of these steps will fail.
Embedded signup (recommended)
Manual credentials (self-hosted / fallback)
The walkthrough below covers the Login with Facebook embedded signup flow — the fastest path when your dashboard exposes it.
Some installations expose a manual form instead of (or alongside) the Meta-embedded popup. Use this path when:
Your dashboard does not show the Login with Facebook button.
You’re connecting a WABA your Meta admin already configured outside Xobito.
You will need three values from Meta Business Manager:
Field
Where to get it
App ID (wm_fb_app_id)
Meta App Dashboard → your app → App settings → Basic → App ID
Business Account ID (wm_business_account_id)
Meta Business Manager → WhatsApp Manager → Settings → WhatsApp Business Account ID
Permanent Access Token (wm_access_token)
Meta Business Manager → System Users → your system user → Generate token (select your app + WhatsApp Business Management + WhatsApp Business Messaging permissions)
Paste each value into the Connect WhatsApp form and Save. Xobito validates the credentials with Meta immediately; you’ll see a green Connected badge or a clear error.
You’ll open Meta’s official embedded signup dialog from inside Xobito, log in with Facebook, pick (or create) a WABA, pick (or add) a phone number, verify it with an OTP, and let Xobito finalize the handshake. Total time: ~5 minutes if the prerequisites are in place.
Click the blue Login with Facebook button. Meta’s embedded dialog opens in a new pop-up window.
If nothing happens when you click, your browser probably blocked the pop-up. Look for a small pop-up-blocked icon in the address bar and allow pop-ups from dash.xobito.com, then click the button again.
Your browser is blocking the pop-up. Allow pop-ups for dash.xobito.com and try again. In Safari, also enable “Cross-site tracking” for this site or use Chrome/Firefox.
Error: 'No Business Manager found'
The Facebook account you logged in with is not an admin of any Business Manager. Either log in with an account that is, or create a new Business Manager at business.facebook.com.
Error: 'This phone number is already registered'
The number is still on the WhatsApp/Business app, or Meta hasn’t released it after deletion. Delete it from the app, wait 15–30 minutes, then retry.
Error: 'Display name rejected'
Your display name violates Meta’s naming rules. Common fixes: include your actual business name, drop generic words (“Support”, “Team”), remove emoji and ALL CAPS. Retry with a compliant name.
The OTP never arrives
Try switching from SMS to Call in Meta’s dialog — some carriers block automated SMS from Meta. If Call also fails, the number may not be able to receive international calls; try a different number.
I verified but Xobito still shows 'Not connected'
Refresh the page. If still nothing, go to Setup → Account and look for an error banner. Most commonly: a permission was denied in the Meta dialog. Start the connect flow again and approve all requested permissions.
I see 'Webhook registration failed'
Rare, but it happens if Meta is having an outage. Wait 5 minutes and click the Retry Webhook button on the Account page. See Webhook Setup for manual options.
My test message sent but the other phone didn't receive it
Three likely causes: (1) the receiving number is on the WhatsApp app but with a cached block — ask them to open WhatsApp; (2) the receiving number has never opted into receiving messages from businesses — they need to reply START or message you once first; (3) your quality rating is Red and Meta throttled the send — check Setup → Account.
I selected the wrong WABA or number and want to redo it
Go to Setup → Account, click Disconnect, then run the connect flow again from scratch. See Disconnect for details on what gets reset.
The embedded signup window closes suddenly mid-flow
Usually a browser extension (ad blocker, tracking blocker) interfering with Meta’s dialog. Disable extensions for dash.xobito.com and facebook.com, or try an incognito/private window.