This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

SMS Widget


Using a simple shortcode, allow visitors to your website to enter their mobile number and receive a pre-defined SMS text message (eg. demo text, app download links etc.)

Usage: use the [wpSMS] shortcode and specify your “from” number and your pre-defined message, like so:

[wpSMS fromnumber=”03332205000″ message=”This is an SMS text message sent to you via the Telecoms Cloud API.”]

The “from” number is either any service number on your Telecoms Cloud account or if you don’t have one, you can use a default from number which you’ll find in your account settings. Watch this video for a more in-depth explanation:


  • The widget as it appears on the page where you used the [wpSMS] shortcode
  • The admin screen where you can specify your API credentials and view your up-to-date credit balance for sending SMS messages (to top up, log in to your Telecoms Cloud account.)


This section describes how to install the plugin and get it working.

  1. Upload sms-widget directory and all its contents to the /wp-content/plugins/ directory (or install via WordPress Plugins menu)
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Sign up for a free Telecoms Cloud API account at and input your API credentials in the plugin’s Settings page
  4. Ensure you have cURL installed for PHP, which is required for the plugin to work. The Settings page will tell you if you need to install this, and how to do it.
  5. Trigger the plugin by using the [wpSMS] shortcode with 2 attributes: your “from” number for the SMS, and the message you want to be delivered.


Is the plugin free to use?

The plugin itself is free to download, install and use. It uses the Telecoms Cloud API to send SMS messages, which requires you to sign up (which is free) to configure your API access credentials. You get £5 free credit when you sign up for a Telecoms Cloud API account, and text messages are charged on a per-message cost (from 3p to the UK) which is deducted from your pay-as-you-go credit. For full pricing information see

How do I top up my account?

Log in to your Telecoms Cloud account:

I have another question, where can I ask?

You can either contact me, the plugin author on Twitter (@paulfp) or you can contact Telecoms Cloud for any questions relating to the API or pricing. You can tweet @TelecomsAPI or visit

Any questions which fit the FAQ will be added here in future releases.

What other plugins use the Telecoms Cloud API?

I have another plugin which you can use to format telephone numbers automatically for international visitors to your website. See


February 21, 2017
After countless searches and testing other plugins, I came across SMS widget and viola! Everything I had expected was readily available and no long setups, its 2 steps an you're good to go! Apart from the great plugin, Paul has been super fast on support as I had typed some syntax incorrectly, but the patience and dedicated support is what made this the best experience and accomplishment! I look forward to what the future releases has in store 😀
Read all 1 review

Contributors & Developers

“SMS Widget” is open source software. The following people have contributed to this plugin.


Translate “SMS Widget” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Minor bugfixes and improvements.


  • Initial stable release.