> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.pinnacle.sh/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pinnacle.sh/_mcp/server.

# Branded Test Agents

When you register an [RCS campaign](/guides/campaigns/rcs), you receive a branded test agent while awaiting carrier approval. This agent carries your company's branding (logo, colors, hero image) and lets you develop and test full RCS functionality with whitelisted devices before going live.

## How branded test agents work

Branded test agents have the **same RCS capabilities as production agents** — the only difference is that they can only message whitelisted phone numbers.

| Feature                                                                                                 | Supported |
| ------------------------------------------------------------------------------------------------------- | --------- |
| Text messages (up to 3,000 chars)                                                                       | Yes       |
| Media messages (up to 100 MB)                                                                           | Yes       |
| Card carousels (up to 10 cards)                                                                         | Yes       |
| All button types (`openUrl`, `trigger`, `call`, `requestUserLocation`, `scheduleEvent`, `sendLocation`) | Yes       |
| Quick replies (up to 10)                                                                                | Yes       |
| Up to 4 buttons per card                                                                                | Yes       |
| Fallback to SMS/MMS                                                                                     | Yes       |

## Limits

| Limit                                       | Value                    |
| ------------------------------------------- | ------------------------ |
| Test agents per account                     | 5                        |
| Cooldown after creation before whitelisting | 2 minutes                |
| Recipients                                  | Whitelisted numbers only |
| Logo image                                  | JPEG/PNG, max 50 KB      |
| Hero image                                  | JPEG/PNG, max 200 KB     |

## Whitelisting flow

1. [Whitelist a phone number](/api-reference/rcs-agents/test/whitelist-number) for your test agent.
2. The recipient receives an invite from "RBM Tester Management" and taps **"Make me a tester"**.
3. Once accepted, messages can be exchanged between your agent and that number.

## Transitioning to production

Once your RCS campaign is approved by carriers, your branded test agent is promoted to a **live production agent**. All webhook configurations transfer automatically — no migration or additional setup is required.