{"id":37121,"date":"2015-06-23T09:31:29","date_gmt":"2015-06-23T09:31:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-twilio-core\/"},"modified":"2025-12-15T12:06:00","modified_gmt":"2025-12-15T12:06:00","slug":"wp-twilio-core","status":"publish","type":"plugin","link":"https:\/\/scn.wordpress.org\/plugins\/wp-twilio-core\/","author":9748814,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.0","stable_tag":"2.0.0","tested":"6.9.4","requires":"4.2","requires_php":"5.6","requires_plugins":null,"header_name":"NotifSMS - Notifications, OTP & 2FA","header_author":"WPSMS.io","header_description":"","assets_banners_color":"431313","last_updated":"2025-12-15 12:06:00","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/wpsms.io\/","header_plugin_uri":"","header_author_uri":"https:\/\/wpsms.io","rating":3.3,"author_block_rating":0,"active_installs":2000,"downloads":196282,"num_ratings":19,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"spartac","date":"2021-03-01 23:44:19"},"1.0.1":{"tag":"1.0.1","author":"mohsinoffline","date":"2018-12-07 12:39:55"},"1.0.2":{"tag":"1.0.2","author":"mohsinoffline","date":"2018-12-07 12:39:55"},"1.0.3":{"tag":"1.0.3","author":"mohsinoffline","date":"2018-12-07 12:39:55"},"1.1.0":{"tag":"1.1.0","author":"mohsinoffline","date":"2018-12-07 12:39:55"},"1.2.0":{"tag":"1.2.0","author":"mohsinoffline","date":"2018-10-20 11:54:16"},"1.2.1":{"tag":"1.2.1","author":"mohsinoffline","date":"2018-12-07 12:39:55"},"1.2.4":{"tag":"1.2.4","author":"spartac","date":"2020-05-08 10:24:04"},"1.2.5":{"tag":"1.2.5","author":"spartac","date":"2020-05-08 11:16:39"},"1.3.0":{"tag":"1.3.0","author":"spartac","date":"2021-01-18 23:46:36"},"1.3.1":{"tag":"1.3.1","author":"spartac","date":"2021-03-01 23:40:10"},"1.3.2":{"tag":"1.3.2","author":"spartac","date":"2021-05-10 22:47:03"},"1.3.3":{"tag":"1.3.3","author":"spartac","date":"2021-05-31 15:52:06"},"1.3.4":{"tag":"1.3.4","author":"spartac","date":"2021-08-13 04:42:52"},"1.3.5":{"tag":"1.3.5","author":"spartac","date":"2021-08-13 04:53:57"},"1.3.6":{"tag":"1.3.6","author":"spartac","date":"2021-09-02 01:05:07"},"1.3.7":{"tag":"1.3.7","author":"spartac","date":"2022-05-07 10:24:14"},"1.3.8":{"tag":"1.3.8","author":"spartac","date":"2022-05-09 09:08:35"},"1.3.9":{"tag":"1.3.9","author":"spartac","date":"2022-05-11 10:33:46"},"1.4.0":{"tag":"1.4.0","author":"spartac","date":"2022-09-03 01:20:08"},"1.5.0":{"tag":"1.5.0","author":"spartac","date":"2023-03-26 12:05:30"},"1.5.1":{"tag":"1.5.1","author":"spartac","date":"2023-07-05 14:46:57"},"1.5.2":{"tag":"1.5.2","author":"spartac","date":"2023-07-26 18:39:01"},"1.5.3":{"tag":"1.5.3","author":"spartac","date":"2023-10-24 12:49:00"},"1.5.4":{"tag":"1.5.4","author":"spartac","date":"2023-11-02 17:46:25"},"1.5.5":{"tag":"1.5.5","author":"spartac","date":"2024-04-21 07:41:24"},"1.5.6":{"tag":"1.5.6","author":"spartac","date":"2024-04-20 23:21:15"},"1.5.7":{"tag":"1.5.7","author":"spartac","date":"2024-04-21 23:20:26"},"1.5.8":{"tag":"1.5.8","author":"spartac","date":"2024-05-20 14:24:20"},"1.5.9":{"tag":"1.5.9","author":"spartac","date":"2025-10-08 07:43:51"},"2.0.0":{"tag":"2.0.0","author":"spartac","date":"2025-12-15 12:06:00"}},"upgrade_notice":{"2.0.0":"<p>Major update: Plugin renamed to NotifSMS with improved compliance and internationalization. Update now for better compatibility and WordPress.org compliance.<\/p>","1.5.9":"<p>Update now to improve translation handling and SDK compatibility.<\/p>"},"ratings":{"1":8,"2":0,"3":0,"4":1,"5":10},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3105757,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3105795,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.1.0","1.2.0","1.2.1","1.2.4","1.2.5","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.3.9","1.4.0","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.5.7","1.5.8","1.5.9","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1186783,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1186783,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Send SMS from your WordPress admin dashboard.","2":"Configure Twilio API credentials in settings.","3":"WooCommerce SMS notification setup screen."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[4906,711,184144,17878,66582],"plugin_category":[41],"plugin_contributors":[85644,165616],"plugin_business_model":[],"class_list":["post-37121","plugin","type-plugin","status-publish","hentry","plugin_tags-notifications","plugin_tags-sms","plugin_tags-sms-plugin","plugin_tags-twilio","plugin_tags-woocommerce-sms","plugin_category-communication","plugin_contributors-mohsinoffline","plugin_contributors-spartac","plugin_committers-mohsinoffline","plugin_committers-spartac"],"banners":{"banner":"https:\/\/ps.w.org\/wp-twilio-core\/assets\/banner-772x250.png?rev=3105795","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-twilio-core\/assets\/icon-256x256.png?rev=3105757","icon_2x":"https:\/\/ps.w.org\/wp-twilio-core\/assets\/icon-256x256.png?rev=3105757","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-twilio-core\/assets\/screenshot-1.png?rev=1186783","caption":"Send SMS from your WordPress admin dashboard."},{"src":"https:\/\/ps.w.org\/wp-twilio-core\/assets\/screenshot-2.png?rev=1186783","caption":"Configure Twilio API credentials in settings."}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/www.wpsms.io\/\">NotifSMS For WordPress<\/a> enables you to send text messages, OTP codes, and 2FA notifications directly from your WordPress site.<br \/>\nYou can send SMS alerts via <strong>Twilio<\/strong>, <strong>custom SMS gateways<\/strong>, or other supported providers.<\/p>\n\n<p>Whether you want to <strong>notify WooCommerce customers<\/strong>,<strong>send OTP for login<\/strong>, or <strong>broadcast SMS to users<\/strong>, this plugin provides a straightforward solution.<\/p>\n\n<h3>\ud83d\udd39 Features<\/h3>\n\n<ul>\n<li><strong>Send SMS from WordPress<\/strong> \u2013 Quickly send single or bulk SMS from your WordPress dashboard.  <\/li>\n<li><strong>WooCommerce SMS Alerts<\/strong> \u2013 Notify customers about order status updates (completed, shipped, cancelled, etc.).  <\/li>\n<li><strong>Contact Form 7 &amp; Gravity Forms Integration<\/strong> \u2013 Send SMS when a form is submitted.  <\/li>\n<li><strong>OTP &amp; 2FA (Two Factor Authentication)<\/strong> \u2013 Add secure SMS-based login or verification.  <\/li>\n<li><strong>Custom SMS Gateways<\/strong> \u2013 Use Twilio or integrate your preferred provider.  <\/li>\n<li><strong>Bulk &amp; Newsletter SMS<\/strong> \u2013 Send bulk SMS to all users or by user role.  <\/li>\n<li><strong>Admin SMS Notifications<\/strong> \u2013 Get notified instantly of site activities (new user, post, comment, etc.).  <\/li>\n<li><strong>URL Shortening Support<\/strong> \u2013 Integrates Bit.ly or Google URL Shortener API.  <\/li>\n<li><strong>Developer Friendly<\/strong> \u2013 Hooks and filters for custom integrations.  <\/li>\n<li><strong>Easy setup<\/strong> \u2013 Activate, configure your API key, and start sending SMS in minutes!<\/li>\n<\/ul>\n\n<h3>\ud83d\udd39 Use Cases<\/h3>\n\n<p>This plugin is optimized for speed, flexibility, and reliability. It integrates seamlessly with popular plugins and is ideal for:\n- WooCommerce stores that want to send <strong>SMS order notifications<\/strong>\n- WordPress membership or e-learning sites that need <strong>2FA\/OTP SMS<\/strong>\n- Businesses wanting <strong>SMS marketing<\/strong> or <strong>user alerts<\/strong><\/p>\n\n<p>You can even extend it with <strong>premium addons<\/strong> for deeper integrations.<\/p>\n\n\n\n<h3>\ud83d\udd38 Premium Addons<\/h3>\n\n<p>Upgrade with Pro Addons to unlock more SMS automation and integrations:<\/p>\n\n<ul>\n<li><strong>WooCommerce SMS Addon<\/strong> \u2013 Automatic order SMS notifications.  <\/li>\n<li><strong>Event Espresso SMS Reminder<\/strong> \u2013 Send reminders to event attendees.  <\/li>\n<li><strong>Bulk SMS Addon<\/strong> \u2013 Send SMS to all users, by role, or to custom lists.  <\/li>\n<li><strong>Contact Form 7 SMS Addon<\/strong> \u2013 Admin SMS notifications for new form submissions.  <\/li>\n<li><strong>Easy Digital Downloads Addon<\/strong> \u2013 Customer SMS notifications on order updates.  <\/li>\n<li><strong>ClassiPress \/ Vantage \/ AdForest Addons<\/strong> \u2013 Send SMS to ad owners and business listers.  <\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/wpsms.io\/sms-plugins\/\">View all addons \u2192<\/a><\/p>\n\n<p>Need a <strong>custom integration<\/strong>? <a href=\"https:\/\/wpsms.io\/\">Contact us<\/a> \u2014 we\u2019ll help you build one.<\/p>\n\n\n\n<p>Visit <a href=\"https:\/\/www.wpsms.io\/\">WPSMS.io<\/a> for documentation, guides, and API details.<br \/>\nContributors are welcome via <a href=\"https:\/\/github.com\/mohsinoffline\/wp-twilio-core\">GitHub<\/a>.<\/p>\n\n<blockquote>\n  <p><strong>Disclaimer:<\/strong> This plugin is not affiliated with or endorsed by Twilio, Inc., WordPress, WooCommerce, or any other third-party service mentioned. All trademarks belong to their respective owners.<\/p>\n<\/blockquote>\n\n\n\n<h3>Third-Party Services<\/h3>\n\n<p>This plugin may send data to the following third-party services when certain features are enabled:<\/p>\n\n<h3>Bitly URL Shortener<\/h3>\n\n<p><strong>When used:<\/strong> When the \"Shorten URLs using Bit.ly\" option is enabled in plugin settings, URLs in SMS messages are automatically shortened using the Bitly API.<\/p>\n\n<p><strong>Service Information:<\/strong>\n* Service Website: https:\/\/bitly.com\/\n* API Documentation: https:\/\/dev.bitly.com\/v4_documentation.html\n* Terms of Service: https:\/\/bitly.com\/pages\/tos\n* Privacy Policy: https:\/\/bitly.com\/pages\/privacy<\/p>\n\n<p><strong>Data Sent:<\/strong> Long URLs from SMS messages are sent to Bitly's API to generate shortened URLs. No personal user data is sent beyond the URLs themselves.<\/p>\n\n<h3>Google URL Shortener (Deprecated)<\/h3>\n\n<p><strong>When used:<\/strong> When the \"Shorten URLs using Google (Deprecated)\" option is enabled in plugin settings, URLs in SMS messages are automatically shortened using the Google URL Shortener API.<\/p>\n\n<p><strong>Note:<\/strong> Google has deprecated this service. We recommend using Bitly instead.<\/p>\n\n<p><strong>Service Information:<\/strong>\n* Service Website: https:\/\/developers.google.com\/url-shortener\n* Terms of Service: https:\/\/developers.google.com\/terms\n* Privacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p><strong>Data Sent:<\/strong> Long URLs from SMS messages are sent to Google's API to generate shortened URLs. No personal user data is sent beyond the URLs themselves.<\/p>\n\n<p><strong>Important:<\/strong> These third-party services are only used when you explicitly enable URL shortening in the plugin settings. If URL shortening is disabled, no data is sent to these services.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the folder <code>wp-twilio-core<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Go to <code>WPSMS \u2192 Settings<\/code> and enter your Twilio Account SID, Auth Token, and Number.<\/li>\n<li>Send a test SMS from your dashboard to confirm everything works.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20notifsms%3F'><h3>What is NotifSMS?<\/h3><\/dt>\n<dd><p>NotifSMS is a WordPress plugin that lets you send text messages (SMS) using Twilio or any supported SMS gateway. It supports bulk SMS, OTP, and WooCommerce notifications.<\/p><\/dd>\n<dt id='is%20notifsms%20free%3F'><h3>Is NotifSMS free?<\/h3><\/dt>\n<dd><p>Yes! The core plugin is completely free. You just need a Twilio account (or your preferred gateway). Twilio even offers trial credits to get started.<\/p><\/dd>\n<dt id='can%20i%20use%20my%20own%20sms%20gateway%3F'><h3>Can I use my own SMS gateway?<\/h3><\/dt>\n<dd><p>Yes. NotifSMS supports Twilio by default but allows custom gateways. Developers can use filters and actions to integrate any SMS API.<\/p><\/dd>\n<dt id='can%20i%20send%20woocommerce%20sms%20notifications%3F'><h3>Can I send WooCommerce SMS notifications?<\/h3><\/dt>\n<dd><p>Yes. With the WooCommerce SMS Addon, your customers get automatic SMS alerts for each order update.<\/p><\/dd>\n<dt id='does%20notifsms%20support%20otp%20or%20two-factor%20authentication%20%282fa%29%3F'><h3>Does NotifSMS support OTP or Two-Factor Authentication (2FA)?<\/h3><\/dt>\n<dd><p>Yes. You can enable SMS-based 2FA for user logins and custom forms with our OTP Addon.<\/p><\/dd>\n<dt id='does%20notifsms%20support%20bulk%20sms%20or%20newsletters%3F'><h3>Does NotifSMS support bulk SMS or newsletters?<\/h3><\/dt>\n<dd><p>Yes. You can send bulk SMS to all users, by user role, or upload a custom list of numbers.<\/p><\/dd>\n<dt id='can%20i%20log%20sent%20messages%3F'><h3>Can I log sent messages?<\/h3><\/dt>\n<dd><p>Yes, the plugin includes basic SMS logging for up to 100 entries.<\/p><\/dd>\n<dt id='where%20can%20i%20get%20help%20or%20support%3F'><h3>Where can I get help or support?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/wpsms.io\">https:\/\/wpsms.io<\/a> for documentation and support.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Updated plugin name to NotifSMS \u2013 Notifications, OTP &amp; 2FA for WordPress<\/li>\n<li>Fixed internationalization issues<\/li>\n<li>Updated tested up to WordPress 6.8<\/li>\n<li>Code improvements and compliance updates<\/li>\n<\/ul>\n\n<h4>1.5.9<\/h4>\n\n<ul>\n<li>Updated Freemius SDK<\/li>\n<li>Fixed translation bug<\/li>\n<\/ul>\n\n<p>[...]<\/p>","raw_excerpt":"Send SMS, OTP &amp; 2FA notifications from WordPress via Twilio. Includes automated alerts, bulk messaging, and integrations with popular plugins.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/37121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=37121"}],"author":[{"embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mohsinoffline"}],"wp:attachment":[{"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=37121"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=37121"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=37121"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=37121"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=37121"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/scn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=37121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}