Skip to main content

Product Requirements

This docs page is the operator-friendly PRD overview for the repository brief. This docs page is the operator-friendly overview.

Primary objective

Build an internal WhatsApp control plane that replaces Charles in our stack with:
  • drop-in compatibility where useful
  • a complete inbox and operator workflow
  • durable ownership of messaging state
  • explicit webhook, audit, and replay tooling
  • forward-only migration support

Core pillars

  • provider runtime
  • contacts and subscriber state
  • inbox
  • templates
  • campaigns
  • journeys
  • integrations
  • admin and diagnostics

Delivery model

The platform is being built in reviewable slices:
  1. repo/bootstrap
  2. data and auth foundations
  3. provider ingress and dispatch
  4. compatibility surfaces
  5. inbox
  6. templates, contacts, and audiences
  7. campaigns
  8. journeys
  9. migration and hardening