SMS Extension for Contact Form 7

Plugin Banner

SMS Extension for Contact Form 7

by Kofi Mokome

Download
Description

This Plugin adds SMS Texting capability to Contact Form 7, from supported providers ( see list below ).
Configure your forms to send Text messages and WhatsApp messages to you and your visitors from the SMS tab in Contact Form 7 plugin.
It also allows for Text notifications when you receive through your forms.

Note: This is just an extension. This plugin is not affiliated with or endorsed by Contact Form 7.

Supported Providers

  1. Twilio
  2. Nexmo
  3. WhatsApp
  4. ClickSend
  5. MessageBird
  6. TextLocal
  7. Telnyx

We will add more providers with time.

Pro Features

Upgrade to the pro version from the Account submenu page or using this link to have access the following features:
1. SMS History: See all SMS sent from your website and resend an SMS that was not sent
2. WhatsApp Template Parameters: Add parameters to your WhatsApp templates and send personalized messages

How to Contribute

The source codes can be downloaded here GitHub

  1. Download the plugin
  2. Install and activate
  3. Open CF7 SMS Extension from your admin menu
  4. Go to Options and fill your SMS credentials (API key, etc ..) and save
  5. Open the contact form in which you would like to add SMS notifications. Click on the SMS tab for configurations.
  1. SMS Provider Configuration Page

    SMS Provider Configuration Page

  2. Contact Form 7 SMS Settings Tab

    Contact Form 7 SMS Settings Tab

  3. Contact Form 7 SMS Settings Tab

    Contact Form 7 SMS Settings Tab

Where do I report security bugs found in this plugin?

How can I report security bugs?

You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.

Good, but needs a quick fix

By vermillionone on October 8, 2025

Overall the plugin is great. Just one issue I found and fixed for my project.

Line 1089 in CF7SmsExtension.php has an extra chevron inside the id that is breaking the textarea.

1088: ?>:</legend>
1089: <textarea id="<kmcf7se-your-message" name="<?php
1090: echo $options_name;

Works Perfectly

By gbever on April 22, 2024

I'm using the plugin to improve our team's response times to customer inquiries and its working like a charm. A really nice job creating this plugin.

Brilliant Plugin

By mjccode on March 12, 2024

This plugin is exactly what i needed. Simple to use and works perfectly.

Thanks

Good work!

By serfer5 on September 29, 2023

Working good! Nice support!

Love This Plugin

By iplaytag on December 2, 2022

This Plugin makes the connection between my websites and my sms autoresponders a breeze. I love it, love it, love it!

Works Perfectly!

By openaspace on October 25, 2021

It works perfectly ! Really thanks!!

1.3.6.1

  • Update Freemius
  • Bug fixes and performance improvements

1.3.6

  • Update WordPress Tools
  • Fix translations were triggered too early error

1.3.5

  • Add new SMS Providers: Clicksend, MessageBird, TextLocal, Telnyx
  • Security Fixes
  • Update Freemius

1.3.4

  • Add new SMS Provider, ClickSend
  • Update Freemius SDK

1.3.3.4

  • Fix Ukrainian anthem playing on Russian sites

1.3.3.3

  • Update Freemius SDK

1.3.3.1

  • Update Freemius SDK

1.3.3

  • Fix email sending even when the prevent form submission checkbox is checked

1.3.2.1

  • Update Freemius SDK
  • Update WPTools library

1.3.2

  • Add WhatsApp message feature
  • Update WPTools library

1.3.1

  • Update WPTools library

1.3.0

  • Add SMS History Tab

1.2.2

  • Add new SMS provider (Nexmo)

1.2.1

  • Add ability to send SMS to more than one admin number

1.2.0

  • Add page to test your configurations
  • Add option to prevent form from submitting if an error occurs while sending sms or skip error and
    submit the form

1.1.0

  • Add option to show/hide error messages if an sms was not sent
  • Add page to send a test SMS
  • Enhancements

1.0.1

  • Fix SMS not sending
  • Remove Twilio PHP SDK, Switch to Twilio API

1.0.0

  • Initial Release
Back to top