> ## Documentation Index
> Fetch the complete documentation index at: https://docs.messagedesk.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Carrier Registration Examples: Campaign Descriptions and Sample Messages

> Copy-ready A2P 10DLC campaign description examples by industry, plus approved-vs-rejected SMS sample messages by use case. Write samples that get your carrier registration approved.

# Campaign description and sample message examples

Vague or mismatched content is the **number one reason carrier registrations get rejected**. Below are copy-ready examples to model your own after: a compliant campaign description for your industry, and approved-vs-rejected sample messages for the kinds of texts you'll send.

<Note>
  Don't copy these word-for-word. Carriers reject content that doesn't match your real business. Use them as patterns, then swap in your brand name, your use cases, and your actual opt-in method. In MessageDesk you can also click **Generate with AI** to draft a compliant description and samples from your campaign details.
</Note>

<Tip>
  The golden rule: your **campaign description**, your **sample messages**, and your **website** all have to tell the same story. If your description says "appointment reminders" but your samples are flash-sale promos, carriers reject the mismatch.
</Tip>

***

## Campaign description examples by industry

A strong campaign description says **who opts in**, **what you send**, **how people opt in**, and notes that **message frequency varies**. Aim for specific and brand-consistent, because carriers read this closely.

### Home services (HVAC, plumbing, electrical)

> Summit Air & Plumbing sends SMS messages to existing customers and scheduled leads for appointment reminders, technician-arrival notifications, service follow-ups, invoices and payment links, and occasional seasonal maintenance promotions. Recipients opt in by submitting their phone number through the contact and booking forms on summitairplumbing.com or by providing written consent when they schedule service. Message frequency varies by account and service activity.

### Dental and healthcare practices

> Bright Smile Dental sends SMS messages to current patients for appointment reminders, confirmations, pre-visit instructions, billing and balance notifications, and recall/checkup reminders. Patients opt in through the appointment-request form on brightsmiledental.com and on intake paperwork at the office. Message frequency varies based on appointment activity.

### Retail and e-commerce

> Trailhead Outfitters sends SMS messages to customers and subscribers for order confirmations, shipping and delivery updates, back-in-stock alerts, review requests, and marketing promotions. Customers opt in by checking the SMS consent box at checkout and on signup forms at trailheadoutfitters.com. Message frequency varies; promotional sends are occasional.

### Restaurants and hospitality

> Riverside Grill sends SMS messages to guests who opt in for reservation confirmations, waitlist notifications, order-ready alerts, and occasional event and special-menu announcements. Guests opt in through the reservation form on riversidegrill.com and by texting the keyword TABLE to our number. Message frequency varies.

### Nonprofits and membership organizations

> Open Door Community Center sends SMS messages to donors, volunteers, and members for event reminders, volunteer scheduling, program updates, and donation-drive announcements. Recipients opt in through the sign-up form on opendoorcenter.org and on printed forms at events, with an SMS consent checkbox. Message frequency varies by program and campaign.

### Professional services (legal, accounting, financial)

> Harbor Point Advisors sends SMS messages to existing clients for appointment reminders, document-request notifications, deadline reminders, and account notifications. Clients opt in through the client-intake form on harborpointadvisors.com and by written consent in their engagement agreement. Message frequency varies based on account activity.

### Fitness and studios

> Cadence Cycling Studio sends SMS messages to members for class reminders, schedule changes, waitlist openings, membership and billing notifications, and occasional promotions. Members opt in through the class-booking form on cadencecycling.com and at in-studio signup with a consent checkbox. Message frequency varies.

<Warning>
  If your campaign includes any **marketing or promotional** content, your opt-in must be a **written** method (web form, keyword, QR, or paper form). Verbal consent isn't accepted for marketing. See [opt-in methods](/carrier-registration/submit).
</Warning>

***

## Sample messages: approved vs rejected

Every sample must include your **brand/organization name** and **opt-out language**, read like a real message a contact would receive (not a placeholder), and **match your campaign description**. Here's what carriers reject and how to fix it, by use case.

### Appointment reminders

