I am reporting 4 critical bugs in the A2P 10DLC campaign registration flow that caused 3+ rejections and significant financial loss ($15.75 non-refundable fee per rejection).
Bug 1 (CRITICAL): System allowed changing Use Case on existing rejected campaign
According to TCR documentation: "once a campaign has been created the use-case cannot be changed." However, GHL allowed me to change the Use Case from 2FA to Low Volume Mixed on an already submitted and rejected campaign via Re-Submit. The system did not block this action and showed no warning. The user believes they are fixing the campaign correctly, but the campaign gets rejected again because the Use Case change is not applied at TCR level. The correct action (Delete + Create New Campaign) is never suggested by the UI. In my case this caused 3+ rejections and significant financial loss before I discovered the correct process through external research.
Bug 2: Re-Submit button available for rejected MIXED campaigns
GHL documentation states: "If a Mixed Use Case campaign was rejected, it cannot be resubmitted using the new registration flow. You will need to DELETE the previously rejected campaign and submit a brand-new campaign instead." However, the Re-Submit button was fully available with no warning shown.
Bug 3: Quick Setup offered for MIXED campaigns
Documentation states: "This flow is NOT available for Mixed use-case campaigns." However, Quick Setup was displayed as an available option for a MIXED campaign with no restriction or warning in UI.
Bug 4: Opt-in Message field allows 320 characters instead of 160
CTIA guidelines and GHL documentation require maximum 160 characters for Opt-in Message. However, the field allows 320 characters with no warning when the limit is exceeded.
Please add UI validation and warnings to prevent users from making these costly mistakes.
Bug 5: No text-based support option — only live video call
The only support option available at both Sub-account and Agency level is "Join Video Call Now." Not everyone is comfortable with live video calls — sometimes you just need to type out an issue and get a written response. Please add a text chat or ticket submission option as an alternative.