Frequently Asked Questions

Which field(s) for phone number do we check to send notification

If WooCommerce is installed then we look at Billing Phone field to send message, if the number is not present in Billing Phone then we check if our other plugin Digits is installed and if present we take mobile number from its field.

Do mobile phone numbers need to have country code saved with them!

No this is not needed! WPNotif plugin is smart enough to understand if the mobile phone number has a country code or not, if it’s present we’ll make use of that if it’s not then we’ll check the country of the user from their user data and prepend the country code ourselves.

What are gateway based SMS!

Using this setting you can setup different SMS content template for different gateways. Its useful when you have users from multiple countries and you are using multiple gateways to handle message requests, using this you can send messages in their native langauge.

For example: You are using Twilio gateway for USA and Clicksend for France then in this case after enabling this option you can setup notification template in English for USA and in Frech for your France customers

Can I use SMS and WhatsApp together or just any one of them!

Yes, our advanced system allows you to use both SMS and WhatsApp messages to notify your customers at the same time.

You can also use any one of them by switching off the other option.

For example, if you just want to send notification on SMS then turn off All Countries setting and make sure you don’t have any group created in the country specific section.

What all placeholders can i use!

For placeholders you can refer this document

The good news is that we even support placeholders which are not listed in the table. Just scroll down to the last of the document linked above.

Can I send SMS to Shop Managers, Editors etc!

Yes, this is possible, under notification settings in front of user role just select all the user roles you want to send Admin notifications to.

Custom Gateway Requests base64 messages

If you custom gateway requests messages encoded in base64 then you can add the below code in your child theme’s functions.php or use some code snippet plugin


add_filter('wpnotif_message', 'wpnotif_message_encrypt', 100, 2);
function wpnotif_message_encrypt($messagetemplate, $gateway)
     return base64_encode($messagetemplate);
	 return $messagetemplate;