RCS Campaigns
Follow the sequence below to register and configure RCS campaigns for carrier approval.
⏱️ Approval time: 2-4 weeks
Prerequisites
- A verified
brandId(register one here) - Icon and hero banners of the right size
Step 1: Create or update the campaign
- Call
POST /campaigns/rcswith campaign, agent, and other required details.
Optional helpers
-
POST /campaigns/rcs/autofillfills in the campaign information based on the existing information for a campaign and its brand. -
POST /campaigns/rcs/validatesurfaces formatting and campaign issues. Treat the response as guidance only; it never blocks campaign submission but is intended to guide you.
Step 2: Submit for carrier review
- Call
POST /campaigns/rcs/submit/{campaignId}to submit the campaign for carrier and Google review. - Changes may be requested and you will need to resubmit.
Step 3: Watch review progress
- Pull the full record and its status with
GET /campaigns/rcs/{campaignId}. - Force a status refresh using
GET /status/rcs-campaign/{campaignId}.
Step 4: Campaign approved
Once your campaign is approved, you can start sending RCS messages with your approved RCS agent. While waiting for approval, you can create a test agent to develop and test full RCS functionality with whitelisted devices. See our sending messages guide for instructions on sending messages.

