Skip to content

SMS and RCS senders

This article provides an overview of the codes and senders available for sending SMS and RCS messages.

Types of SMS and RCS senders

RCS-verified sender

RCS is a modern messaging system that offers more features than traditional SMS, introducing capabilities like branded sender IDs, rich media, and interactive content, such as scrollable carousels, quick replies, CTA buttons, and more. It’s designed to provide a sleeker and more engaging user experience.

Details
Pros and cons

SMS short codes

A short code is a 5-6 digit number that can send and receive SMS to and from mobile phones at faster rates than long codes. Short codes are recommended for high-volume and time-sensitive sending.

Some countries allow you to choose a specific number for an increased fee. These short codes are called vanity short codes. If you’re interested in vanity short codes, contact your Braze account representative for details.

Details
Pros and cons

SMS long codes

A long code is a standard phone number used to send and receive SMS messages. These phone numbers are typically called “long codes” (10-digit long numbers in many countries) when compared with SMS short codes (5-6 digit numbers).

Details
Pros and cons
Pros
Familiarity and trust
Long codes look like personal phone numbers, often including a local area code. For brands, this represents a balance between professional presence and a personal, approachable feel.
Greater availability worldwide
Long codes are available in over 100 major countries worldwide. Contact your customer success manager or Braze support for a list of available countries.

SMS alphanumeric sender ID

An alphanumeric sender ID (often called “alpha”) is a recognizable string made up of any combination of letters and numbers (often your company name or brand) displayed as the sender ID for one-way text messaging.

They can have up to 11 characters and contain upper (A-Z) and lower (a-z) case letters, spaces, and digits (0-9). They cannot contain only numbers.

Details
Pros and cons

For more information on alphanumeric sender IDs, contact your customer success manager.

SMS-enabled toll-free numbers

Toll-free numbers have distinct three-digit area codes (for example, 800, 888, 877, and 866), allowing users to reach businesses without being charged. Widely used for customer service, they can also handle all types of A2P messaging (application-to-person), including marketing.

Details
Pros and cons

Setup

Setup requirements and timelines vary by sender type and the country the sender is being provisioned in.

RCS-verified sender

RCS-verified senders are provisioned on a country-by-country basis. The verification and setup process focuses on your agent or sender—the digital persona that interacts with users. You’ll provide brand assets and verification details.

Brand assets

  • Verified name: The name users see at the top of the message thread. It should be a recognizable trade name, not necessarily your legal company name.
  • Logo: A high-resolution image that is 224x224px. This is displayed in a circular frame so keep critical elements centered.
  • Banner (hero image): A background image for your business profile card (similar to a Facebook or LinkedIn cover photo).
  • Brand color: A hex value for the buttons and UI elements to match your company’s styling.

Verification details

  • Point of contact (POC): This is critical. You must provide an email address for a direct employee of the brand (not an agency email). Google or the carrier will email this person to confirm they’ve authorized Braze to act on your behalf.
  • Website and privacy policy: A live website and a privacy policy that explains how you handle user data and messaging.
  • Use case description: A clear explanation of what you are sending (for example, “Order delivery updates and customer support for retail purchases”).

RCS timelines fluctuate depending on country, and as more carriers adopt the channel. Currently, you can expect an RCS sender to be approved by carriers within 3-6 weeks of requesting launch.

SMS short codes

Short codes are provisioned on a country-by-country basis. Depending on the country the short code application process is notorious for being unpredictable. Braze is here to help you with each step, so if you want a short code, contact your onboarding manager or other Braze representative.

Braze will assist with gathering all materials and information needed to submit an application and configure a new short code. Requirements vary by country but many require at least the following:

When all your application materials are ready, Braze submits the application to our providers on your behalf. The application is then reviewed and approved by local operators who may provide additional feedback or request additional information. After all operators give approval, you can immediately configure the short code for use in Braze.

The timeline of short code review and approval varies but typically takes 4—12 weeks depending on the country and nature of the program.

SMS long codes (10DLC) and toll-free numbers

In many countries, setting up long codes (also called “10DLCs” or “10-digit long codes”) and toll-free numbers for SMS sending has shifted from a “plug and play” process to a regulated vetting system. Carriers want to know exactly who you are and what you plan to say before you send.

During the long code setup process, you can expect to share details about your brand identity and campaign intent.

