{"id":359525,"date":"2026-08-30T18:28:46","date_gmt":"2026-08-30T18:28:46","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mobile-sasa-sms\/"},"modified":"2026-08-30T18:28:27","modified_gmt":"2026-08-30T18:28:27","slug":"mobile-sasa-sms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mobile-sasa-sms\/","author":23555815,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Mobile Sasa SMS","header_author":"Mobile Sasa","header_description":"SMS order notifications for WooCommerce and manual SMS sending through Mobile Sasa \u2014 Kenyan sender IDs, KES billing, M-Pesa top-up.","assets_banners_color":"","last_updated":"2026-08-30 18:28:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/docs.mobilesasa.com","header_author_uri":"https:\/\/mobilesasa.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"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":"mobilesasa","date":"2026-08-30 18:28:27","revision":3672991}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3672992,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3672992,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[262246],"plugin_tags":[57809,37731,38803,711,286],"plugin_category":[41,45],"plugin_contributors":[278382],"plugin_business_model":[],"class_list":["post-359525","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-bulk-sms","plugin_tags-kenya","plugin_tags-order-notifications","plugin_tags-sms","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_contributors-mobilesasa","plugin_committers-mobilesasa"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mobile-sasa-sms\/assets\/icon-128x128.png?rev=3672992","icon_2x":"https:\/\/ps.w.org\/mobile-sasa-sms\/assets\/icon-256x256.png?rev=3672992","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Send SMS from your WordPress site through <a href=\"https:\/\/mobilesasa.com\">Mobile Sasa<\/a>,\nthe Kenyan bulk SMS platform.<\/p>\n\n<ul>\n<li><strong>WooCommerce order notifications<\/strong> - text your customer when their order is\nreceived, completed, on hold, cancelled, refunded or failed. One editable\ntemplate per status, with placeholders for the customer's name, order number\nand total. Every send (and every failure) is recorded as an order note.<\/li>\n<li><strong>Manual sending<\/strong> - Tools \u2192 Send SMS takes a list of numbers and a message.<\/li>\n<li><strong>Balance on your dashboard<\/strong> - a widget shows your SMS units, and a warning\nappears when they fall below a threshold you set.<\/li>\n<li><strong>Your own sender ID<\/strong> - messages arrive from your registered Mobile Sasa\nsender ID, not a shared shortcode.<\/li>\n<\/ul>\n\n<p>You need a Mobile Sasa account (free to create at\n<a href=\"https:\/\/account.mobilesasa.com\">account.mobilesasa.com<\/a>) and an API token\nscoped to <em>Send messages<\/em>. Top up in KES via M-Pesa or card.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin talks to the Mobile Sasa API at <code>api.mobilesasa.com<\/code>. To deliver a\nmessage it transmits: the recipient phone number, the message content (which\nmay include the customer's name and order details), your sender ID, and your\nAPI token. The plugin also identifies your site's URL in its User-Agent so\nMobile Sasa can assist with support requests. No other data leaves your site.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/mobilesasa.com\/legal\/terms\">Mobile Sasa terms of service<\/a><\/li>\n<li><a href=\"https:\/\/mobilesasa.com\/legal\/privacy\">Mobile Sasa privacy policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>In the Mobile Sasa portal, create an API token under Settings \u2192 API Tokens\n(scope: <em>Send messages<\/em>).<\/li>\n<li>In WordPress, open Settings \u2192 Mobile Sasa SMS, paste the token, choose your\nsender ID, and send yourself a test.<\/li>\n<li>With WooCommerce active, tick the order statuses you want to text about and\nadjust the templates.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20phone%20number%20formats%20work%3F\"><h3>Which phone number formats work?<\/h3><\/dt>\n<dd><p>Kenyan local (0712345678) and international (254712345678 or +254712345678).\nNormalisation happens server-side.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20woocommerce%3F\"><h3>Does it work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Manual sending, the balance widget and the low-balance warning work on any\nWordPress site; only the order notifications need WooCommerce.<\/p><\/dd>\n<dt id=\"is%20each%20status%20texted%20more%20than%20once%3F\"><h3>Is each status texted more than once?<\/h3><\/dt>\n<dd><p>No. One SMS per status per order, even if another plugin bounces the status\nback and forth.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: WooCommerce order-status notifications, manual sending,\nbalance widget, low-balance warning, per-status templates.<\/li>\n<\/ul>","raw_excerpt":"SMS order notifications for WooCommerce and manual SMS sending through Mobile Sasa - Kenyan sender IDs, KES billing, M-Pesa top-up.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/359525","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=359525"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mobilesasa"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=359525"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=359525"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=359525"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=359525"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=359525"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=359525"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}