{"slug":"a2p-compliance","title":"GHL A2P Compliance — Chat Widget Shortcut + Messaging Limits","tags":["a2p","sms","compliance","10dlc","trust-center"],"agent_summary":"How to pass A2P 10DLC registration on the first try using GHL's chat widget shortcut, and how to raise the new sub-account SMS messaging cap to 1500/day.","trigger_phrases":["a2p compliance","10dlc registration","sms compliance ghl","trust center","messaging limit","a2p approval","sms cap","chat widget compliance"],"runnable":true,"markdown":"\n# GHL A2P Compliance — Chat Widget Shortcut\n\n## The Shortcut\nA2P 10DLC registration requires Terms of Service + Privacy Policy links that match the sending domain. GHL's **chat widget**, when embedded on the client's site, auto-injects compliant Terms/Privacy links. Trust Center pulls those URLs automatically.\n\nEmbed the widget → submit Trust Center → A2P approval accelerates from days-with-rejections to first-try.\n\n## End-to-End Flow\n\n1. **Sub-account setup**\n   - Sites → Chat Widget → enable → copy embed snippet.\n   - Paste before `</body>` on the client site (or GHL-hosted funnel).\n2. **Trust Center**\n   - Agency → Phone Integration → Trust Center.\n   - Business profile: EIN, address, website (matches widget domain).\n   - Use-case: Marketing or Mixed (Mixed passes broader SMS content).\n   - Sample messages: 3 real ones, opt-out language included (`Reply STOP to opt out`).\n3. **Brand + Campaign**\n   - Submit brand → wait for score (usually ~30 min).\n   - Campaign → link to brand → submit.\n4. **Approval** — 1–5 days. Resubmit-cost avoided because the widget auto-supplies compliance URLs.\n\n## Messaging Limit Workaround\n\nNew sub-accounts default to an 8-stage segment cap that kneecaps cold SMS at scale. Fix:\n\n**Agency Settings → Phone Integration → Account Creation → Messaging Limit**\n- Set to **messages-per-day mode**\n- Value: **1500**\n- Applies to **newly created** sub-accounts only (existing ones keep old cap)\n\n## Opt-Out & Compliance Hygiene\n- Double opt-in on forms (GHL form → confirmation workflow → second consent SMS).\n- STOP keyword handling is automatic once A2P is approved.\n- Keep Terms/Privacy on the same domain as the sending number's registered website.\n","html":"<h1>GHL A2P Compliance — Chat Widget Shortcut</h1>\n<h2>The Shortcut</h2>\n<p>A2P 10DLC registration requires Terms of Service + Privacy Policy links that match the sending domain. GHL's <strong>chat widget</strong>, when embedded on the client's site, auto-injects compliant Terms/Privacy links. Trust Center pulls those URLs automatically.</p>\n<p>Embed the widget → submit Trust Center → A2P approval accelerates from days-with-rejections to first-try.</p>\n<h2>End-to-End Flow</h2>\n<ol>\n<li><strong>Sub-account setup</strong>\n<ul>\n<li>Sites → Chat Widget → enable → copy embed snippet.</li>\n<li>Paste before <code>&#x3C;/body></code> on the client site (or GHL-hosted funnel).</li>\n</ul>\n</li>\n<li><strong>Trust Center</strong>\n<ul>\n<li>Agency → Phone Integration → Trust Center.</li>\n<li>Business profile: EIN, address, website (matches widget domain).</li>\n<li>Use-case: Marketing or Mixed (Mixed passes broader SMS content).</li>\n<li>Sample messages: 3 real ones, opt-out language included (<code>Reply STOP to opt out</code>).</li>\n</ul>\n</li>\n<li><strong>Brand + Campaign</strong>\n<ul>\n<li>Submit brand → wait for score (usually ~30 min).</li>\n<li>Campaign → link to brand → submit.</li>\n</ul>\n</li>\n<li><strong>Approval</strong> — 1–5 days. Resubmit-cost avoided because the widget auto-supplies compliance URLs.</li>\n</ol>\n<h2>Messaging Limit Workaround</h2>\n<p>New sub-accounts default to an 8-stage segment cap that kneecaps cold SMS at scale. Fix:</p>\n<p><strong>Agency Settings → Phone Integration → Account Creation → Messaging Limit</strong></p>\n<ul>\n<li>Set to <strong>messages-per-day mode</strong></li>\n<li>Value: <strong>1500</strong></li>\n<li>Applies to <strong>newly created</strong> sub-accounts only (existing ones keep old cap)</li>\n</ul>\n<h2>Opt-Out &#x26; Compliance Hygiene</h2>\n<ul>\n<li>Double opt-in on forms (GHL form → confirmation workflow → second consent SMS).</li>\n<li>STOP keyword handling is automatic once A2P is approved.</li>\n<li>Keep Terms/Privacy on the same domain as the sending number's registered website.</li>\n</ul>\n"}