Before you can send RCS messages from Heymarket, your business must be registered as a verified RCS sender. Registration establishes your brand identity (logo, name, contact details) with carriers so recipients see a verified, branded experience instead of a plain phone number.
This article walks through the registration wizard at Admin > Compliance > RCS Registration.
Before you begin
You will need:
- Admin access in Heymarket
- Authorized representative details (name, business title, email, company website)
- A unique Sender ID (lowercase letters, numbers, and underscores) and a public-facing Display Name
- A short description of the sender
- Your intended use case (covered in Step 2 of the wizard)
- Business registration details (covered in Step 3)
The Sender ID is immutable after creation, so confirm it before submitting.
The 5 step wizard
The registration flow is split into five sequential steps. You can save progress as a Draft at any point and return later.
- Create Sender — Authorized Representative and Sender Identity
- Use Case — What you intend to send and to whom
- Business Registration — Legal business details for carrier verification
- Link Compliance — Privacy policy, terms of service, and opt-in/out URLs
- Submit — Final review and submission to the carrier
Step 1: Create Sender
Open Admin > Compliance > RCS Registration: https://app.heymarket.com/admin/compliance/rcs-registration/ and click Create Sender. Two sections appear:
Authorized Representative. This is the person who can be contacted about the registration. Fill in:
- First Name and Last Name
- Business Title (e.g., "Head of Customer Ops")
- Website URL (must begin with https://)
Sender Identity. This is how your brand appears to recipients.
- Sender ID — your unique RCS agent identifier, prefixed with rcs:. Use lowercase letters, numbers, and underscores only. This cannot be changed later.
- Display Name — your brand name as recipients will see it. Maximum 100 characters and must be unique per sender.
- Description — a short explanation of what this sender does (e.g., "Official Acme Corp customer support RCS agent").
Country defaults to United States.
Steps 2 through 5
After saving Step 1, the wizard advances you through Use Case, Business Registration, Link Compliance, and Submit. Heymarket validates each step before letting you continue. Once submitted, the registration moves to carrier review; status will appear at the top right of the page (Draft, Submitted, Approved, or Rejected).
After approval
Once submitted, your registration is in progress and being processed through carrier review. Your Heymarket CSM will be working with you throughout this process to keep things moving and ensure a smooth go-live. You can also check your registration status at any time at [Admin > Compliance > RCS Registration](https://app.heymarket.com/admin/compliance/rcs-registration/). When the registration reaches ONLINE / COMPLETED status, recipients on supported devices will see your verified Display Name and branding on every RCS message you send. You can then create templates and begin sending (see the *Creating and Sending RCS Templates* article).
Sender status
| Status | What it means |
|---|---|
| DRAFT | Created locally, not yet submitted to Twilio |
| TWILIO_REVIEW | Submitted; under Twilio review |
| PENDING_VERIFICATION | Passed Twilio; awaiting carrier/Google verification |
| ONLINE | Live, can send/receive RCS |
| OFFLINE | Verified but currently disabled |
Registration status (applies to both Google and US registrations via Twilio TrustHub)
| Status | What it means |
|---|---|
| DRAFT | Created, editable, not yet locked |
| PENDING_REVIEW | Locked and submitted for review |
| APPROVED | Reviewer approved |
| COMPLETED | Fully processed/active |
| FAILED | Processing error |
| REJECTED | Reviewer rejected |