> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.pinnacle.sh/v-2/guides/campaigns/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.pinnacle.sh/_mcp/server. # Campaigns Overview > Choose the right messaging campaign type for your use case. Campaigns are required for compliant messaging across different channels. Each campaign type has specific requirements and approval processes. ## Campaign types #### [10DLC](/guides/campaigns/10dlc) Local 10-digit A2P messaging for high-volume SMS/MMS campaigns in the US. #### [Toll-Free](/guides/campaigns/toll-free) Toll-free messaging for nationwide reach with higher throughput limits. #### [RCS](/guides/campaigns/rcs) Rich Communication Services for interactive messaging with cards and carousels. ## Quick comparison | Feature | 10DLC | Toll-Free | RCS | | ------------------------------------ | ---------- | -------------- | ------------------------------ | | **Approval time** | 1-2 days | \< 10 mins[^1] | 2-4 weeks | | **Throughput (msg segments/minute)** | 75-225[^2] | 1000 | Unlimited | | **Media support** | SMS/MMS | SMS/MMS | Rich cards, carousels, buttons | | **Geographic reach** | US only | US only | Global | | **Number required** | Yes | Yes | No (agent-based) | ## Prerequisites Before creating any campaign, you'll need: 1. **Registered brand** - [Create your brand](/guides/brands) first 2. **Compliance documentation** - Opt-in flows, sample messages, terms of service 3. **Use case details** - Clear description of your messaging purpose ## Getting started #### Register your brand All campaigns require a verified brand. [Start here →](/guides/brands) #### Choose campaign type #### 10DLC **Choose this if you need:** Medium volume, local presence * Approval time: 1-2 days * Throughput: 75-225 msg/min * Local 10-digit numbers * Ideal for businesses targeting specific regions [Get started with 10DLC →](/guides/campaigns/10dlc) #### Toll-Free **Choose this if you need:** High volume, nationwide reach * Approval time: \< 10 minutes. 2-3 days for carrier review of numbers. * Throughput: 1000 msg/min * Recognizable toll-free numbers [Get started with Toll-Free →](/guides/campaigns/toll-free) #### RCS **Choose this if you need:** Rich media, interactive features * Approval time: 2-4 weeks * Unlimited throughput * Cards, carousels, and buttons * No phone number required [Get started with RCS →](/guides/campaigns/rcs) #### Submit for approval Follow the specific guide for your chosen campaign type #### Attach numbers & send Purchase numbers (if needed) and start messaging [^1]: Toll-free campaigns are reviewed in less than 10 minutes. However, the numbers are reviewed by carriers one by one and may take 2-3 days to go live. [^2]: Throughput varies based on brand type, brand's trust score, and campaign use case. > One API for RCS, iMessage, MMS, and SMS. Build, test, and scale every channel — send your first message in minutes, not weeks. ## Docs - [10DLC Campaigns](https://docs.pinnacle.sh/guides/campaigns/10dlc.md): Register, submit, and launch compliant 10DLC messaging campaigns. - [Toll-Free Campaigns](https://docs.pinnacle.sh/guides/campaigns/toll-free.md): Register toll-free messaging use cases and keep them carrier compliant. - [RCS Campaigns](https://docs.pinnacle.sh/guides/campaigns/rcs.md): Register and configure RCS campaigns for carrier approval. - [SMS Opt-In Compliance](https://docs.pinnacle.sh/guides/campaigns/opt-in-compliance.md): CTIA-compliant opt-in disclosures, workflows, and message templates for 10DLC and Toll-Free campaigns. - [RCS Campaign Compliance](https://docs.pinnacle.sh/guides/campaigns/rcs-compliance.md): Carrier approval requirements, opt-in workflows, and message templates for RCS campaigns.