Connect a channel
Open Messaging in the console

Messaging → Inbox with no channel connected yet
https://console.vobiz.ai/app/messaging/channels.Choose the connection method

Log in to Facebook

Meta's login popup, opened by Connect with Provider
Grant access to Meta

Add your WhatsApp number

Verify the number

Meta's verification step, defaulting to SMS
How to Receive an Inbound Call in Your Browser
Confirm the channel is connected
Collect your API credentials
Everything in the console is also available over the REST API. Your Auth ID and Auth Token are on the console dashboard, and the same pair authenticates both the Voice and WhatsApp APIs.
X-Auth-ID and X-Auth-Token headers on every request:
id in that response is your channel_id - you need it to send messages and to create campaigns. See API Authentication.
Where everything lives
Once the channel is connected, the rest of the product sits under Messaging in the sidebar.
- Templates - get one approved, because your first message to any new contact must be a template.
- Contacts - add the people you want to reach, and tag them. Campaigns target by tag.
- Campaigns - send an approved template to a tagged audience.
- Inbox - handle the replies. A reply opens the 24-hour window, so you can answer with free-form text.
- Quick Replies - saved responses agents insert by typing
/in the composer. - Webhooks - forward
message.inboundandmessage.statusevents to your own server.
Send your first message
With the number verified, three screens take you from an empty account to a delivered message.Create a template

Create Message Template
lowercase_snake_case, pick the category that matches what the copy actually does, and use numbered placeholders - {{1}}, {{2}} - in the body. Click Submit for Review.Meta reviews it, not Vobiz. Approval usually takes minutes; the categories and the rejection reasons are covered in Fixing the errors Meta returns below.Add a contact

Add Contact
Send the message

New Conversation - start with an approved template
Fixing the errors Meta returns
Templates and sends are approved by Meta, not by Vobiz, so the rules below come from the WhatsApp Business Platform. These three account for almost every failure on a new account.”This template is named after a sample template”

hello_world, so Meta reserves that name and returns subcode 2388155 if you try to reuse it.
Pick a different name in lowercase_snake_case - for example order_update_v1.
A template is rejected within seconds

MARKETING. Submitting it as UTILITY is the single most common cause of an instant rejection.
Two more things to check before you resubmit:
- Use numbered placeholders. Meta expects
{{1}},{{2}}in the body - not named ones like{{name}}. - Provide example values. A template with a variable and no sample value is rejected.
A campaign completes, but the message failed

Sent is 0 and Failed is 1, which means the message was rejected before WhatsApp ever accepted it.
The per-recipient reason is on the campaign recipients endpoint, in the error_code and error_desc fields:
Next steps
- Receive an Inbound Call in Your Browser → - answer the voice verification call on a Vobiz number with no handset.
- Create Message Templates → - categories, components, and the approval process.
- Using the Inbox → - conversations, canned responses, and the 24-hour window indicator.
- Send Message API → - send text, media, and templates programmatically.
- Webhooks → - receive inbound messages and delivery status on your own server.