WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Tutorials» How to Get SMS Text Messages From Your WordPress Forms

How to Get SMS Text Messages From Your WordPress Forms

Last updated on October 8th, 2020 by Editorial Staff
104 Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How to Get SMS Text Messages From Your WordPress Forms

Do you want to get SMS text message when a user submits a WordPress form on your website?

Receiving text messages on your phone makes it easy to stay on top of new form submissions, leads, product orders, registrations, and more.

In this article, we’ll show you how to easily get SMS text messages from your WordPress forms.

Getting SMS texts from your WordPress forms

Why Get SMS Text Messages From Your WordPress Forms?

Getting SMS text messages from your WordPress forms lets you receive instant alerts on your phone. This can be very useful for small business websites with smaller teams.

For instance, if you run a restaurant website, then may get want to get an instant alert for food order form on your website.

Similarly, if you have an appointments or bookings form on your website, then an instant text message can notify you of a new booking.

Note: This tutorial is about receiving text message alerts yourself or for your team. If you want to send text messages to your readers and customers, then check out our guide on how to send SMS messages to your WordPress users.

For this tutorial, we will use WPForms which is the best WordPress form builder plugin on the market. We’ll use Twilio which is a leading text messaging service to send SMS texts.

Since our goal is to always show no-code solutions for beginners, we will be using Zapier to act as a bridge between the two apps.

This will let you setup everything without having any coding knowledge.

Ready? Let’s get started.

Setting Up Your WordPress Form Using WPForms

First, you need to install and activate the WPForms plugin. For more details, see our step by step guide on how to install a WordPress plugin.

While WPForms has a free version, you’ll need at least their PRO plan to access the Zapier addon which we need for this tutorial.

Upon activation, you need to enter your WPForms license key. You will find this under your account area on the WPForms website.

Simply go to the WPForms » Settings » General page in your WordPress admin to add your license key:

Entering your license key for WPForms

Next, it’s time to create your first form.

Simply go to WPForms » Add New page to launch the WPForms’ form builder. You need to give your form a name and choose a template:

Give your form a name and choose the Request a Quote template

Go ahead and use the drag and drop editor to modify your form however you want. Don’t forget to click the Save button after making changes.

The default Request a Quote form in the WPForms form builder

Once you’re happy with your form, it’s time to add it to your site. You can edit an existing post or page or add a new one.

We’re going to add a new page by going to Pages » Add New in the WordPress admin.

If you’re using the WordPress block editor, then click the add new block (+) button and then insert the WPForms block to the content area.

Add a WPForms block to your page in WordPress

Once you’ve added the WPForms block, you need to choose the form you created earlier from a dropdown list.

You can now save your post or page and preview your form.

You need to submit a test entry in order to set up Zapier. Here’s our test entry in our custom form:

Sending a test form entry through your WPForms garden work form

Need more help creating your form or adding it to your site? Follow our step by step instructions on how to create a contact form in WordPress for more details.

Preparing to Connect WPForms and Zapier

We are going to use Zapier to connect WPForms and Twilio. To do this, you need to install and activate the WPForms Zapier addon.

Simply go to the WPForms » Addons page. From here you need to search for the Zapier addon and then click the ‘Install Addon’ button.

Installing the Zapier addon for WPForms

The Zapier addon will be installed and activated for you.

Now, you need to visit the WPForms » Settings » Integrations page. Just click on the Zapier logo and you will then see your Zapier API key.

Getting the Zapier API key from WPForms

You will need the API key in a later step to connect Zapier to your WPForms. Go ahead and copy it somewhere safe, or just leave the tab open.

Preparing to Connect Twilio and Zapier

We’re going to use the Twilio service to send an SMS message. It is the leading SMS service, and they offer a limited free account that you can use.

First, you need to visit the Twilio website and click the Sign Up button at the top to create your account.

Signing up for a new account on the Twilio website

Once you’ve set up an account, you need to choose a phone number. This is the number that will be sending you texts.

Choose a phone number to use with Twilio

You will also see your Twilio Account SID and Auth Token. You will need these when you set up Zapier. You could copy them to a safe place, or leave your tab open.

