Broadcast campaigns
Schedule messages for a segment or selected chats
Admin campaign creation requires name, message, a connected phone_id, and segment. Segments are all, new, working, qualified, won, and lost. scheduled_at must be in the future; recipient_ids accepts 1–1,000 eligible chats.
Routes
Campaign operations are authenticated.
- GET/POST /api/broadcasts
- GET /api/broadcasts/recipients (admin)
- DELETE /api/broadcasts/{id} cancels scheduled/draft campaigns