Product guides

Campaign builder

Create, schedule, and measure WhatsApp campaigns.

Campaigns send a template to a segment. Plan limits apply for campaign count and estimated message volume.

Lifecycle

  • DRAFT — editable; attach template and segment
  • SCHEDULED — BullMQ job queued for a future time
  • RUNNING — messages are being dispatched
  • COMPLETED / FAILED / CANCELLED — terminal states

Delivery tracking

Each recipient becomes a campaign delivery. Meta webhooks update statuses to SENT, DELIVERED, READ, or FAILED so analytics stay accurate. Connect platform usage is counted only after Meta confirms sent or delivered — a Graph API message id alone is not enough.