Can I upgrade from the Joy Of Text Lite version to the Pro version?

Yes, though if you are upgrading from the Joy Of Text Lite version, please deactivate and delete the Lite version before installing the Pro version. All of your settings, groups and members from the Lite version will be retained and will be available from the Pro version.


What’s the licence key for?

When you purchase the Joy Of Text Pro, the Schedule extension or the Notifier plugins, a recurring annual renewal is created (with 30% discount), which will automatically renew your licence, providing a further years support and upgrades. The annual renewal can be cancelled at any time.

Activating your licence key (from the Messaging-Settings-Licence Keys page) will:

  • Enable automatic updates of the plugins through the WordPress Dashboard for 1 year. When new releases of each plugin are made, you’ll be notified through the WordPress Dashboard, just like plugins you’ve downloaded from the WordPress Repository.
  • Entitle you to support for 1 year from the date of purchase. Support can be obtained by emailing [email protected]

The plugin will continue to work after 12 months, you are under no obiligation to renew, but you will not be entitled to support or maintenance.

Licence keys can be transferred between sites and subscriptions can be managed, by visiting www.getcloudsms.com/your-account

You can also activate a Joy of Text Pro licence in your local development environment, without impacting your licence activation count. To do this your development environment’s URL must matches one of these:

  • localhost
  • *.dev
  • .*local
  • dev.*
  • staging.*


How do I move my licence to another site?

Login to Your Account

From “Your purchase history”
Click on “View Licenses”
Click on “Manage Sites”
Click on “Deactivate Site”

You can then install the plugin on the new site and activate your licence on that site.


Do new subscribers need to enter both their name and number?

By default the plugin expects new subscribers, to enter both their name and number into the form created either using the [[jotform]] shortcode or using the HTML supplied on the “Group Invite” tab.

However, if you only want new subscribers to enter their phone number, you can alter your form as shown below, with a hidden name field or use the shortcode [[jotform group_id=group id number  name=no]]

e.g [[jotform group_id=7 name=no]]

  <form id="jot-subscriber-form-1" action="" method="post">
    <input type="hidden"  name="jot-group-id" value="1">
    <input type="hidden"  name="jot_form_id" value="jot-subscriber-form">
    <input id="jot-subscribe-name" name="jot-subscribe-name" type="hidden" value="No name given"/>
       <tr><th colspan=2 class="jot-td-c">Please enter your number to get the app!</th></tr>      
       <tr><th>Enter your phone number :</th><td><input id="jot-subscribe-num" name="jot-subscribe-num" maxlength="40" size="40" type="text"/></td></tr><tr><td><input type="button" id="jot-subscribegroup-1" class="button" value="Subscribe"/></td><td>
       <div id="jot-subscribemessage"></div></td></tr>


Can new subscribers add themselves to more than one group?

Yes. You need to change the HTML to include the groups options as shown below. In this example, the form displays three options, allowing the subscriber to select any or all of the groups. The value inside the <input> tag corresponds to the JOT group ID.

<div><form id="jot-subscriber-form-NN" action="" method="post"><input name="jot_form_id" type="hidden" value="jot-subscriber-form" />
<th class="jot-td-c" colspan="2">Please subscribe for SMS updates</th>
<th>Enter your name :</th>
<td><input id="jot-subscribe-name" maxlength="40" name="jot-subscribe-name" size="40" type="text" /></td>
<th>Enter your phone number :</th>
<td><input id="jot-subscribe-num" maxlength="200" name="jot-subscribe-num" size="40" type="text" /></td>
<th>Select your groups</th>
<input name="jot-group-id[]" type="checkbox" value="34" />Group 34
<input name="jot-group-id[]" type="checkbox" value="35" />Group 35
<input name="jot-group-id[]" type="checkbox" value="36" />Group 36
<td><input id="jot-subscribegroup-34" class="button" type="button" value="Subscribe" /></td>
<td><div id="jot-subscribemessage"></div></td>

Alternatively you could add a drop-down list containing the available groups:

<select name="jot-group-id[]" id="jot-group-id" multiple="multiple">
 <option value="34">Group 34</option>
 <option value="35">Group 35</option>
 <option value="36">Group 36</option>


