Here at Msgme HQ, one of the most fascinating aspects of SMS marketing is how message flows can be improved using simple data points. This relationship management approach to SMS marketing is crucial for the medium’s success in our opinion, and thus we love analyzing ways to use metadata effectively.
One of the most important metadata points for SMS marketing is, of course, zip code. Zip code augments SMS marketing with effective location-based targeting. The trick is to find ways that zip code can improve the relevancy and usefulness of SMS messaging.
One approach is to take zip code and transform it into a real time destination locator. This is useful in cases where folks see an ad, text in and receive a real time response for a location that is closest to their selected zip. All you have to do is upload a list of zip codes for various locations, request zip from the person texting in, do a real time look up the database (price is another useful database lookup) according submitted zip and respond with the pertinent information. Here’s an example message flow:
- (mo – call to action) user texts FINDSTORE to 44144
- (mt) Welcome! Reply back with your zip code to find a <brand> location near you.
- (mo) 94110
- (mt) The nearest <brand> location is:
THE BEST STORE
475 THE BEST STORE STREET
THE BEST CITY, CA 94110
Phone: 4155262400
Distance: 16.41 miles
Some of the cool applications for this type of service would be including links to maps (would have to detect OS of course). Sending coupons for the particular location would also help drive store traffic. You could also request users send their precise location’s address and respond with a nearby store in real time, effectively circumventing the high costs associated with geo-fencing. Going forward, of course, you’ll want to use this zip data to target messaging more effectively.
A second approach we have played around with is the idea that zip code can be the original keyword that people text in to a short code. This eliminates a step, and also allows for mapping of subscribers to a particular location (which is to say that you have a tie down point for the subscriber that allows you to augment your outbound messaging going forward). Here’s what the example message flow might look like:
- (mo – call to action) user texts 10001 to 44144
- (mt) Thx for texting our local branch and signing up for our mailing list. Txt STOP to end, HELP for info. Max 5msg/mo. Msg&Data Rates May Apply.
- (mt) Would you like to schedule a complimentary consultation at your local branch? Contact us now:Call 800-CALL-NOW
Email: localbranch@business.com
Visit: localbranch.website.com
One final approach that we have found interesting is the concept of an automatic sweeps entry/no entry depending on zip code. Here’s the message flow:
- (mo – call to action) user texts WIN to 44144
- (mt) To continue, please reply to this message with your 5-digit zip code (Example: 94103).
- (mo) 87594
- (mt – valid) Thx for entering! Txt JOIN & Join The Mobile Club for xclusive alerts/promos. TxtSTOP2end txtHELP4help. Msg&DataRatesMayApply. Rules @sweepstakes.com
- (mt – invalid) Sorry! Your state is void from participating in the sweepstakes. For complete rules please go to sweepstakes.com.
Again, the use case here has tons of potential. If a user is valid according to location you can send them a message that’s different from those people that don’t qualify. Plus, you can then segment those users as valid/invalid going forward and customize messaging accordingly.
Above all, zip codes are a great metadata point because you can verify zip so easily. You not only have the luxury of verifying that the entry is a five digit number string, but also that it actually exists. From there you can assign to a particular state, within range of a particular city/destination, or any other location application that comes to mind.





The Buzz Awards are back! It’s that time again to take a look at the 





