# Messaging Compliance (TCR)

To send business SMS from local (10-digit) numbers in the US, carriers require registration with **The Campaign Registry (TCR)**: first a **brand** (who you are), then one or more **campaigns** (what you send). The **Compliance** page walks you through both, tracks approval status, and is where you manage everything afterward. Unregistered traffic is subject to carrier filtering, so complete this before sending.

![The Messaging Compliance page with brand and campaign counts, the registered brands panel, and New Brand and New Campaign buttons](../../../../assets/screenshots/dashboard/messaging-compliance.png)

## Register your brand

A brand is your business identity in TCR. On the Compliance page, click **New Brand**:

1. **Business identity**: legal business name, entity type, industry, and EIN.
2. **Contact details**: business email, phone, and website.
3. **Business address**: your registered business address.
4. **Stock info**: exchange and symbol if you're a public company; otherwise leave as None.
5. **Review & submit**: click **Create Brand** to register it with TCR.

![The New Brand wizard on its Basic Info step, with fields for the legal business name, entity type, industry, and EIN](../../../../assets/screenshots/dashboard/messaging-new-brand.png)

A new brand starts as **Pending** and must become **Verified** before you can attach campaigns to it.

:::tip
Enter details exactly as they appear on your business registration, accurate details speed up brand verification, and mismatched EINs are a common cause of failures.
:::

## Register a campaign

A campaign declares how you'll use SMS (the "use case"). With a verified brand, click **New Campaign**:

1. **Brand & use case**: pick the brand and choose a use case (customer care, marketing, 2FA, and so on).
2. **Describe it**: write a clear description (40+ characters) and explain how users opt in.
3. **Sample messages**: add at least one example of a message you'll send. Carriers review these.
4. **Content features**: flag what your messages contain: links, phone numbers, age-gated content, etc.
5. **Auto-replies**: set your HELP, opt-in, and opt-out keywords and their reply messages.
6. **Legal & submit**: choose auto-generated privacy policy and terms, or provide your own URLs, then click **Create Campaign**.

![The New Campaign wizard on its Brand step, where you pick the brand and use case, with an AI Help button in the header](../../../../assets/screenshots/dashboard/messaging-new-campaign.png)

An **AI assistant** is available on the Compliance page to help you write descriptions and sample messages that pass review.

## Track statuses

Each campaign card shows its current status, and the detail panel adds a status pipeline and activity timeline:

| Status | Meaning |
| --- | --- |
| Pending | Created, but still missing required data |
| Ready to Submit | All data complete, submit it for review |
| Pending Review | Submitted and awaiting carrier/TCR review |
| Active | Approved, attached numbers can send |
| Rejected | Review failed, fix the flagged items and resubmit |

A few rules to know: campaigns can only be edited before they're active, only draft campaigns can be deleted, and each campaign has a limit on how many numbers it can carry.

The **Opt-Outs** tab next to your campaigns lists any phone numbers that have opted out of receiving your messages.

![The Opt-Outs tab on the Compliance page, listing phone numbers that have opted out of your messaging](../../../../assets/screenshots/dashboard/messaging-opt-outs.png)

## After approval

Attach numbers to an active campaign from each number's detail panel on the [Numbers page](/dashboard/numbers/), and connect your sending integration through a [messaging profile](/dashboard/messaging/profiles/). Delivery activity shows up in [Insights](/dashboard/insights/).
