WhatsApp-first contact center · US · Canada · EU · Africa
+212 763 764 899Client areaFR
whtapis.WhatsApp Business API
Knowledge base

Answers to the questions activation actually raises.

Setup guides, billing explanations, policy answers and troubleshooting — written by the engineers who run the deployments, not a support outsourcer.

How the WhatsApp API worksTalk to a specialist
Where answers come fromlive
Channels in
WhatsApp
WhatsApp Voice
SMS
API / SDK
Knowledge base
guides · policy · fixes
searchreadask a human
Where it lands
Queues
Agents
AI agents
Analytics
Every article maintained by the team that built the platform.updated continuously
21 articles
Getting started
Creating your WhatsApp Business Account
The nine steps from a Meta Business Portfolio to a verified number, and what Meta asks for at each one.
Read the activation steps →4 min
Getting started
Choosing a phone number
Why the number cannot already be on the consumer WhatsApp app, and when to use a new number instead of migrating.
Start activation →3 min
Getting started
Getting a display name approved
Display-name rejections are the most common activation delay. What Meta accepts, and what it does not.
See the rules →3 min
Billing
How the 24-hour window affects your bill
Who spoke last decides whether you send a free reply or a charged template. The single rule behind most billing surprises.
Read the billing rules →5 min
Billing
Why a template was reclassified as marketing
One promotional sentence inside an order update moves the whole message to the marketing rate. How to keep utility templates utility.
See message categories →4 min
Billing
What changes on 1 October 2026
Service messages and in-window utility templates become chargeable, with 1,000 free service messages per number per month.
Model the change →3 min
Voice
How call permission requests work
You cannot call a customer without an approved permission request. How it is sent, what it costs, and how long approval lasts.
Read the voice rules →4 min
Voice
Six-second pulse billing explained
Outbound voice rounds up to the next six seconds. A 3:01 call bills as 3:06 — with a worked example.
See the worked example →3 min
Voice
Escalating a chat to a voice call
Moving a message thread to a WhatsApp voice call without a re-queue, and what the agent sees when it lands.
Read the Voice API overview →3 min
Telephony
Connecting your own SIP trunk
Credentials, codecs, concurrency limits and the tests to run before you point production traffic at us.
Telephony & VoIP →6 min
Telephony
Bringing your own SMS gateway
Connect an existing SMS account, keep your negotiated rates, and use WhatsApp-to-SMS fallback as one campaign.
SMS overview →4 min
Telephony
DID ranges and per-country numbering
Renting DIDs per market, least-cost routing between them, and what local registration usually requires.
Numbering detail →4 min
Policy
Collecting a valid opt-in
Consent must be collected outside WhatsApp, name your business, and say what the customer will receive.
Rules & regulations →4 min
Policy
Restricted and prohibited categories
Meta’s commerce policy limits several industries. What is restricted, and how it is assessed per market.
See the restrictions →3 min
Policy
Data residency and retention
Choosing where interactions, recordings and transcripts are stored, and setting retention per queue.
Industries & compliance →5 min
Developers
Authenticating against the REST API
API keys per environment, request signing, rate limits and cursor-based pagination.
API reference →4 min
Developers
Subscribing to the event stream
Registering webhooks, verifying signatures, handling retries and the shape of each event type.
Webhooks & events →5 min
Developers
Embedding the agent workspace in your CRM
Mounting the thread, softphone and queue inside Salesforce, Dynamics, HubSpot or SAP with the embed SDK.
Integration detail →6 min
Troubleshooting
My template was rejected
The common rejection reasons — variables, formatting, category mismatch and prohibited content — and how to resubmit.
Template rules →3 min
Troubleshooting
Messages are not being delivered
Working through delivery failures: window state, messaging limits, quality rating, blocks and invalid numbers.
Diagnostics →4 min
Troubleshooting
My quality rating dropped
What lowers a rating, how the messaging tier responds, and how to recover it without pausing the operation.
Limits & quality →4 min

Start here

The three paths most people take through the documentation.

Still stuck?

An article is a poor substitute for an engineer.

Account holders reach their onboarding specialist directly. Everyone else can message the team — fitting, given the product.

Message us on WhatsAppcontact@qalqul.com
Account holders
Your named onboarding specialist, directly, during the first weeks and after.
Everyone else
Message the team on WhatsApp, or email — we answer the same day.
Partners
A named partner engineering contact, plus joint client calls.

Article list is illustrative for this prototype. Point the links at your real documentation before launch.

What the guides cover

The screens these articles refer to.

Setup guides and troubleshooting are written against this console.

app.whtapis.com/inbox/support
whtapis
Inbox
Voice
Campaigns
Wallboard
Reports
Numbers
Team
Settings
JMJulie M.
Team inbox — Supportlive
WhatsApp chat9
WhatsApp voice4
SMS3
VoIP / DID2
Telephony1
Conversations14 open
SW Sarah Whitfield Order 41-2298 still not delivered live
ÉT Émile Tremblay Called back about the refund answered
AK Anna Kowalski +33 1 •• •• 09 — on hold over SLA
KT Karim Touhami Asked for a new delivery slot in SLA
LM Leïla Mansouri Handed off by AI agent AI agent
Sarah Whitfield · WhatsApp
Hi, my order 41-2298 was due Tuesday and it has still not arrived. 09:41
I can see it — the carrier scanned it into the Casablanca hub this morning. I can book a new delivery window for you. 09:42 · Julie
Thursday afternoon would work. Can I call you about it? 09:43
Customer context
Customer sinceMarch 2024
Open order41-2298
CRM recordSalesforce · synced

One inbox for WhatsApp messages, WhatsApp voice, SMS and your DID lines. The agent sees the thread, the order and the CRM record without switching tools.

Activate an accountTour the platform
The people behind it

Software runs the channels. People run the operation.

Every deployment is led by named people on our side and yours — not a ticket queue.

whtapis — person specialist
Onboarding specialist Assigned on day one, through to go-live.
whtapis — person agent
Agent Handling a WhatsApp call in the console.
whtapis — person supervisor
Supervisor Watching the floor on the live wallboard.
whtapis — person engineer
Integration engineer Connecting your CRM, trunk and gateway.
Your accounts or ours

Bring your own, or we provide it.

Every connection can come from you or from us — and you can mix per country. Switch later without changing platforms.

Service
Bring your own
We provide it
WhatsApp Business Account
Connect your existing WABA and numbers
We create it under your Meta portfolio
SIP trunk
Point your carrier trunk at us, keep your rates
Our trunk, billed per minute
DID numbers
Keep your ranges, or port them in
Local numbers in most countries
SMS gateway
Plug in your gateway, sender IDs and rates
Our gateway, billed per message
PBX / telephony
Your PBX stays in place behind us
Cloud telephony, no hardware
CRM / ERP
Salesforce, HubSpot, Dynamics, SAP and more
Built-in customer record

Most customers mix: their own trunk in one country, our numbers in another.

Most activation questions have a one-line answer.

Activate an account and your specialist answers them as they come up — usually before you have found the article.

Activate an accountTalk to sales
GDPRISO 27001 alignedData residency EU · US · AfricaWhatsApp Business Solution Provider