Brand identity

  • Legal entity name: Must exactly match your tax documents (for example, “Acme Corp LLC” not “Acme”).
  • Tax ID: In the US, this is your Employer Identification Number (EIN). Internationally, you’ll need a Value-Added Tax (VAT) number or a local Business Registration Number (BRN).
  • Digital presence: A live and functional website. Carriers may check this to confirm you aren’t a “shell” company.
  • Authorized contact: Name, email, and phone number of a person responsible for the account.

Campaign intent

  • Use case: State if you’re sending 2FA codes, appointment reminders, marketing promos, or other.
  • Sample messages: Provide 2-5 examples of what you will send.
  • Opt-in proof: Describe (and often show a screenshot of) how a user signs up. Examples include a web form with a checkbox or a “Text START” keyword on a poster.

Braze will work with you to collect all the necessary details to provision your long code or toll-free number, and then submit the details to our provider for review and approval. After our provider approves the program, we immediately configure the long code or toll-free number in Braze.

The setup timeline depends on the provisioning country. Typically, long codes and toll-free numbers take between 1-4 weeks to be approved.

SMS alphanumeric sender ID

Alphanumeric sender IDs are highly regulated because they can be easily spoofed for phishing. While some countries allow anyone to set up and send from a name, in many countries you must first prove you own the brand.

You may be asked for the following details to set up an alphanumeric sender ID.

  • Preferred ID: A string of up to 11 characters. It contains at least one letter and cannot be a generic word like “BANK” or “INFO”.
  • Proof of brand ownership: Your Trademark Certificate or a Business Registration Document (for example, a Certificate of Incorporation issued within the last 12 months).
  • Letter of authorization: A signed letter on your company letterhead authorizing Braze and our provider to send messages on your behalf using that specific ID.
  • Sample message templates: In several regions, you must register the exact “templates” of the messages you intend to send. Deviation in the actual messages can cause delivery failures in those countries.

The timeline to set up an alphanumeric sender ID depends heavily on whether the country allows “Dynamic” (immediate, no registration required) setup or requires “Pre-registration”. In countries that require pre-registration, the setup timeline varies, but it typically takes between 1-4 weeks.

Frequently asked questions

For answers to frequently asked questions about SMS and RCS senders, refer to our SMS frequently asked questions page.

MMS-specific requirements

MMS sender requirements

MMS and SMS are both tied to the Braze SMS channel. To access MMS on your account requires the purchase of SMS for those who have not yet purchased access. Existing SMS customers can access MMS after they purchase it.

MMS is currently supported for US short codes (5-6 digit numbers), US and CA long codes (10-digit numbers), and US and Canada customer numbers. MMS is supported for toll-free numbers by certain service providers.

Sending MMS to numbers outside of the US and Canada is possible, but MMS messages will be converted into an SMS message with a link to the media asset.

MMS short codes

Some users may not implement or use MMS short codes, but they will be available if needed at a later date.

For users who got their short codes before Braze supported MMS, all existing customers with US short codes are eligible to instantly enable MMS. Contact your customer success manager if this situation applies to you and you would like MMS enabled.

MMS short code best practices

  • At Braze, we strongly recommend keeping transaction and promotional messaging separate, each with different short codes. Because MMS is tied to the SMS channel, and the SMS channel is highly regulated, customers may be required to pay a monetary penalty for misusing the channel and get their short code suspended (which is irreversible). Keeping transaction and promotional messaging tied to different short codes safeguards their transactional messaging.
  • If customers already have a short code dedicated to promotional messaging, and it is MMS enabled, they do not need a separate short code for MMS.

MMS long codes

Customers may send MMS with long codes. To do this, you must ensure your long codes are MMS-enabled. This can be done initially during setup, or later on from within your account.

MMS messages cannot be sent with an alphanumeric sender ID.

MMS message limits and throughput

MMS throughput is one segment per second through a long code.

Carriers impose their own file size limits, which determine the success of MMS sends. These limits can vary by geography and carrier, so Braze recommends not exceeding 600 KB for your multimedia asset while also including a message body. We also recommend testing to confirm that your media can be delivered across your users’ carriers.

Carrier file size limits

Accepted file types

Braze accepts JPEG, GIF, PNG, and VCF files and allows you to attach a single multimedia asset to your MMS message.

New Stuff!