Skip to main content

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

  1. Confirm WhatsApp is available on your plan in Billing.
  2. Choose the same Support workspace used by the website widget (recommended for consistency).

Step 2 — Configure Meta Cloud API

  1. Create/select a Meta app with WhatsApp product.
  2. Note phone number id, business account id, and access token (store the token as a secret in Qefro — not in git).
  3. 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

  1. Open WhatsApp settings for the organization/workspace mapping.
  2. Paste Meta credentials into encrypted fields.
  3. Complete webhook verification (Meta challenges Qefro; Qefro responds with the verify token).

Step 4 — Send test messages

TestExpected
Known FAQGrounded answer + consistent with website
Unknown topicRefusal / safe fallback
Tool-backed questionOnly 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

  1. Website quality firstDo not multiply a weak corpus.
  2. Confirm Growth+WhatsApp entitlement.
  3. Meta + webhook verifyEncrypted tokens in Qefro.
  4. Bind Support workspaceSame as widget when possible.
  5. Pilot usersThen 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.