Multi-WABA — AI Agent Impact
The Platform/WhatsApp/Billing initiative "1 CID Multiple WABA" (Lingga Mahesa,
Confluence QON/51170246951)
moves Qontak from 1 company = 1 WABA to 1 company = N WABAs, and scopes WhatsApp
templates and broadcasts per waba_id — cross-WABA template sends are rejected with
422 — Template not valid for this WABA. Target GA: September 2026 (Meta Coex GA).
This initiative folder is the chatbot/AI-Agent dependency & impact assessment of that external change — what stays stable, what the source PRD under-states, and the dependencies the AI Agent owner must register before Multi-WABA GA. Full analysis: rfcs/ai-agent-impact.md.
TL;DR
The AI Agent is mostly insulated — routing, KB/RAG, actions, and agent identity key off
channel_integration_id / organization_id, never waba_id. The source PRD's "Chatbot /
Automation" edge cases are accurate. But three items fall to the AI Agent owner:
- Bot-sent WhatsApp templates/Flows have no
waba_id→ latent422for multi-WABA orgs. - AI Agent ↔ channel binding is single-channel and auto-picks the first channel → brand-blind for multi-brand orgs; needs a design decision.
- AI Agent telemetry (activity-log datamart + scorecard) has no WABA/brand dimension → can't report AI performance per brand for exactly the enterprise clients this unlocks.
Scope Changes
- Backend —
waba_idawareness for bot-initiated template/Flow sends. - Frontend — AI Agent ↔ channel binding for multi-WABA orgs.
- Data —
waba_id/fbbm_iddimension on AI activity-log datamart + scorecard.
QA Lane
Lane B — keeps a human QA gate. Out-of-reach: depends on the external Meta WABA platform that automation can't fully drive. No E2E test specs exist for this initiative yet, so the Lane-A entry bar (100% E2E, spec-mapped coverage) is unmet regardless. Classified 2026-06-29.