
What the connection enables
After a WhatsApp Business Account is connected, your workspace can:- Reply to inbound WhatsApp conversations.
- Assign WhatsApp numbers to agents.
- Create and sync WhatsApp message templates.
- Monitor conversations in the inbox.
- Send WhatsApp campaigns from approved templates.
Connect WhatsApp
Choose the connection path that matches how your Meta assets are managed:Login by Facebook
Recommended for most workspaces. Sign in with Meta, choose the business, WhatsApp
Business Account, and number, and authorize Vocily through Meta’s official
onboarding flow. No access token or Meta app setup is needed from your side.
Manual Provisioning
Use this when your team already manages the Meta app and token. Paste the WABA ID,
Phone Number ID, and access token, then add Vocily’s webhook details in Meta if you
want inbound replies and AI conversations.
Login by Facebook
Use Login by Facebook when you want Meta to guide the setup in a secure popup. Before you start, make sure you have:- Meta Business admin access.
- Access to the WhatsApp Business Account you want to connect, or permission to create one during Meta’s flow.
- A WhatsApp business phone number, or a new number you want to add during Meta’s flow.
- A 6-digit two-step verification PIN if Meta asks you to register or re-register the number.
Meta Business verification, WhatsApp account eligibility, phone-number registration,
payment methods, and any Meta billing requirements are managed in Meta by your
business. Vocily connects to the Meta assets you authorize, but those Meta-side
requirements remain under your ownership.
- Open Integrations.
- Choose WhatsApp.
- Select Login by Facebook.
- Accept the WhatsApp Addendum + DPA shown in Vocily.
- Enter the 6-digit registration PIN.
- Continue with Meta and complete the popup. You can choose an existing WhatsApp business number or add a new number during the Meta setup.
Manual Provisioning
Use Manual Provisioning when your Meta setup needs to stay under your own app. This path follows Meta’s Cloud API setup: you provide the WABA ID, Phone Number ID, and an access token with WhatsApp permissions. Before you start, collect:
If you do not already have an access token, create one in Meta:
- Open the Meta App Dashboard and create or use an app with the WhatsApp use case.
- Make sure the Meta app is published, business verification is complete, WhatsApp account setup is ready, a payment method is added, and Meta billing requirements are completed in Meta for your business.
- In Meta Business Settings, create a System user.
- Assign the app and the WhatsApp Business Account to that system user with the required access.
- Generate a token with the permissions Vocily checks for WhatsApp Cloud API access:
whatsapp_business_managementandwhatsapp_business_messaging. If Meta showsbusiness_managementinstead ofwhatsapp_business_management, Vocily accepts it as the same management permission. - Copy the token and keep it secure.
For Manual Provisioning, your Meta app and WhatsApp setup remain customer-managed.
Please complete Meta’s business verification, app publishing, payment method, and
billing setup inside Meta before relying on the connection in production. Vocily
helps connect and use the approved assets, but Meta-side approvals and payments are
handled by your business in Meta.
- Open Integrations.
- Choose WhatsApp.
- Select Manual Provisioning.
- Accept the WhatsApp Addendum + DPA shown in Vocily.
- Enter the WABA ID, Phone Number ID, and Access Token. The access token is the same system-user token you created in Meta above.
- Select Connect & get webhook.
Set up the Meta webhook
Webhook setup is required when you want inbound customer messages, AI replies, team replies, and delivery statuses to reach Vocily. Login by Facebook configures this through Vocily’s Tech Provider app. Manual Provisioning requires you to paste the webhook details into your own Meta app. For Manual Provisioning:- Copy the Callback URL and Verify token shown by Vocily after connection.
- In the Meta App Dashboard, open your app.
- Open Use cases.
- Find Connect with customers through WhatsApp and select Customize.
- Open Step 2. Production Setup.
- Select Configure Webhooks.
- Paste the callback URL and verify token from Vocily.
- Select Save and verify.
- After Meta verifies the webhook, subscribe these webhook fields:
Use the version Meta shows in the field selector, such as
v25.0.
You can compare these fields with Meta’s
WhatsApp Business Account webhook reference.
Vocily uses one stable webhook URL and verify token per workspace for Manual
Provisioning. If you connect more WhatsApp Business Accounts later, reuse the same
workspace webhook details instead of creating a new callback for each number.
If you only plan to send outbound WhatsApp campaigns and do not need inbound replies
or agent conversations, you can connect Manual Provisioning without completing the
webhook step. To receive replies or run WhatsApp agents, complete the webhook setup.
What’s next
- Learn the WhatsApp workspace flow in WhatsApp overview.
- Assign an agent from Deploy WhatsApp on an agent.
- Build outbound sends in WhatsApp Campaigns.