<CodeGroup>
  ```text ❌ Rejected theme={null}
  Reminder: your appointment is tomorrow at 2pm. See you then!
  ```

  ```text ✅ Approved theme={null}
  Hi Jordan, this is Bright Smile Dental. Reminder: your cleaning is tomorrow, Tue 3/12 at 2:00 PM. Reply C to confirm or call (555) 010-2020 to reschedule. Reply STOP to opt out.
  ```
</CodeGroup>

**Why the first fails:** no business name, no opt-out language. **The fix** adds the brand, specifics, and STOP.

### Order and delivery notifications

<CodeGroup>
  ```text ❌ Rejected theme={null}
  Your order has shipped! Track it here.
  ```

  ```text ✅ Approved theme={null}
  Trailhead Outfitters: Your order #10432 has shipped and arrives Thu 3/14. Track it: https://trk.trailheadoutfitters.com/10432 Reply STOP to opt out.
  ```
</CodeGroup>

**Why the first fails:** no brand, no opt-out, and it says "here" but includes no link. If you declared that messages contain links, at least one sample must show a real URL.

### Invoices and payments

<CodeGroup>
  ```text ❌ Rejected theme={null}
  You have a balance due. Pay now to avoid a late fee.
  ```

  ```text ✅ Approved theme={null}
  Summit Air & Plumbing: Invoice #884 for $145.00 is ready. View and pay: https://pay.summitairplumbing.com/884 Questions? Call (555) 010-3030. Reply STOP to opt out.
  ```
</CodeGroup>

**Why the first fails:** vague, no brand, pressure language, no opt-out. **The fix** names the business, the invoice, and a real payment link.

### Review and feedback requests

<CodeGroup>
  ```text ❌ Rejected theme={null}
  How did we do? Leave us a review!
  ```

  ```text ✅ Approved theme={null}
  Thanks for visiting Riverside Grill, Alex! We'd love your feedback. Leave a quick review here: https://g.page/riversidegrill/review Reply STOP to opt out.
  ```
</CodeGroup>

### Marketing and promotions

<CodeGroup>
  ```text ❌ Rejected theme={null}
  🔥 FLASH SALE this weekend: 20% off EVERYTHING! Don't miss out!!!
  ```

  ```text ✅ Approved theme={null}
  Trailhead Outfitters: Members-only weekend sale: 20% off all trail gear through Sun. Shop: https://trailheadoutfitters.com/sale Msg frequency varies. Reply STOP to opt out.
  ```
</CodeGroup>

**Why the first fails:** no brand, no opt-out, and, critically, a promotional sample **must live on a campaign that declares marketing** and uses a written opt-in method. Don't submit a promo sample on a "customer service / notifications" campaign; that mismatch gets declined.

### Customer care and support

<CodeGroup>
  ```text ❌ Rejected theme={null}
  Re: your question, yes we can help with that. Let us know.
  ```

  ```text ✅ Approved theme={null}
  Open Door Community Center: Hi Sam, following up on your volunteer question. Our Saturday shift has openings. Reply here or call (555) 010-4040. Reply STOP to opt out.
  ```
</CodeGroup>

### Account notifications and 2FA

<CodeGroup>
  ```text ❌ Rejected theme={null}
  Your code is 448291.
  ```

  ```text ✅ Approved theme={null}
  Harbor Point Advisors: Your verification code is 448291. It expires in 10 minutes. If you didn't request this, ignore this message. Reply STOP to opt out.
  ```
</CodeGroup>

<Note>
  Even one-time-passcode and account messages should carry your org name and opt-out on the samples you submit for registration, so carriers can see who's sending and that recipients can opt out.
</Note>

***

## Quick checklist for every sample

* ✅ Includes your **brand/organization name**
* ✅ Includes **opt-out language** ("Reply STOP to opt out")
* ✅ Reads like a **real message**, not a placeholder
* ✅ **Matches your campaign description** and declared use cases
* ✅ Contains a **real link** if you declared messages include URLs, and a **real phone number** if you declared they include phone numbers
* ✅ Between **20 and 320 characters**; provide **3 to 5** samples total

<Card title="Back to the submit guide" icon="arrow-left" href="/carrier-registration/submit">
  Ready to enter these? Return to the step-by-step submit guide. Samples go in step 7, and your campaign description in step 5.
</Card>
