User
Write something
When your opt-in form is compliant but TCR still rejects it
Rejection Category: CALL_TO_ACTION Explanation: Rejection Code 2121: Invalid Call To Action - The opt-in form must provide instructions on how to find privacy policy. Rejection Code 2117: Invalid Call To Action - The opt-in form must include information on how a customer can receive help. Rejection Code 2116: Invalid Call To Action - The opt-in form has no disclosure that message and data rates will apply to messages sent. Rejection Code 2115: Invalid Call To Action - The opt-in form must mention message frequency. Main issue: Automated CNP review sometimes throws false-negative rejections (2115/2116/2117/2121/7103) even when your form and privacy policy are fully compliant. A common root cause: the automated reviewer is a bot/crawler — it gets blocked by CAPTCHA, bot-detection, or JS-heavy rendering, so it never actually sees your disclosures. It then reports them as missing. Resubmitting the same campaign without changing anything just re-triggers the same automated check — it loops. Proactive fix, in order: 1. Check if your form blocks bots — CAPTCHA, Cloudflare bot protection, or client-side JS rendering of required text can all prevent the automated reviewer from reading your disclosures, even though a human visiting the page sees them fine 2. Re-elect the CNP in TCR (re-select the same carrier as connectivity partner) 3. Re-import the campaign into the carrier's portal right after re-election 4. Open a support ticket immediately, not after waiting for another rejection. State plainly: form/policy already meets all flagged requirements, automated reviewer may be bot-blocked or failing to render JS content, request manual vetting review instead of automated re-check Had this exact pattern with Bandwidth as the CNP — automated check threw 5 false-negative codes, manual review (triggered via re-election + ticket escalation) cleared it within a week with zero changes to the OptInFix form itself.
A2P and Website
When running a DR. During the A2P verification, the website has to follow a strict checklist. Are you guys getting access to their existing site and editing it to be compliant or making your own placeholder site?
DBR Consent
For those of you doing reactivation via SMS, how are you handling TCPA compliance? Are you getting prior express written consent before texting or relying or he existing business relationship argument. Also how are you getting A2P 10DLC approved when the contacts haven’t explicitly opted into SMS?
Why “opted_in = true” will not save you
Noticed something while going through a few GHL setups recently… Most systems just store: opted_in = true Which feels fine on the surface. But if you actually try to trace back how that consent was captured, it gets a bit unclear. Like: What exact message did the user agree to? When did they submit it? Was there a checkbox or just a form submit? In most cases, that detail isn’t really stored anywhere. And honestly, it works… until you need to verify something. Not saying everyone needs a complex setup, but having at least some basic tracking of important details makes things a lot cleaner later. Curious how others here are handling this — are you storing full consent details or just basic opt-in status?
2
0
Why “opted_in = true” will not save you
A2P registration
Hey everyone,I need a quick clarification regarding A2P Campaign setup in GoHighLevel. My Brand has already been approved, and the A2P registration fee (~$24) has been charged to my account (just after submitting the form – yesterday).However, under Settings -> Phone System ->Trust Center-> A2P Wizard, my Campaign still shows: - Campaign: Yet to Start - No campaigns appear in the campaign list (SMS) - When I click “Create Campaign,” it takes me back to the initial use-case/message form as if nothing was submitted (I remember yesterday I submitted it for sure). So now I'm unsure whether: 1. My campaign was actually submitted, but the UI simply hasn’t updated yet, or 2. Something went wrong and GHL charged the fee without creating the campaign, or 3. I need to re-submit the campaign (but obviously I don’t want to trigger another $24 charge) Has anyone seen this before? Should I wait longer, contact support, or resubmit the campaign manually? Any guidance would be appreciated — I just want to avoid duplicate registration fees. But also I don’t know if waiting is the right choice as well. Thanks!
1-30 of 148
GoHighLevel w/ Robb Bailey
skool.com/gohighlevel
Get Robb's FREE courses:
🌶️ Database Reactivation™
🌶️ Inbound SAAS Hooks™
🌶️ Sales & Prospecting Playbook
See pinned post to claim your trainings!
Leaderboard (30-day)
Powered by