Your Twilio account SID and auth token

Creating a Zap to Send an SMS When Your Form is Submitted

To use Zapier, you need to sign in on the Zapier website. If you don’t have an account, simply create a free one.

Next, click the ‘Make a Zap’ button in your Zapier dashboard:

Click on the button to start making your Zap

Note: Zapier uses the word ‘Zap’ for a process with a trigger and an action. Our trigger will be someone submitting the form. Our action will be to send an SMS message.

Go ahead and give your Zap a name at the top of the screen. Then, you need to set up the trigger.

First, you need to type ‘WPForms’ into the search bar. The WPForms icon should come up. Simply click on it.

Choose WPForms as the trigger for your zap

Zapier will automatically fill in ‘New Form Entry’ for the trigger event. You just need to click the ‘Continue’ button here:

Choosing a trigger event in Zapier

Now, Zapier will prompt you to sign into WPForms. Go ahead and click the ‘Sign into WPForms’ button:

Click the button to sign into WPForms

You should then see a popup window. Here, you need to enter the API key that you found earlier. You also need to add the URL (domain name) of your website.

Enter your API key from WPForms and the URL of your website

After you’ve done that, just click on the ‘Yes, Continue’ button to move on.

Now, you need to select your form from a dropdown list.

Select the form you want to use from the dropdown list

Next, Zapier will prompt you to test your trigger. This will use the test data that you submitted through your form. Go ahead and click the ‘Test trigger’ button:

Testing your trigger in Zapier

You will then see your test data:

Zapier will show the data from your test entry

Just click the Continue button to move on. Zapier will now take you to the action part of your Zap.

Here, you need to type in Twilio. Then, go ahead and click the Twilio icon:

Select the Twilio app for your action app in Zapier

You now need to choose the action event. Simply click on the ‘Send SMS’ option here:

Choose Send SMS as the action for Twilio

Next, Zapier will prompt you to sign into your Twilio account. You need to enter the Account SID and Auth Token that you found earlier.

Give Zapier access to your Twilio account by entering your Twilio account SID and auth token

You now need to customize your SMS message.

Just click on the From Number dropdown and you should see the free phone number from your Twilio account. Simply select this.

For the To Number, type in your own phone number.

Selecting the From number and entering the To number in Twilio

For the message, you can type in any text you like. You can also select from your WPForms input fields.

With our message, we’re including the name, email address, and request from the form:

Entering the details for the message that you want to send through Zapier

You can also choose to send the message as a large message. This is useful if you want to include lots of detail in the SMS. However, it will use up your Twilio free credit faster.

When you’re ready to move on, just click the Continue button.

Zapier will now show you the data that will be sent through your Zap. Just click the Test & Continue button to send the test:

Sending a test SMS through Zapier

You should see a message saying that the SMS was successfully sent:

Zapier's message showing that the test text was successful

We also recommend checking your phone to make sure you received the SMS:

The test SMS text message successfully showing up on the phone

Hopefully, the SMS message reached you successfully. Just click the ‘Turn On Zap’ button and your Zap will be switched on.

Turning on the zap in Zapier

Now, you will get a text each time someone completes your WordPress form.

We hope this article helped you learn how to get SMS text messages from your WordPress forms. You may also want to see our comparison of the best business phone services, and our guide on how to create a free business email address.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

104 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • Google Analytics in WordPress

    How to Install Google Analytics in WordPress for Beginners

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

2 Comments

Leave a Reply
  1. Kaizur Ahmed says:
    Oct 13, 2020 at 2:22 am

    Awesome!!! Thanks for the great tutorial.

    Reply
    • WPBeginner Support says:
      Oct 13, 2020 at 9:33 am

      You’re welcome :)

      Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
WP Mail SMTP logo
WP Mail SMTP
Fix WordPress email delivery issues. #1 SMTP plugin. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
MainWP
MainWP Coupon
Get 15% OFF on MainWP WordPress multisite manager plugin.
Web Hosting Hub
Web Hosting Hub Coupon
Get 44% off Web Hosting Hub hosting plans.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.