Skip to main content

After talking to my clients we decided that registering to text Texas is not worth it for their business at the moment (not enough business coming from Texas to make it worth the expense of registering). 

What are the best ways to exclude Texas from SMS? 

This is what I’m thinking:

  • Adding a filter to my SMS flows to prevent those with their State Profile Property set as “Texas” from entering
  • Create a segment for SMS subscribers excluding those based in Texas  Profile Property → State → Texas

Is there anything else I should be thinking of? An additional filter to ensure no SMS slips through? 

 

Hi ​@BeautyCopywriter94 - You’re on the right track. Here’s how to implement the basics correctly:

1. SMS Flow Filters

  • Add a flow-level filter where contacts with the State profile property set to Texas are excluded from the flow entirely.
  • Also consider filtering based on area code for extra protection (more on that below).

2. Segment Exclusion

  • Create a dynamic segment of all contacts where State = Texas, and exclude this segment from all SMS sends and flows.
  • Use this segment at both the campaign and flow levels.

3. Exclude Known Texas Area Codes

Because user profile data may be missing or inaccurate, exclude the area codes. Texas area codes include:

210, 214, 254, 281, 325, 346, 361, 409, 430, 432, 469, 512, 682, 713, 737, 806, 817, 830, 832, 903, 915, 936, 940, 956, 972, 979

Add logic to exclude any phone numbers starting with these area codes. This can be done via:

  • Flow filters using conditional logic

  • A separate segment excluding contacts with phone numbers starting with the above area codes

  • Some people may have out-of-state numbers but live in Texas, and vice versa, so use this as a supplemental layer, not the only one.

4. Ensure Proper State Capture

  • Double-check that your signup forms capture location data accurately.

  • Sync this data across platforms (e.g., Shopify, Klaviyo, etc,)

5. Manual Tagging for Ambiguous Contacts

  • If some contacts don’t have a State field but their area code is Texan, tag them as “Potential Texas” and suppress manually.

6. Create a “Do Not Text - TX” Master Segment

  • Create a master exclusion list or suppression list across SMS platforms

  • Include anyone tagged or profiled as Texas (state or area code)

  • Use this as a universal exclusion for any future campaigns or flows


I also wanted to share our help article to provide more information.

~Chloe


I also have a couple of clients who do not want to register because it just doesn’t make sense for their business at this time. I’m curious if anyone has thought of a way to keep Texas residents from signing up for SMS in the first place. The Klaviyo sign-up forms allow for locale exclusions but nothing more granular than that. Open to ideas if they’re out there!


Following up here, I have the same question as Julee about ensuring Texas residents don’t sign up in the first place. 

Does anyone know if there’s a way to prevent signup / carrier texts from being received - are carrier texts subject to this?

 


Did anyone get an answer at all for stopping sign up forms displaying in Texas?


There isn’t currently a direct Klaviyo setting to block Texas residents from signing up for SMS. The built-in sign-up forms only allow locale exclusions (country-level), not state-level. Let the form accept everyone, but set up a Klaviyo flow to automatically unsubscribe or suppress numbers with Texas area codes or Texas shipping/billing addresses from Shopify. You can also set up segments and flow filters for Texas zip codes and Texas addresses to use as exclusions as a second layer of security as well.


Reply