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
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