The "Invalid CTA" Rejection Trap
RingCentral uses third-party vetting partners (via The Campaign Registry) who manually review your "Call to Action" (CTA)—the exact place where a customer agrees to receive texts. Vague phrases like "Sign up for updates" or "I agree to Terms" are non-compliant and cause immediate rejection.
Campaign Rejection
$40 Re-submission Fee
Strict Adherence Required
Anatomy of a Compliant Opt-In
Every opt-in mechanism must contain these 6 mandatory elements to pass RingCentral's check:
-
1Brand Name: Explicitly state who is sending messages (e.g., "Acme Corp").
-
2Frequency: E.g., "Message frequency varies" or "4 msgs/month".
-
3Cost Disclosure: "Msg & data rates may apply".
-
4Help Command: "Reply HELP for help".
-
5Opt-Out Command: "Reply STOP to cancel".
-
6Policy Links: Direct links to Privacy Policy & Terms.
Web Form Templates
For contact forms, checkout pages, and lead widgets.
1. Standard Contact Form
RecommendedBest for general inquiries ("Contact Us" pages). Checkbox must be unchecked by default.
<div class="sms-consent-group">
<input type="checkbox" id="sms-consent" name="sms-consent" value="yes" required>
<label for="sms-consent">
By checking this box, I agree to receive SMS texts from [Brand Name] regarding my inquiry. Message frequency varies. Msg & data rates may apply. Reply STOP to cancel. Reply HELP for help. View our <a href="/privacy" target="_blank">Privacy Policy</a> and <a href="/terms" target="_blank">Terms</a>.
</label>
</div>
2. E-Commerce Checkout (Marketing)
For Shopify/WooCommerce checkouts. Explicitly separates marketing consent from transactional updates.
<div class="marketing-consent-group">
<input type="checkbox" id="marketing-sms" name="marketing-sms" value="yes">
<label for="marketing-sms">
Sign up for exclusive offers and order updates via text from [Brand Name]. I acknowledge that consent is not a condition of purchase. Recurring automated marketing messages will be sent to the number provided. Msg & data rates may apply. Reply STOP to unsubscribe. View <a href="/privacy">Privacy</a> & <a href="/terms">Terms</a>.
</label>
</div>
Verbal Scripts
For call centers and in-person POS collection.
RingCentral accepts verbal consent only if you provide a written transcript of the script used by your agents. The agent must read the full disclosure aloud.
Agent Script Template
"Before we finish, would you like to receive text notifications about your appointment/order from [Brand Name]? Please note that standard message and data rates may apply, and message frequency varies. You can reply STOP at any time to opt out. Do we have your permission to send texts to this number?"
Upload this text as a PDF document labeled "Verbal Consent Script" during registration.
Paper Intake Forms
For medical offices, gyms, and service contractors.
Physical forms must have a distinct section for SMS consent. A generic signature at the bottom of a page does not cover SMS unless the disclaimer is explicit.
Download All Templates
Get the complete package including Privacy Policy language, Terms of Service clauses, and keyword response examples (HELP/STOP) in one PDF.
Download Full PackFrequently Asked Questions
Can I use a pre-checked box?
Does "I agree to Terms & Privacy" cover SMS?
Can I require SMS consent to purchase?
What if I collect numbers via keyword (Text JOIN)?
Legal Disclaimer: This content provides general compliance examples based on RingCentral and TCR requirements and does not constitute legal advice. Regulatory requirements vary by jurisdiction and business model. Organizations should engage qualified legal counsel to verify consent language compliance with applicable federal and state regulations (TCPA, CTIA). MyTCRPlus does not provide legal advisory services.