Deploy WhatsApp AI
This guide enables Customer AI on WhatsApp using Meta Cloud API and Qefro’s WhatsApp webhook endpoints.
Outcome
- WhatsApp channel configured for your organization
- Webhook verification succeeding against
api.qefro.com - Conversations bound to your Support workspace
- Parity checks against website widget answers
Prerequisites
- Growth plan or higher (WhatsApp is plan-gated)
- Meta Business / Cloud API app with a phone number
- Support workspace already cite-tested on the website
- Owner/Admin access
Platform: WhatsApp.
Architecture
Step 1 — Confirm plan and workspace
- Confirm WhatsApp is available on your plan in Billing.
- Choose the same Support workspace used by the website widget (recommended for consistency).
Step 2 — Configure Meta Cloud API
- Create/select a Meta app with WhatsApp product.
- Note phone number id, business account id, and access token (store the token as a secret in Qefro — not in git).
- Prepare the webhook callback URL and verify token as shown in Admin Console → WhatsApp (source of truth for the exact path).
Typical Qefro webhook base: https://api.qefro.com/api/v1/whatsapp/webhook (confirm in console if paths evolve).
Step 3 — Connect in Admin Console
- Open WhatsApp settings for the organization/workspace mapping.
- Paste Meta credentials into encrypted fields.
- Complete webhook verification (Meta challenges Qefro; Qefro responds with the verify token).
Step 4 — Send test messages
| Test | Expected |
|---|---|
| Known FAQ | Grounded answer + consistent with website |
| Unknown topic | Refusal / safe fallback |
| Tool-backed question | Only if tools enabled; check logs |
Step 5 — Operational readiness
- Train support staff on escalation paths
- Monitor conversation analytics and tool logs
- Document opt-out / business hours policy for WhatsApp
Workflow checklist
WhatsApp launch
- Website quality first — Do not multiply a weak corpus.
- Confirm Growth+ — WhatsApp entitlement.
- Meta + webhook verify — Encrypted tokens in Qefro.
- Bind Support workspace — Same as widget when possible.
- Pilot users — Then expand marketing CTAs.
FAQ
Can WhatsApp use a different workspace than the website?
Yes, but consistency usually suffers. Prefer one Support workspace unless you have a deliberate split.
Why is verification failing?
Check verify token match, HTTPS URL exactness, and that the Meta app points at the Qefro webhook path from the console.