Skip to main content

WhatsApp

WhatsApp connects Meta Cloud API messaging to a Qefro Customer AI workspace. Availability: Growth+.

Short definition (citation-ready)​

Qefro WhatsApp Customer AI receives Meta Cloud API webhooks at api.qefro.com, runs the bound workspace’s RAG/tools, and sends replies back through Meta.

API routes​

MethodPathPurpose
GET/api/v1/whatsapp/webhookMeta verification challenge
POST/api/v1/whatsapp/webhookInbound messages

Tenant credentials and workspace mapping are configured in Admin Console (encrypted). Confirm exact field names in the console UI.

Architecture​

Workflow​

Follow the full playbook: Deploy WhatsApp AI.

WhatsApp readiness

  1. Website quality first — Same Support workspace preferred.
  2. Confirm Growth+ — Plan entitlement.
  3. Meta app + tokens — Store secrets in Qefro.
  4. Verify webhook — GET challenge must succeed.
  5. Pilot users — Compare answers to widget.

Conversation commands​

WhatsApp has no native New conversation button like the Website Widget or Admin Playground. Users can manage threads with slash commands (case-insensitive):

CommandDescription
/newStart a new conversation (previous thread is archived, not deleted)
/clearSame as /new — start over with a fresh conversation
/helpShow available commands

Example replies:

  • /new → “Started a new conversation…”
  • /clear → “Conversation cleared…”
  • /help → command list

These are system commands: they never call the AI Runtime, RAG, Business Tools, or consume LLM tokens. Verified identity and authentication context for the WhatsApp contact are preserved.

Interactive Reply Buttons​

WhatsApp replies can include platform-owned quick-action buttons (Meta Interactive Reply Buttons):

ButtonAction
🆕 New ChatSame as /new
❓ HelpSame as /help

Only Qefro platform actions are supported today. Business-specific buttons (track order, book service, my account, …) are not implemented yet — those will come later through Business Tool capabilities.

Fallback: If Meta rejects an interactive message (unsupported client, API error, etc.), Qefro sends plain text and lists /new and /help so users never lose the actions.

Slash commands continue to work alongside buttons. Widget and Playground UI are unchanged.

FAQ​

Can WhatsApp use a different workspace than the website?
Yes, but answer consistency usually suffers. Prefer one Support workspace.
Where do failed sends appear?
Check Meta delivery errors and Qefro conversation/tool logs for the tenant.