CTIA (the wireless industry association) established messaging principles that go beyond legal requirements to protect consumers from spam and unwanted messages. Mobile carriers use these principles to filter and block messages that don’t follow best practices.
Why this matters: Even if your messages are legally compliant, carriers may filter them if you don’t follow CTIA guidelines. Following these principles ensures your messages reach recipients and maintains your sender reputation.
Get consumer permission before sending messages, even when not legally required. Consumers should actively choose to receive your messages.Valid consent methods include:
When collecting consent, provide clear disclosures (called “call-to-action”) about what consumers are signing up for.Required disclosures include:
Program description: What types of messages will they receive?
Sender identity: Who is sending the messages (campaign name)?
Message frequency: How often will they receive messages?
Opt-out instructions: How to stop messages (Reply STOP)
Terms & Privacy: Link to terms of service and privacy policy
By providing your phone number, you consent to receive campaign updates fromSmith for Senate. Message frequency varies. Reply STOP to opt out.Msg & data rates may apply. View Terms & Privacy at smith2024.com
Don’t share phone lists. Consent to one organization doesn’t transfer to another. No selling, leasing, or sharing recipient lists without explicit permission.Don’t pre-check opt-in boxes. Consumers must actively choose to opt in. Pre-checked boxes or hidden opt-ins don’t count as consent.Don’t bury disclosures. Call-to-action must be clear and conspicuous, not hidden in fine print or long terms of service.Don’t use deceptive language. Be honest about who you are and why you’re texting. No misleading subject lines or sender names.Don’t ignore opt-outs. Continuing to text after STOP is received is illegal and damages your reputation with carriers.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Political Comms","description":"Documentation for the Political Comms P2P texting platform - help center, onboarding, compliance, and API reference.","colors":{"primary":"#1E3A8A","light":"#3B82F6","dark":"#1E3A8A"},"logo":{"light":"https://mintcdn.com/politicalcomms/EWPdkQOGp2k4Npo5/logo/main.png?fit=max\u0026auto=format\u0026n=EWPdkQOGp2k4Npo5\u0026q=85\u0026s=694b5108d71882d5774bc62c478bc370","dark":"https://mintcdn.com/politicalcomms/EWPdkQOGp2k4Npo5/logo/main.png?fit=max\u0026auto=format\u0026n=EWPdkQOGp2k4Npo5\u0026q=85\u0026s=694b5108d71882d5774bc62c478bc370","href":"/"},"favicon":"https://mintcdn.com/politicalcomms/EWPdkQOGp2k4Npo5/favicon.png?fit=max\u0026auto=format\u0026n=EWPdkQOGp2k4Npo5\u0026q=85\u0026s=63a87e09739757db232880f7adfda947","navbar":{"links":[{"href":"mailto:support@politicalcomms.com","label":"Support"}],"primary":{"type":"button","label":"Sign in","href":"https://app.politicalcomms.com"}},"footer":{"socials":{"website":"https://politicalcomms.com"},"links":[{"header":"Product","items":[{"label":"Dashboard","href":"https://app.politicalcomms.com"},{"label":"Pricing","href":"https://politicalcomms.com/pricing"},{"label":"Status","href":"https://status.politicalcomms.com"}]},{"header":"Resources","items":[{"label":"Help Center","href":"/help/getting-started"},{"label":"Onboarding","href":"/onboarding/overview"},{"label":"Compliance","href":"/compliance/overview"},{"label":"API Reference","href":"/api-reference/introduction"}]},{"header":"Legal","items":[{"label":"Terms of Use","href":"/legal/terms"},{"label":"Privacy Policy","href":"/legal/privacy"}]}]},"seo":{"metatags":{"og:site_name":"Political Comms Docs","og:type":"website","og:locale":"en_US","og:image":"https://politicalcomms.com/opengraph-image","og:image:width":"1200","og:image:height":"630","og:image:alt":"Political Comms. The direct-to-carrier political texting platform.","twitter:card":"summary_large_image","twitter:image":"https://politicalcomms.com/opengraph-image","twitter:image:alt":"Political Comms. The direct-to-carrier political texting platform.","robots":"index, follow, max-image-preview:large, max-snippet:-1","author":"Political Comms","publisher":"Political Comms","application-name":"Political Comms Docs","apple-mobile-web-app-title":"Political Comms Docs","theme-color":"#254692","msapplication-TileColor":"#254692","category":"Political Technology, Communications Infrastructure","keywords":"political texting, political SMS, P2P messaging, 10DLC registration, Campaign Verify, TCPA compliance, FCC political rules, MCP server, AI agent integration"},"indexing":"all"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"arrow-up-right-from-square","href":"https://app.politicalcomms.com"},{"anchor":"Status","icon":"signal","href":"https://status.politicalcomms.com"},{"anchor":"Changelog","icon":"clock-rotate-left","href":"/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"politicalcomms","hasAudioNarration":false,"actualSubdomain":"politicalcomms","customDomains":["docs.politicalcomms.com"],"gitSource":{"type":"github","owner":"political-comms","repo":"political-comms-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af0be2da69b8556d5adbc29","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"API Reference","count":69},{"language":"default","tag":"Endpoints","count":56},{"language":"default","tag":"Documentation","count":40},{"language":"default","tag":"Email","count":22},{"language":"default","tag":"Text","count":19},{"language":"default","tag":"Assets","count":15},{"language":"default","tag":"Help Center","count":13},{"language":"default","tag":"Projects","count":13},{"language":"default","tag":"Get Started","count":8},{"language":"default","tag":"Compliance","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"compliance/ctia","slug":"/compliance/ctia","pageMetadata":{"title":"CTIA Messaging Principles \u0026 Best Practices","description":"Wireless industry standards for protecting consumers and maintaining message deliverability - opt-in consent, informed consent, opt-out handling.","icon":"building","href":"/compliance/ctia"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Wireless industry standards for protecting consumers and maintaining message deliverability - opt-in consent, informed consent, opt-out handling.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Wireless industry standards for protecting consumers and maintaining message deliverability.`}),`\n`,_jsx(Heading,{level:`2`,id:`what-is-ctia`,children:`What is CTIA?`}),`\n`,_jsx(_components.p,{children:`CTIA (the wireless industry association) established messaging principles that go beyond legal requirements to protect consumers from spam and unwanted messages. Mobile carriers use these principles to filter and block messages that don’t follow best practices.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Why this matters:`}),` Even if your messages are legally compliant, carriers may filter them if you don’t follow CTIA guidelines. Following these principles ensures your messages reach recipients and maintains your sender reputation.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`three-core-principles`,children:`Three core principles`}),`\n`,_jsx(Heading,{level:`3`,id:`1-obtain-opt-in-consent`,children:`1. Obtain opt-in consent`}),`\n`,_jsx(_components.p,{children:`Get consumer permission before sending messages, even when not legally required. Consumers should actively choose to receive your messages.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Valid consent methods include:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Website form with checkbox (not pre-checked)`}),`\n`,_jsx(_components.li,{children:`Mobile webpage button click`}),`\n`,_jsx(_components.li,{children:`Keyword opt-in (e.g., “Text JOIN to 12345”)`}),`\n`,_jsx(_components.li,{children:`In-person sign-up at events`}),`\n`,_jsx(_components.li,{children:`QR code scan with explicit opt-in`}),`\n`,_jsx(_components.li,{children:`Phone opt-in via IVR (interactive voice response)`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`2-ensure-informed-consent`,children:`2. Ensure informed consent`}),`\n`,_jsx(_components.p,{children:`When collecting consent, provide clear disclosures (called “call-to-action”) about what consumers are signing up for.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Required disclosures include:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Program description:`}),` What types of messages will they receive?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Sender identity:`}),` Who is sending the messages (campaign name)?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Message frequency:`}),` How often will they receive messages?`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Opt-out instructions:`}),` How to stop messages (Reply STOP)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Terms \u0026 Privacy:`}),` Link to terms of service and privacy policy`]}),`\n`]}),`\n`,_jsx(CodeGroup,{children:_jsx(CodeBlock,{filename:`Example call-to-action`,numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`By providing your phone number, you consent to receive campaign updates from`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Smith for Senate. Message frequency varies. Reply STOP to opt out.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Msg \u0026 data rates may apply. View Terms \u0026 Privacy at smith2024.com`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})})}),`\n`,_jsx(Heading,{level:`3`,id:`3-honor-opt-out-requests`,children:`3. Honor opt-out requests`}),`\n`,_jsx(_components.p,{children:`Consumers must be able to opt out at any time, and you must honor requests immediately.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Opt-out requirements:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Support STOP keywords:`}),` STOP, UNSUBSCRIBE, CANCEL, QUIT, END`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Multiple methods:`}),` Reply to text, phone call, email, web form`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Immediate processing:`}),` Remove from lists within seconds (automated)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`No re-subscription:`}),` Stay opted out unless they explicitly opt back in`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Confirmation message:`}),` Send one final message confirming opt-out`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-not-to-do-spam-triggers`,children:`What NOT to do (spam triggers)`}),`\n`,_jsxs(Warning,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Don’t share phone lists.`}),` Consent to one organization doesn’t transfer to another. No selling, leasing, or sharing recipient lists without explicit permission.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Don’t pre-check opt-in boxes.`}),` Consumers must actively choose to opt in. Pre-checked boxes or hidden opt-ins don’t count as consent.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Don’t bury disclosures.`}),` Call-to-action must be clear and conspicuous, not hidden in fine print or long terms of service.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Don’t use deceptive language.`}),` Be honest about who you are and why you’re texting. No misleading subject lines or sender names.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Don’t ignore opt-outs.`}),` Continuing to text after STOP is received is illegal and damages your reputation with carriers.`]})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-carriers-filter-spam`,children:`How carriers filter spam`}),`\n`,_jsx(_components.p,{children:`Mobile carriers and messaging service providers use spam filters to protect consumers. Messages get flagged if they:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Generate high complaint rates (users marking as spam)`}),`\n`,_jsx(_components.li,{children:`Have high opt-out rates or ignored STOP requests`}),`\n`,_jsx(_components.li,{children:`Come from unregistered or suspicious phone numbers`}),`\n`,_jsx(_components.li,{children:`Contain spam-like content (excessive links, ALL CAPS, deceptive language)`}),`\n`,_jsx(_components.li,{children:`Send during restricted hours (before 8 AM or after 10 PM)`}),`\n`,_jsx(_components.li,{children:`Show patterns of automated dialing without human interaction`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Following CTIA guidelines prevents filtering`}),` and ensures your messages are delivered consistently.`]}),`\n`,_jsx(Heading,{level:`2`,id:`official-resources`,children:`Official resources`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`https://www.ctia.org/the-wireless-industry/industry-commitments/messaging-principles-and-best-practices`,children:`CTIA Messaging Principles \u0026 Best Practices`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`https://www.ctia.org/homepage/political-text-messaging`,children:`CTIA Political Text Messaging Guide`})}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"CTIA Messaging Principles \u0026 Best Practices","description":"Wireless industry standards for protecting consumers and maintaining message deliverability - opt-in consent, informed consent, opt-out handling.","icon":"building","href":"/compliance/ctia"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What is CTIA?","slug":"what-is-ctia","depth":2,"children":[]},{"title":"Three core principles","slug":"three-core-principles","depth":2,"children":[{"title":"1. Obtain opt-in consent","slug":"1-obtain-opt-in-consent","depth":3,"children":[]},{"title":"2. Ensure informed consent","slug":"2-ensure-informed-consent","depth":3,"children":[]},{"title":"3. Honor opt-out requests","slug":"3-honor-opt-out-requests","depth":3,"children":[]}]},{"title":"What NOT to do (spam triggers)","slug":"what-not-to-do-spam-triggers","depth":2,"children":[]},{"title":"How carriers filter spam","slug":"how-carriers-filter-spam","depth":2,"children":[]},{"title":"Official resources","slug":"official-resources","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"politicalcomms","siteName":"Political Comms","title":"CTIA Messaging Principles \u0026 Best Practices - Political Comms","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-13T14:06:27.126Z","originalFileLocation":"compliance/ctia.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Wireless industry standards for protecting consumers and maintaining message deliverability - opt-in consent, informed consent, opt-out handling.\">\u003cmeta data-mint-head name=\"keywords\" content=\"political texting, political SMS, P2P messaging, 10DLC registration, Campaign Verify, TCPA compliance, FCC political rules, MCP server, AI agent integration\">\u003cmeta data-mint-head name=\"application-name\" content=\"Political Comms\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"CTIA Messaging Principles \u0026amp; Best Practices - Political Comms\">\u003cmeta data-mint-head property=\"og:description\" content=\"Wireless industry standards for protecting consumers and maintaining message deliverability - opt-in consent, informed consent, opt-out handling.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Political Comms Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.politicalcomms.com/compliance/ctia\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://politicalcomms.com/opengraph-image\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"CTIA Messaging Principles \u0026amp; Best Practices - Political Comms\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Wireless industry standards for protecting consumers and maintaining message deliverability - opt-in consent, informed consent, opt-out handling.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://politicalcomms.com/opengraph-image\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/politicalcomms/3u6PEpheVhjd9O_C/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Political Comms Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#254692\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"og:image:alt\" content=\"Political Comms. The direct-to-carrier political texting platform.\">\u003cmeta data-mint-head name=\"twitter:image:alt\" content=\"Political Comms. The direct-to-carrier political texting platform.\">\u003cmeta data-mint-head name=\"author\" content=\"Political Comms\">\u003cmeta data-mint-head name=\"publisher\" content=\"Political Comms\">\u003cmeta data-mint-head name=\"application-name\" content=\"Political Comms Docs\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#254692\">\u003cmeta data-mint-head name=\"category\" content=\"Political Technology, Communications Infrastructure\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.politicalcomms.com/compliance/ctia\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/compliance/ctia.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.politicalcomms.com/#organization\",\"name\":\"Political Comms\",\"url\":\"https://docs.politicalcomms.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/politicalcomms/EWPdkQOGp2k4Npo5/logo/main.png?fit=max\u0026auto=format\u0026n=EWPdkQOGp2k4Npo5\u0026q=85\u0026s=694b5108d71882d5774bc62c478bc370\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.politicalcomms.com#website\",\"name\":\"Political Comms\",\"url\":\"https://docs.politicalcomms.com\",\"publisher\":{\"@id\":\"https://docs.politicalcomms.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.politicalcomms.com/compliance/ctia#webpage\",\"url\":\"https://docs.politicalcomms.com/compliance/ctia\",\"name\":\"CTIA Messaging Principles \u0026 Best Practices\",\"description\":\"Wireless industry standards for protecting consumers and maintaining message deliverability - opt-in consent, informed consent, opt-out handling.\",\"dateModified\":\"2026-05-13T14:06:27.126Z\",\"isPartOf\":{\"@id\":\"https://docs.politicalcomms.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.politicalcomms.com/compliance/ctia#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.politicalcomms.com/compliance/ctia#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Compliance\",\"item\":\"https://docs.politicalcomms.com/compliance/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CTIA Messaging Principles \u0026 Best Practices\",\"item\":\"https://docs.politicalcomms.com/compliance/ctia\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.politicalcomms.com/compliance/ctia#article\",\"headline\":\"CTIA Messaging Principles \u0026 Best Practices\",\"name\":\"CTIA Messaging Principles \u0026 Best Practices\",\"description\":\"Wireless industry standards for protecting consumers and maintaining message deliverability - opt-in consent, informed consent, opt-out handling.\",\"url\":\"https://docs.politicalcomms.com/compliance/ctia\",\"mainEntityOfPage\":{\"@id\":\"https://docs.politicalcomms.com/compliance/ctia#webpage\"},\"image\":\"https://politicalcomms.com/opengraph-image\",\"dateModified\":\"2026-05-13T14:06:27.126Z\",\"publisher\":{\"@id\":\"https://docs.politicalcomms.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.politicalcomms.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Political Comms\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Political Comms\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/compliance/ctia.md","siteName":"Political Comms","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"arrow-up-right-from-square","href":"https://app.politicalcomms.com"},{"anchor":"Status","icon":"signal","href":"https://status.politicalcomms.com"},{"anchor":"Changelog","icon":"clock-rotate-left","href":"/changelog"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Welcome to Political Comms","href":"/introduction"},{"title":"Onboarding Guide","icon":"rocket","href":"/onboarding/overview"},{"title":"Step 1: Account Setup \u0026 Organization Profile","icon":"users","href":"/onboarding/account-setup"},{"title":"Step 2: 10DLC Brand \u0026 Campaign Registration","icon":"shield-check","href":"/onboarding/10dlc-registration"},{"title":"Step 3: Upload \u0026 Organize Contacts","icon":"address-book","href":"/onboarding/contacts"},{"title":"Step 4: Create Your First Messaging Project","icon":"message","href":"/onboarding/first-project"},{"title":"Step 5: Monitor, Engage, and Optimize","icon":"chart-line","href":"/onboarding/monitoring"},{"title":"AI Agent Integration","icon":"robot","href":"/agent-readiness"}]},{"group":"Help Center","pages":[{"title":"Getting Started","icon":"book-open","href":"/help/getting-started"},{"title":"Platform Features","icon":"sparkles","href":"/help/platform-features"},{"title":"Sending speed and carrier limits","icon":"gauge","href":"/help/sending-speed"},{"title":"Data exports to your S3 bucket","href":"/help/data-exports"},{"title":"Organizations and memberships","icon":"users","href":"/help/organizations-and-memberships"},{"title":"Admin tools: API, Notifications, Audit Logs","icon":"wrench","href":"/help/admin-tools"},{"title":"Sharing phone numbers with sub-organizations","icon":"share-2","href":"/help/shared-phone-numbers"},{"title":"Messaging Best Practices","icon":"messages","href":"/help/best-practices"},{"title":"Compliance Basics","icon":"shield-check","href":"/help/compliance"},{"title":"Billing \u0026 Account Balance","icon":"dollar-sign","href":"/help/billing"},{"title":"Bring Your Own Stripe","icon":"link","href":"/help/bring-your-own-stripe"},{"title":"Buying a Domain","href":"/help/buying-a-domain"},{"title":"Technical Support","icon":"wrench","href":"/help/technical-support"}]},{"group":"Email","pages":[{"title":"Email Overview","icon":"envelope","href":"/help/email/overview"},{"title":"Sending Domains and DNS","icon":"globe","href":"/help/email/sending-domains-and-dns"},{"title":"Lists and address screening","icon":"list-check","href":"/help/email/lists-and-validation"},{"title":"Campaigns and Deliverability","icon":"paper-plane","href":"/help/email/campaigns-and-deliverability"},{"title":"Bounces, complaints, and suppressions","icon":"envelope-circle-check","href":"/help/email/bounces-complaints-and-suppressions"},{"title":"Compliance and link tagging","icon":"scale-balanced","href":"/help/email/compliance-and-link-tagging"},{"title":"Google Postmaster Tools","icon":"chart-line","href":"/help/email/google-postmaster-tools"},{"title":"Campaign Verify for email","icon":"shield-check","href":"/help/email/gmail-verified-sender-program"}]},{"group":"Compliance","pages":[{"title":"Compliance \u0026 Regulatory Guide","icon":"shield-check","href":"/compliance/overview"},{"title":"Telephone Consumer Protection Act (TCPA)","icon":"file-contract","href":"/compliance/tcpa"},{"title":"FCC Political Text Messaging Rules","description":"How the FCC applies TCPA specifically to political text messaging campaigns, including the Facebook v. Duguid autodialer ruling.","icon":"landmark","href":"/compliance/fcc-political"},{"title":"CTIA Messaging Principles \u0026 Best Practices","icon":"building","href":"/compliance/ctia"},{"title":"The Campaign Registry (10DLC)","description":"Centralized registration system for verified business text messaging in the United States. Brand setup, campaign creation, costs, and timelines.","icon":"address-card","href":"/compliance/campaign-registry"},{"title":"Campaign Verify","icon":"badge-check","href":"/compliance/campaign-verify"},{"title":"Compliance Checklist","icon":"list-check","href":"/compliance/checklist"},{"title":"Compliance Glossary","icon":"book-open","href":"/compliance/glossary"}]},{"group":"Legal","pages":[{"title":"Terms of Use","icon":"file-contract","href":"/legal/terms"},{"title":"Privacy Policy","icon":"lock","href":"/legal/privacy"}]},{"group":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"CTIA Messaging Principles \u0026 Best Practices - Political Comms","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}