How do I capture additional user data?

In addition to capturing a subscriber’s name and phone number, you can change the default form to capture the following data:

  • Email address
  • Address
  • City
  • State
  • Zip code

<form id="jot-subscriber-form-41" action="" method="post">
<input type="hidden"  name="jot-group-id" value="41">
<input type="hidden"  name="jot_form_id" value="jot-subscriber-form">
<tr><th colspan=2 class="jot-td-c">Please subscribe for SMS updates</th></tr>
<tr><th>Enter your name :</th><td><input id="jot-subscribe-name" name="jot-subscribe-name" maxlength="40" size="40" type="text"/></td></tr>
<tr><th>Enter your phone number :</th><td><input id="jot-subscribe-num" name="jot-subscribe-num" maxlength="200" size="40" type="text"/></td></tr>
<tr><th>Enter your email :</th><td><input id="jot_grpmememail" name="jot_grpmememail" maxlength="90" size="40" type="text"/></td></tr>
<tr><th>Enter your address :</th><td><input id="jot_grpmemaddress" name="jot_grpmemaddress" maxlength="240" size="40" type="text"/></td></tr>
<tr><th>Enter your city :</th><td><input id="jot_grpmemcity" name="jot_grpmemcity" maxlength="40" size="40" type="text"/></td></tr>
<tr><th>Enter your state :</th><td><input id="jot_grpmemstate" name="jot_grpmemstate" maxlength="40" size="40" type="text"/></td></tr>
<tr><th>Enter your zip code :</th><td><input id="jot_grpmemzip" name="jot_grpmemzip" maxlength="20" size="40" type="text"/></td></tr>
<tr><td><input type="button" id="jot-subscribegroup-41" class="button" value="Subscribe"/></td><td><div id="jot-subscribemessage"></div></td></tr></table>

Change the jot-group-id hidden variable to match the group ID of the group you are asking people to subscribe to.

How do the “Opt-out” keywords work?

Twilio supports a number of standard opt-out keywords. For example, if someone texted STOP to your Twilio number, you will not be able to send them another message, until that person opts back in.

The Joy Of Text Pro provides a way for subscribers to opt-out of the individual groups they’d subscribed to. For example,  you may have created three groups SWIM, BIKE, RUN and Bob is subscribed to all three. Bob may decide that he no longer wants to receive swimming related texts, so he opts-out (unsubscribes) to the SWIM group, by sending a text containing the opt-out keyword you’ve specified for the SWIM group. When the plugin receives the text, it’ll remove Bob from the SWIM group. Bob can still however receive the BIKE and RUN group texts,  which he couldn’t do if he’d sent the industry standard STOP keyword, which would stop all texts being sent to Bob from the Twilio number.


I’m getting an application error message when sending audio files

When you make a call containing an audio file, a URL pointing to audio file’s location is sent to Twilio. When the phone call is answered, Twilio will then connect to the URL and will play the audio file. If your site is password protected or behind a firewall, then Twilio may not have access to the file. This may be the cause of your problem.


Are other SMS providers supported?

Currently only the excellent Twilio service is supported.


Will this plugin help me distribute my mobile app or a link to my website?

A number of users have used the plugin to distribute links to their mobile apps or media. The JOT plugin allows forms to be placed on your website, inviting visitors to subscribe to SMS updates. When visitors enter their number successfully, the JOT plugin can be configured to send a “welcome message” in an SMS.

Using this feature, you can use the “welcome message” to send new subscribers a link to your mobile app or any other digital media you’d like to distribute via SMS messages.

Under the “Group Manager” tab,  the “group invite” tab (shown below), allows you to configure the form that you place on your site, inviting web site visitors to subscribe to SMS messages.  The contents of the “Enter Welcome Message” field will be sent to new subscribers, when they enter their details into the form.


What are the rules and regulations regarding messaging?

The rules and guidelines surrounding SMS and MMS messaging will vary from country to country.

Twilio publishes a set of guidelines, outlining behaviours that are not permitted in their Acceptable Use Policy.

Additionally, your country will almost certainly have specify guidelines about how SMS messaging should be used appropriately. For example,