{"id":237370,"date":"2025-09-09T09:20:33","date_gmt":"2025-09-09T09:20:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/msg91-for-woocommerce\/"},"modified":"2025-09-09T09:21:17","modified_gmt":"2025-09-09T09:21:17","slug":"msg91-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/msg91-for-woocommerce\/","author":23287197,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.8.5","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Msg91 for WooCommerce","header_author":"Prashant Patidar","header_description":"A plugin for Msg91 integration with WooCommerce.","assets_banners_color":"0c2f4a","last_updated":"2025-09-09 09:21:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":70,"downloads":548,"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":"msg91official","date":"2025-09-09 09:21:17"}},"upgrade_notice":{"1.0.0":"<p>Initial release of the plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3358441,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3358441,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3358441,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3358441,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Plugin settings page","2":"Automation management interface","3":"Dashboard overview"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[163207,4906,711,286],"plugin_category":[41,45],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-237370","plugin","type-plugin","status-publish","hentry","plugin_tags-msg91","plugin_tags-notifications","plugin_tags-sms","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_committers-msg91official"],"banners":{"banner":"https:\/\/ps.w.org\/msg91-for-woocommerce\/assets\/banner-772x250.png?rev=3358441","banner_2x":"https:\/\/ps.w.org\/msg91-for-woocommerce\/assets\/banner-1544x500.png?rev=3358441","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/msg91-for-woocommerce\/assets\/icon-128x128.png?rev=3358441","icon_2x":"https:\/\/ps.w.org\/msg91-for-woocommerce\/assets\/icon-256x256.png?rev=3358441","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The <strong>MSG91 for WooCommerce<\/strong> plugin enables automated SMS notifications via MSG91 when specific WooCommerce events occur. \nIt provides an admin interface for managing webhook automations and settings, including storing and retrieving the MSG91 AuthKey.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Automated SMS Notifications for WooCommerce events.<\/li>\n<li>Admin Interface to manage automation triggers.<\/li>\n<li>AuthKey Management stored securely in the database.<\/li>\n<li>Scalable Architecture for easy extension.<\/li>\n<\/ul>\n\n<h3>Supported WooCommerce Events<\/h3>\n\n<p>This plugin triggers SMS notifications for:\n- New Customer Registration (<code>woocommerce_new_customer<\/code>)\n- Customer Update (<code>woocommerce_update_customer<\/code>)\n- New Order Placement (<code>woocommerce_new_order<\/code>)\n- Order Update (<code>woocommerce_update_order<\/code>)\n- Payment Completion (<code>woocommerce_payment_complete<\/code>)\n- Order Completion (<code>woocommerce_order_status_completed<\/code>)\n- Order Cancellation (<code>woocommerce_order_status_cancelled<\/code>)\n- Order Refund (<code>woocommerce_order_status_refunded<\/code>)<\/p>\n\n<h3>How to Use<\/h3>\n\n<p>= Setting Up the MSG91 AuthKey =\n1. Navigate to <strong>WooCommerce &gt; MSG91 Settings<\/strong>.\n2. Enter your <strong>AuthKey<\/strong>.\n3. Click <strong>Save<\/strong> to store it securely in the database.<\/p>\n\n<h4>Managing Automation Rules<\/h4>\n\n<ol>\n<li>Navigate to <strong>WooCommerce &gt; MSG91 Automation<\/strong>.<\/li>\n<li>Add or update automation rules for triggering Campaign notifications via multiple channels.<\/li>\n<\/ol>\n\n<h3>File Storage and Data Management<\/h3>\n\n<p>This plugin follows WordPress.org guidelines for file storage:<\/p>\n\n<h4>Data Storage Location<\/h4>\n\n<ul>\n<li>Plugin Data: All plugin-generated files are stored in the WordPress uploads directory at <code>wp-content\/uploads\/msg91-for-woocommerce\/<\/code><\/li>\n<li>WordPress Compliance: Ensures compatibility with plugin update guidelines<\/li>\n<li>Automatic Cleanup: Files are removed when the plugin is uninstalled<\/li>\n<\/ul>\n\n<h4>File Operations<\/h4>\n\n<p>The plugin uses the WordPress filesystem API for secure operations:\n- Save JSON files in uploads directory\n- Read stored JSON files\n- Delete files when needed\n- Automatic migration of old files to uploads during activation<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external services:<\/p>\n\n<h4>MSG91.com<\/h4>\n\n<ul>\n<li>Purpose: SMS delivery service for sending automated notifications<\/li>\n<li>Data sent: User phone numbers, message content, campaign data<\/li>\n<li>API Endpoint: https:\/\/control.msg91.com\/api\/v5<\/li>\n<li>Terms of use: https:\/\/msg91.com\/terms<\/li>\n<li>Privacy policy: https:\/\/msg91.com\/privacy<\/li>\n<\/ul>\n\n<h4>Additional Services<\/h4>\n\n<ul>\n<li>IP Info API: Used for location-based services (https:\/\/ipinfo.io\/json)<\/li>\n<li>Sokt.io: Used for flow management (https:\/\/flow.sokt.io)<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For any issues, contact support via <a href=\"https:\/\/github.com\/your-repo\/issues\">GitHub Issues<\/a> \nor the WooCommerce Support Forums.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin ZIP file.<\/li>\n<li>Navigate to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin panel.<\/li>\n<li>Click <strong>Upload Plugin<\/strong>, select the ZIP file, and click <strong>Install Now<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>WooCommerce &gt; MSG91 Settings<\/strong> to configure the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='what%20is%20msg91%3F'><h3>What is MSG91?<\/h3><\/dt>\n<dd><p>MSG91 is a cloud communication platform that provides SMS services for businesses.<\/p><\/dd>\n<dt id='do%20i%20need%20a%20msg91%20account%3F'><h3>Do I need a MSG91 account?<\/h3><\/dt>\n<dd><p>Yes, you need to sign up for a MSG91 account to get your AuthKey.<\/p><\/dd>\n<dt id='is%20this%20plugin%20free%3F'><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes, this plugin is free and open source under the GPLv2 license.<\/p><\/dd>\n<dt id='does%20this%20plugin%20work%20with%20woocommerce%3F'><h3>Does this plugin work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes, this plugin is specifically designed for WooCommerce and requires WooCommerce to be installed and activated.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic SMS automation functionality<\/li>\n<li>Admin interface for managing automations<\/li>\n<li>Secure AuthKey storage<\/li>\n<\/ul>","raw_excerpt":"Easily send automated SMS notifications via MSG91 for WooCommerce events.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237370","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=237370"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/msg91official"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237370"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237370"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237370"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237370"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237370"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237370"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}