Hello. I’m looking for a way for a website visitor to send a text to a business, such as to sales. The business’ phone number would need to be hidden, to keep spam down. Will your plugin do this?
Thanks.
I have a lot of subscribers on my website so just to wanted to check to how many people I can send the text messages in one run?
I have used a few of the plugins they give timeout error. Just want to check if I will face the same issue with this plugin as well or not.
]]>I created a form to have users sign up for text messages. One user received the error “Invalid Security Token provided”. Can you tell me what this means? I was unable to replicate this error.
]]>Hello,
The welcome message does not automatically send when someone subscribes. Also, on the “Group Invite” page under the “Group Manager Tab”, it never saves the details. Even after clicking the “save invite details” button at the bottom. Thanks!
Best,
Dionna Gray
Hello.
We need a very simple form on our site that our users can use to send us a short message.
They will need to enter their name, phone number and a short message.
These will then need to be texted to a particular phone number.
Is this possible with the free version…??
Is it hard to setup…??
Thanks in advance.
]]>Hello,
Thank you for such a useful plugin.
I using this plugin and on setting page I found one limitation. While selecting phone number from dd list, only first 50 phone numbers from twilio are listing in drop down. And we have more than 200 phone numbers in twilio app. So I want to display all numbers in drop down for selection.
I found while accessing phone numbers you are using
“https://api.twilio.com/2010-04-01/Accounts/$sid/IncomingPhoneNumbers.json” url of twilio api which returns only first 50 phone numbers. We need to append “PageSize” parameter to this.
I just wanted to know is there any way to update this URL?
Do you have this provision in you pro version plugin?
How I can get all numbers?
Thank You for your help.
]]>Activate plugin, settings page is completely blank. Turned debugging on, no error messages. Any ideas? Plugin doesn’t work at all.
Using latest wordpress and plugin lite. Evaluating for purchase.
Thanks for your help
]]>I can’t seem to figure out how to make more than 1 group. Under Group Manager, it only allows me to edit 1 Group. I would like to add multiple groups.
Thanks
]]>Which SMS services your plugin support ? I’m looking for some integration like bulksms. Do you have such functionality ?
]]>I see an error in console. Is it a local issue or is anyone else experiencing this?
Uncaught TypeError: $(…).dialog is not a function
at HTMLDocument.<anonymous> (jot-pro-messenger-2-25-0.js:2353)
at j (scripts.min.js:2)
at k (scripts.min.js:2)
So everytime I save the welcome message in group invite it strips the merge tag.
Like this:
Thank for activating the current Special %name%. Our support staff will call you during business hours 9am-5pm EST. For even faster service send a text anytime to 222 333-4444 and include WRChat in the message. Thanks!
What is printed in the box after saving:
Thank for activating the current Special. Our support staff will call you during business hours 9am-5pm EST.
Also the welcome text is never sent.
Server environment: Ubuntu 16.04 PHP7.0 NGINX
Thanks for any help you can provide.
Stu
ps- my Twilio credentials all check out and have texted our current number with no errors in the twilio console. There is no evidence in Twilio that JOT sent a text.
In error log also:
2017/07/28 15:41:28 [error] 49510#49510: *118734 FastCGI sent in stderr: "PHP message: PHP Warning: parse_str() expects parameter 1 to be string, array given in /a1srv/mydomain/wp-content/plugins/joy-of-text/classes/class-jot-plugin-shortcodes.php on line 282" while reading response header from upstream, client: xxx.xxx.xxx.xxx, server: mydomain.com, request: "POST /wp-admin/admin-ajax.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/ajenti-v-php7.0-fcgi-mydomain-php7.0-fcgi-0.sock:", host: "mydomain.com", referrer: "https://mydomain.com/wp-admin/admin.php?page=jot-plugin&tab=group-list"
Any thoughts on integrating with this service, it appears it works like twilio although it works with C#, js, ruby etc.
It’s less expensive to operate, which is the point.
Thanks for a great plugin!
Stu
Hey thanks for creating this nice plugin I have installed it but I have a small issue you can see it in the console I simply can not subscribe.
I hope you can give me a direction on how to get your plugin to work on this website thanks ahead.
https://snap.limo/uncategorized/contact/
Uncaught TypeError: jQuery(…).multiselect is not a function
at HTMLDocument.<anonymous> (jot-messenger-2-0.js?ver=4.8:5)
at i (jquery.js?ver=1.12.4:2)
at Object.fireWith [as resolveWith] (jquery.js?ver=1.12.4:2)
at Function.ready (jquery.js?ver=1.12.4:2)
at HTMLDocument.K (jquery.js?ver=1.12.4:2)
I only see the option to unsubscribe via text, but some of my users will be only getting messages via voice – how do they unsubscribe?
]]>I’m just starting to evaluate the plugin, and want to know how quickly text-to-voice messages are processed by twilio. Presuming I want to sent out a voice broadcast message of an event cancellation to 100 people, and message length was 30 seconds, how quickly would the process be completed? I think I’m only using one phone number, so would that mean the best case would be 50 minutes?
]]>In the settings I’ve entered the SID and Auth token no problem, but in the Phone Numbers field dropdown select “Select a number” this are no choices… nothing in the dropdown. How do I correct this?
]]>JOT Support,
I recently migrated my website from a subdomain to the root directory. Upon testing, I noticed that the subscribe button is no longer working. I verified that javascript file /wp-content/plugins/joy-of-text/js/jot-messenger-x-x.js is present and was loaded in the page. I’ve also uninstalled / reinstalled the Pro plugin with no luck.
Any assistance you could provide would be GREATLY appreciated!
Thanks!
Dusty B.
Installed on WordPress 4.4.2 – the only way I can access JOT settings is by clicking on settings next to the plugin title on the Plugins page.
This shows /wp-admin/options-general.php?page=jot-plugin as URL but in sidebar shows we are in Settings / General.
I’m having trouble getting the invite form to work. There’s nothing given for the action of the form. So when I click subscribe nothing happens. Shouldn’t there be something as the form action? I pasted this code from the plugin settings and the plugin website. Nothing works.
See line 1: action=””
<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">
<table>
<tr><th colspan=2 class="jot-td-c">Please enter your number to get the app!</th></tr><tr><th></th><td><input id="jot-subscribe-name" name="jot-subscribe-name" maxlength="40" size="40" type="hidden" value="No name given"/></td></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>
</table>
</form>
]]>
Hi.
Can this plugin used for sending notification of new post created. And the notification sent is in SMS and Voice Call in the same time.
Thanks.
]]>I’m trying to use JOT to distribute a mobile app.
I have two problems:
* The plugin only sends 1 SMS to the first member of the group, not 1 for each new member.
* I’m not suing the short codes but the form and I don’t know how to disable the name (I just want the phone number and a submit button
Please advise.
]]>Hi there,
I recently purchased JOT Pro and installed it on my WP site. I use the X Theme, one of the best selling themes in recent years. It has a built in WYSIWYG editor for posts and pages called Cornerstone.
The issue I’m having is that Cornerstone will not load when JOT is enabled.
I’ve brought it up to them, and now you as well. I know it’s hard to debug someone elses plugins, but I’m hoping we can figure out where the conflict is.
Thank you very much
]]>wondering if it is possible to show log of incoming mms messages, I can see them while logging into twilio directly. Also to be able to display what the incoming and outgoing mms messages were. Why can the history not just show an image etc.
]]>Is there a size limit to the number of people in a group? Or a limit to the number of phone numbers that can be messaged in a single message? I have a total list of almost 8000 phone numbers from my SimpleTexting.com account that I’m porting over.
]]>Hi,
It’s a great plugin, but do you plan to support localization.
After people subscribe to the form, I want to translate the string “Thank you for subscribing to the group.”, and also other strings that notify users errors when input the form.
thank you.
]]>Hi there,
I’ve just installed this plugin and after activating it my WordPress dashboard and website is now displaying a whole chunk of code at the top. Any idea why this is happening?
Thanks,
Phil
Extract:
"oken = 'jot-plugin'; $this->version = '1.0.10'; $installed_version = get_option($this->token . '-version'); if ($installed_version < $this->version) { $this->apply_updates(); } $this->plugin_url = plugin_dir_url( __FILE__ ); $this->plugin_path = plugin_dir_path( __FILE__ ); require_once( 'classes/class-jot-plugin-settings.php' ); $this->settings = Joy_Of_Text_Plugin_Settings::instance(); require_once( 'classes/class-jot-plugin-messenger.php' ); $this->messenger = Joy_Of_Text_Plugin_Messenger::instance(); require_once( 'classes/class-jot-plugin-admin.php' ); $this->admin = Joy_Of_Text_Plugin_Admin::instance(); require_once( 'classes/class-jot-plugin-options.php' ); $this->options = Joy_Of_Text_Plugin_Options::instance(); require_once( 'classes/class-jot-plugin-shortcodes.php' ); $this->shortcodes = Joy_Of_Text_Plugin_Shortcodes::instance(); register_activation_hook( __FILE__, array( $this, 'install' ) ); add_filter('plugin_action_links', array($this, 'plugin_action_links'), 10, 2); add_action('wp_enqueue_scripts', array( $this, 'initialise_plugin' )); add_action('admin_enqueue_scripts', array( $this, 'initialise_plugin' )); add_filter('query_vars', array($this,'messageid_query_vars')); add_action('parse_request', array($this,'parse_voicecall_request')); $this->smsproviders = $this->get_smsproviders(); $this->currentsmsprovidername = $this->settings->get_current_smsprovider(); if ($this->currentsmsprovidername != 'default' && !empty($this->currentsmsprovidername)) { require_once( 'classes/smsproviders/class-jot-provider-' . $this->currentsmsprovidername . '.php' ); $this->currentsmsprovider = Joy_Of_Text_Plugin_Smsprovider::instance(); } else { // Set the SMS provider to 'default' $smsprov = get_option('jot-plugin-smsprovider'); $smsprov['jot-smsproviders'] = 'default' ; update_option('jot-plugin-smsprovider',$smsprov); } $this->lastgrpid = $this->jot_get_groupid(); $this->_log_version_number(); } // End __construct() /** * Main Joy_Of_Text_Plugin Instance * * Ensures only one instance of Joy_Of_Text_Plugin is loaded or can be loaded. * */ public static function instance () { if ( is_null( self::$_instance ) ) self::$_instance = new self(); return self::$_instance; } // End instance() /** * Load the localisation file. */ public function load_plugin_textdomain() { load_plugin_textdomain( 'jot-plugin', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' ); } // End load_plugin_textdomain() /** * Add settings link */ function plugin_action_links($links, $file) { static $this_plugin; if (!$this_plugin) { $this_plugin = plugin_basename(__FILE__); } // check to make sure we are on the correct plugin if ($file == $this_plugin) { // the anchor tag and href to the URL we want. For a "Settings" link, this needs to be the url of your settings page $settings_link = 'Settings'; // add the link to the list array_unshift($links, $settings_link); } return $links; } /** * Cloning is forbidden. */ public function __clone () { _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?' ), '1.0.0' ); } // End __clone() /** * Unserializing instances of this class is forbidden. */ public function __wakeup () { _doing_it_wrong( __FUNCTION__, __( 'Cheatin’ huh?' ), '1.0.0' ); } // End __wakeup() /** * Installation. Runs on activation. */ public function install () { global $wpdb; // Create groups table $table = $wpdb->prefix."jot_groups"; $structure = "CREATE TABLE IF NOT EXISTS $table ( jot_groupid INT(9) NOT NULL AUTO_INCREMENT, jot_groupname VARCHAR(40) NOT NULL, jot_groupdesc VARCHAR(60) NOT NULL, jot_ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP, UNIQUE KEY jot_groupid (jot_groupid) );"; $wpdb->query($structure); // Create group members table $table = $wpdb->prefix."jot_groupmembers"; $structure = "CREATE TABLE IF NOT EXISTS $table ( jot_grpmemid INT(9) NOT NULL AUTO_INCREMENT, jot_grpid INT(9) NOT NULL, jot_grpmemname VARCHAR(40) NOT NULL, jot_grpmemnum VARCHAR(40) NOT NULL, jot_grpmemts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, UNIQUE KEY jot_grpmemid (jot_grpmemid ) );"; $wpdb->query($structure); // Create group invite table $table = $wpdb->prefix."jot_groupinvites"; $structure = "CREATE TABLE IF NOT EXISTS $table ( jot_grpid INT(9) NOT"
]]>
I use Gravity forms in addition to your awesome plugin to have new clients validate via sms in addition to lead capture via forms. Both plugins and WordPress are latest versions. What’s weird is in the dashboard I have to deactivate Jot Lite to be able to see my (Gravity) forms “settings” pages for individual forms. So, if I have to make a change, I temporarily deactivate JOT lite, make my Gravity Form settings changes and then reactivate.
All other behavior and functions work as expected.
Thanks for any insight you might have on this issue.
]]>Any plans?
]]>Hello,
When I attempt to send a voice message, my phone rings and the voice message says “We’re sorry, an application error has occurred. Goodbye.”
The SMS feature is working fine. Please advise!
]]>