How to Get a Text Message for Contact Form Submissions
I had a client who just wanted to get a text notification when someone filled out a contact form on their website. I started researching and thought I was having a brain fart or losing my mind. I couldn’t find an easy way of just getting a text when a form was submitted! My search results were turning up plugins, PHP, Zapier and Twillio zaps, and other paid services. Nothing against Zapier, but I knew there was an easier way!
Because I had to dig (dig = conducting more than 1 Google search and maybe even 2nd page results LOL), I decided I needed to write a post about this solution.
If you just want to get a text when some submits a form on your website, you just need your cell phone number and your service provider (AT&T, Sprint, Verizon, etc). You don’t need to pay for any service. You do not need Zapier or Twillio or any kind of PHP. You don’t even need a plugin.
This works with every WordPress form plugin I know of (Gravity Forms, WP Forms, Contact Form 7, Ninja Forms). If you’re using something else, or even if you’re not using WordPress, just give it a try and see if it works! It takes 10 seconds and it’s free (you know my cheap ass is allllll about free!). If you try it on a non-Wordpress site (Wix, Squarespace), let me know how it goes!
HOW IT WORKS: SMS GATEWAY = EMAIL TO TEXT
In the notifications settings for your contact form, where you have your email address, you’ll add your cell number, @, and your cell provider’s SMS gateway. That’s it.
I finally found this answer from some obscure website that I can’t even find now, but Gravity Forms does mention it too, granted as “The Somewhat Harder (But Free) Way” (not sure how it’s harder because it takes 10 seconds and you don’t have to sign up for a service, add a credit card, etc., but whatevs).
All cell phone providers have a “SMS Gateway” that allows you to send an email to your mobile number. Most have a separate address for SMS (text-only) and MMS (media – photos, videos); for this purpose, you should only need the SMS/text message.
So take your 10-digit number, put the @ symbol, then the SMS gateway at the end, and that’s the “email address” for your phone! So if your number is (330) 555-4444 and you use Verizon, it’s email@example.com.
Now add that email address to the “Notifications” settings of your contact form where your regular email address is and do a test! I was having issues at first then tried adding a comma after the 2nd email address and Voila!
Here’s how it came through on my phone; the text came “from” my website hosting server and the contact form info was an HTML attachment that I just clicked and viewed.