[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f303s1i96F1NKt_iGGLkN9ykitedVDt3JIlsuKrgixHY":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"forthfocus","ForthFocus","https:\u002F\u002Fprofiles.wordpress.org\u002Fforthfocus\u002F",2,90,100,30,94,"2026-08-28T22:52:01.466Z",[14,37],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"forthfocus-atom-xml-converter-for-blogger","ForthFocus Atom XML Converter for Blogger™","1.0.1","\u003Cp>ForthFocus Atom XML Converter for Blogger™ is a free WordPress to Blogger migration utility for bloggers, content creators, and site owners who want to move published WordPress posts into Blogger.\u003C\u002Fp>\n\u003Cp>WordPress exports content in WXR XML format. Blogger uses Atom XML for content import. This plugin bridges that gap by reading a WordPress export XML file and creating a separate Blogger-compatible Atom XML file.\u003C\u002Fp>\n\u003Cp>Your live WordPress website is not edited. No posts, pages, settings, themes, plugins, or users are changed. The plugin works inside your WordPress admin and helps you create a converted file that you can test before importing into Blogger.\u003C\u002Fp>\n\u003Ch4>Why this WordPress to Blogger converter is useful\u003C\u002Fh4>\n\u003Cp>Moving content from WordPress to Blogger is not a simple copy-and-paste task. WordPress and Blogger use different XML structures, so a conversion step is required before Blogger can understand the exported content.\u003C\u002Fp>\n\u003Cp>This plugin is built for users who want a simple, privacy-first way to convert published WordPress posts into Blogger-compatible Atom XML without sending the export file to an external server.\u003C\u002Fp>\n\u003Ch4>What the free version converts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Published WordPress posts.\u003C\u002Fli>\n\u003Cli>Post titles.\u003C\u002Fli>\n\u003Cli>Post content.\u003C\u002Fli>\n\u003Cli>Published dates.\u003C\u002Fli>\n\u003Cli>Author names.\u003C\u002Fli>\n\u003Cli>Categories and tags as Blogger-compatible labels.\u003C\u002Fli>\n\u003Cli>Basic HTML content inside posts.\u003C\u002Fli>\n\u003Cli>A conversion report showing converted and skipped items.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What this version does not convert\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pages.\u003C\u002Fli>\n\u003Cli>Comments.\u003C\u002Fli>\n\u003Cli>Media attachments.\u003C\u002Fli>\n\u003Cli>Featured image migration.\u003C\u002Fli>\n\u003Cli>Redirect mapping.\u003C\u002Fli>\n\u003Cli>Internal link rewriting.\u003C\u002Fli>\n\u003Cli>Complete design or theme migration.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Images already inside the post content may remain as image URLs pointing to the original WordPress website. Keep the old website or uploads available until you finish checking the Blogger import.\u003C\u002Fp>\n\u003Ch4>Beginner-friendly workflow\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Export your content from WordPress using Tools > Export.\u003C\u002Fli>\n\u003Cli>Upload the exported XML file inside this plugin.\u003C\u002Fli>\n\u003Cli>Convert published posts into Blogger-compatible Atom XML.\u003C\u002Fli>\n\u003Cli>Download the converted XML file and conversion report.\u003C\u002Fli>\n\u003Cli>Import the converted file into Blogger.\u003C\u002Fli>\n\u003Cli>Review posts, labels, dates, formatting, and image links before publishing.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Always test the converted file on a temporary Blogger blog before importing it into your main blog.\u003C\u002Fp>\n\u003Ch4>Privacy first\u003C\u002Fh4>\n\u003Cp>The conversion runs on your own WordPress installation. Your XML file is not sent to ForthFocus or any third-party server. Temporary files use randomized file names, are downloaded only through a permission and nonce-verified admin route, and are cleaned once they are older than 12 hours through WordPress cron and a built-in plugin fallback. The plugin also creates Apache and IIS directory protection files where supported. On Nginx servers, direct-access blocking should be configured at server level if the host exposes uploads directly.\u003C\u002Fp>\n\u003Ch4>Roadmap\u003C\u002Fh4>\n\u003Cp>This free release focuses on reliable published post conversion from WordPress export XML to Blogger-compatible Atom XML.\u003C\u002Fp>\n\u003Cp>Planned improvements may include better pre-conversion scanning, stronger skipped-item reports, large file handling improvements, clearer import checks, and better visibility into what the exported file contains before conversion.\u003C\u002Fp>\n\u003Cp>Advanced migration features such as pages, comments, media planning, redirects, and internal link handling may be offered through a separate pro plugin or done-for-you migration service as the free version matures.\u003C\u002Fp>\n\u003Cp>Roadmap items are shared for transparency. Final features, packaging, and timelines may change based on testing and user feedback.\u003C\u002Fp>\n\u003Ch3>Asset License\u003C\u002Fh3>\n\u003Cp>The ForthFocus logo and mark included in this plugin are owned by FORTHFOCUS GROUP and distributed as part of this plugin package under GPLv2 or later. ForthFocus™ remains a trademark of FORTHFOCUS GROUP.\u003C\u002Fp>\n\u003Cp>Montserrat font files included in this plugin are distributed under the SIL Open Font License. The license text is included in assets\u002Ffonts\u002FMontserrat-LICENSE.txt.\u003C\u002Fp>\n\u003Ch3>Trademark Notice\u003C\u002Fh3>\n\u003Cp>Blogger™ and Blogspot™ are trademarks of Google LLC. WordPress® is a trademark of the WordPress Foundation. ForthFocus™ is a trademark of FORTHFOCUS GROUP. This plugin is not affiliated with, endorsed by, or sponsored by Google LLC or the WordPress Foundation.\u003C\u002Fp>\n","A free WordPress to Blogger converter that turns WordPress export XML files into Atom XML format compatible with Blogger™ and Blogspot™.",561,1,"2026-06-20T17:28:00.000Z","7.0.2","6.0","7.4",[27,28,29,30,31],"atom-xml","blog-migration","blogger","blogspot","wordpress-export","https:\u002F\u002Fforthfocus.com\u002Fwordpress-to-blogger-converter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforthfocus-atom-xml-converter-for-blogger.1.0.1.zip",0,null,"2026-07-22T17:31:50.256Z",{"slug":38,"name":39,"version":40,"author":5,"author_profile":6,"description":41,"short_description":42,"active_installs":34,"downloaded":43,"rating":11,"num_ratings":44,"last_updated":45,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":46,"homepage":52,"download_link":53,"security_score":9,"vuln_count":34,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"forthfocus-sms-otp","ForthFocus SMS – OTP Verification, Order Notifications & Indian DLT for WooCommerce","1.0.7","\u003Cp>ForthFocus SMS is built for Indian WooCommerce stores that need DLT-ready transactional SMS, order notifications, OTP verification, and operational visibility in one place. It sends order-status notifications to customers and adds phone-number OTP verification to important store touchpoints such as login, registration, cart, and checkout.\u003C\u002Fp>\n\u003Cp>It is built for production: instant order-status sends with optional async queue, a custom log table with filtering, search, retry and CSV export, per-template DLT enforcement, real rate-limiting on OTP requests and verifications, segment-aware authoring with live variable-syntax linting, HTTP diagnostics for gateway communication, and a 3-step setup wizard so first-time configuration takes minutes instead of hours.\u003C\u002Fp>\n\u003Cp>The plugin currently supports SMSGatewayHub, ForthFocus SMS Gateway, Gupshup, Fast2SMS, 2Factor, and MSG91. Additional providers (Twilio, Kaleyra) are on the roadmap. The architecture is provider-agnostic — the same templates, OTP flows, and logging continue to work as new providers are added.\u003C\u002Fp>\n\u003Ch4>What makes it different\u003C\u002Fh4>\n\u003Cp>Most SMS plugins focus only on sending a message or adding a basic OTP form. ForthFocus SMS is focused on the Indian WooCommerce + DLT workflow: every enabled template needs its own provider-specific template mapping, template syntax is checked before sending, customer OTP flows are rate-limited, gateway responses are logged, balance checks are available inside WordPress, and Diagnostics shows the actual WordPress HTTP request lifecycle for supported gateway communication.\u003C\u002Fp>\n\u003Ch4>What it sends\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Order Processing: Online Payment\u003C\u002Fstrong> — when a non-COD order moves to Processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Processing: Cash on Delivery\u003C\u002Fstrong> — when a COD order moves to Processing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Completed\u003C\u002Fstrong> — when an order is marked Completed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Cancelled\u003C\u002Fstrong> — when an order is cancelled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order Refunded\u003C\u002Fstrong> — when a refund is issued\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OTP for login\u003C\u002Fstrong> — alongside the standard email\u002Fpassword login\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OTP for registration\u003C\u002Fstrong> — verify the phone number before account creation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>OTP at checkout\u003C\u002Fstrong> — verify the phone before the customer hits “Place Order” (cuts down on fake \u002F COD fraud orders)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why DLT compliance matters\u003C\u002Fh4>\n\u003Cp>In India, every commercial SMS must use a sender ID and template registered on the DLT (Distributed Ledger Technology) portal of your telecom operator. Sending unregistered content gets rejected at the operator side, often silently. This plugin enforces DLT correctness at every layer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Each template requires its own DLT Template ID or MSG91 Flow ID before it can be enabled.\u003C\u002Fli>\n\u003Cli>The plugin refuses to send any template that has no active-provider mapping — and logs the attempt so you can see what was skipped and why.\u003C\u002Fli>\n\u003Cli>A live syntax linter catches the most common authoring mistakes (\u003Ccode>{order_id)\u003C\u002Fcode> instead of \u003Ccode>{order_id}\u003C\u002Fcode>, \u003Ccode>{#var#}\u003C\u002Fcode> placeholders pasted verbatim from the DLT portal) before they cause silent rejections.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The plugin sends data to the configured SMS gateway only when an SMS-related action is performed, such as sending an order notification, sending an OTP, testing a template, or refreshing the SMS balance where the selected provider supports a balance API.\u003C\u002Fli>\n\u003Cli>For SMS sending, the data sent to the selected gateway may include the recipient phone number, rendered SMS message body, sender ID\u002Fmask, route, channel, Entity ID\u002FprincipalEntityId, DLT Template ID, provider credentials, and a unique provider message ID where supported.\u003C\u002Fli>\n\u003Cli>For balance checks, the plugin sends the required provider credentials to the selected gateway’s balance endpoint where available. MSG91 does not currently provide a wallet balance API, so the plugin links to the MSG91 dashboard instead of calling a balance endpoint.\u003C\u002Fli>\n\u003Cli>Plugin scripts, styles, and images are loaded locally from the plugin folder. The plugin does NOT load anything from external CDNs or third-party servers on either admin or customer-facing pages.\u003C\u002Fli>\n\u003Cli>The plugin does NOT send usage analytics, telemetry, tracking events, or call-home data to ForthFocus.\u003C\u002Fli>\n\u003Cli>OTP codes are hashed (with a per-phone salt) before storage. Plaintext OTP codes are redacted from log entries.\u003C\u002Fli>\n\u003Cli>Store owners are responsible for ensuring that their SMS use complies with applicable consent, privacy, telecom, DLT, and customer communication rules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the SMS gateway selected by the site owner to send transactional SMS messages and fetch SMS balance information where the selected provider supports it. A gateway account, API key\u002FAuth Key, approved sender ID\u002FHeader, Entity ID or provider-side DLT setup, and approved templates\u002Fflows are required for live SMS delivery.\u003C\u002Fp>\n\u003Cp>The plugin currently supports the following gateway endpoints:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>https:\u002F\u002Fwww.smsgatewayhub.com\u002Fapi\u002Fmt\u002FSendSMS\u003C\u002Fcode> — used when the site owner sends an SMS through SMSGatewayHub, such as an order-status notification, OTP message, or template test. The plugin sends the recipient phone number, rendered message body, sender ID, route, channel, Entity ID, DLT Template ID, and the site’s SMSGatewayHub API key.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fwww.smsgatewayhub.com\u002Fapi\u002Fmt\u002FGetBalance\u003C\u002Fcode> — used when the dashboard or gateway settings page fetches the SMSGatewayHub balance. The plugin sends the site’s SMSGatewayHub API key.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fsms.forthfocus.com\u002Fapi\u002Fmt\u002FSendSMS\u003C\u002Fcode> — used when the site owner sends an SMS through ForthFocus SMS Gateway, such as an order-status notification, OTP message, or template test. The plugin sends the recipient phone number, rendered message body, sender ID, route, channel, Entity ID, DLT Template ID, and the site’s ForthFocus SMS Gateway API key.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fsms.forthfocus.com\u002Fapi\u002Fmt\u002FGetBalance\u003C\u002Fcode> — used when the dashboard or gateway settings page fetches the ForthFocus SMS Gateway balance. The plugin sends the site’s ForthFocus SMS Gateway API key.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fenterprise.smsgupshup.com\u002FGatewayAPI\u002Frest\u003C\u002Fcode> — used when the site owner sends an SMS through Gupshup, such as an order-status notification, OTP message, or template test. The plugin sends the recipient phone number, rendered message body, approved sender ID\u002Fmask, Gupshup User ID, and Gupshup Password. For Gupshup, sender ID, entity, and DLT template mapping must be configured on the Gupshup account.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fenterprise.smsgupshup.com\u002Fapps\u002Fapis\u002FaccInfo\u003C\u002Fcode> — used when the dashboard or gateway settings page fetches the Gupshup balance. The plugin sends the site’s Gupshup User ID and Password.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fwww.fast2sms.com\u002Fdev\u002FbulkV2\u003C\u002Fcode> — used when the site owner sends an SMS through Fast2SMS, such as an order-status notification, OTP message, or template test. The plugin sends the recipient phone number, rendered message body, Fast2SMS Authorization Key, DLT-approved sender ID, Entity ID, DLT Template ID, and the fixed \u003Ccode>dlt_manual\u003C\u002Fcode> route.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fwww.fast2sms.com\u002Fdev\u002Fwallet\u003C\u002Fcode> — used when the dashboard or gateway settings page fetches the Fast2SMS wallet balance. The plugin sends the site’s Fast2SMS Authorization Key.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002F2factor.in\u002FAPI\u002FR1\u002F\u003C\u002Fcode> — used when the site owner sends an SMS through 2Factor, such as an order-status notification, plugin-generated OTP message, or template test. The plugin sends the recipient phone number, rendered DLT-approved message body, 2Factor API Key, Sender ID\u002FHeader, PE ID, and DLT Template ID through the Transactional SMS API. The plugin does not use 2Factor’s OTP generation or OTP verification APIs.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002F2factor.in\u002FAPI\u002FV1\u002F{API_KEY}\u002FADDON_SERVICES\u002FBAL\u002FTRANSACTIONAL_SMS\u003C\u002Fcode> — used when the dashboard or gateway settings page fetches the 2Factor Transactional SMS balance. The plugin places the site’s 2Factor API Key in the endpoint path as required by the provider.\u003C\u002Fli>\n\u003Cli>\u003Ccode>https:\u002F\u002Fapi.msg91.com\u002Fapi\u002Fv5\u002Fflow\u002F\u003C\u002Fcode> — used when the site owner sends an SMS through MSG91 SMS Flow API, such as an order-status notification, plugin-generated OTP message, or template test. The plugin sends the recipient phone number, MSG91 Flow ID, Sender ID\u002FHeader, and variable values. The site’s MSG91 Auth Key is sent in the request header. DLT Template ID, PE ID, approved content, and variable mapping must be configured inside the customer’s MSG91 account and flow.\u003C\u002Fli>\n\u003Cli>MSG91 balance: MSG91 confirmed that no wallet balance API is currently available. For MSG91, the plugin does not call a balance endpoint and instead links the admin to the MSG91 dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>SMS content and phone numbers are sent to the selected gateway only when the site owner enables the plugin and performs an SMS-related action or when a configured WooCommerce\u002FOTP event triggers an SMS.\u003C\u002Fp>\n\u003Cp>Service provider: SMSGatewayHub\u003Cbr \u002F>\nTerms and Conditions: https:\u002F\u002Fwww.smsgatewayhub.com\u002Fterms-and-conditions\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.smsgatewayhub.com\u002Fprivacy-policy\u003Cbr \u002F>\nAPI Documentation: https:\u002F\u002Fwww.smsgatewayhub.com\u002Ffree-sms-gateway-developer-api\u003C\u002Fp>\n\u003Cp>Service provider: ForthFocus SMS Gateway\u003Cbr \u002F>\nTerms and Conditions: https:\u002F\u002Fforthfocus.com\u002Fterms-and-conditions\u002F\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fforthfocus.com\u002Fprivacy-policy\u002F\u003Cbr \u002F>\nWebsite: https:\u002F\u002Fforthfocus.com\u002F\u003C\u002Fp>\n\u003Cp>Service provider: Gupshup\u003Cbr \u002F>\nWebsite: https:\u002F\u002Fwww.gupshup.ai\u002F\u003Cbr \u002F>\nTerms and Conditions: https:\u002F\u002Fwww.gupshup.ai\u002Fterms-and-conditions\u003Cbr \u002F>\nPrivacy Policy: https:\u002F\u002Fwww.gupshup.ai\u002Fprivacy-policy\u003C\u002Fp>\n\u003Cp>Service provider: Fast2SMS\u003Cbr \u002F>\nWebsite: https:\u002F\u002Fwww.fast2sms.com\u002F\u003Cbr \u002F>\nTerms and Conditions: https:\u002F\u002Fwww.fast2sms.com\u002Fterms-conditions\u003Cbr \u002F>\nAPI Documentation: https:\u002F\u002Fdocs.fast2sms.com\u002F\u003C\u002Fp>\n\u003Cp>Service provider: 2Factor\u003Cbr \u002F>\nWebsite: https:\u002F\u002F2factor.in\u002F\u003Cbr \u002F>\nTerms and Privacy: https:\u002F\u002F2factor.in\u002Fv3\u002Ftos\u003Cbr \u002F>\nAPI Documentation: https:\u002F\u002Fdocumenter.getpostman.com\u002Fview\u002F301893\u002FTWDamFGh\u003C\u002Fp>\n\u003Cp>Service provider: MSG91\u003Cbr \u002F>\nWebsite: https:\u002F\u002Fmsg91.com\u002F\u003Cbr \u002F>\nAPI Documentation: https:\u002F\u002Fdocs.msg91.com\u002F\u003Cbr \u002F>\nDashboard: https:\u002F\u002Fcontrol.msg91.com\u002F\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>The plugin works on both classic (shortcode-based) and block-based WooCommerce checkout, but the depth of integration differs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Classic checkout\u003C\u002Fstrong> (\u003Ccode>[woocommerce_checkout]\u003C\u002Fcode> shortcode, used by Storefront, Astra, GeneratePress, Flatsome, URNA, Dokan-style themes, and any site with the WC checkout shortcode) — full integration. The OTP gate renders above the checkout form, the billing phone field is automatically locked to the verified number once verification is complete, and the user uses a “Change phone” link if they need to switch numbers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block-based checkout\u003C\u002Fstrong> (the new WC Checkout Block, used by Twenty Twenty-Five and other FSE themes by default) — basic integration. The OTP gate renders above the checkout block. The billing phone field inside the React-managed block cannot be locked from outside the block API, so the user is technically able to edit it after verifying. However, the server-side Store API guard rejects order placement if the submitted phone does not match the verified number — so the verification is still enforced, just at submission rather than at the field level. Tightening this into a native checkout-block extension is on the v1.1 roadmap.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For the strictest UX and behavior (auto-locked phone field, no possibility of submitting a mismatched number), use the classic checkout. To switch from block-based to classic on a Twenty Twenty-Five site, edit the Checkout page and replace the “Checkout” block with the \u003Ccode>[woocommerce_checkout]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Ch4>Setup wizard\u003C\u002Fh4>\n\u003Cp>A 3-step setup wizard guides you through:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Gateway selection and credentials (provider-specific credentials such as API key, Fast2SMS Authorization Key, 2Factor API Key, or Gupshup User ID\u002FPassword, sender ID\u002Fmask, route\u002Fchannel where applicable, and DLT details where applicable)\u003C\u002Fli>\n\u003Cli>Notification templates (DLT ID + approved message body for each order event you want to notify on)\u003C\u002Fli>\n\u003Cli>OTP verification (which flows to enable, and the OTP message templates)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>You can re-run the wizard from the Dashboard at any time, or skip it entirely if you prefer to configure manually.\u003C\u002Fp>\n\u003Ch3>Trademark Notice\u003C\u002Fh3>\n\u003Cp>ForthFocus is a trademark of FORTHFOCUS GROUP.\u003C\u002Fp>\n\u003Cp>WordPress, WooCommerce, and Woo are trademarks of their respective owners. This plugin is not affiliated with, endorsed by, sponsored by, or officially associated with the WordPress Foundation, Automattic Inc., WooCommerce, or Woo.\u003C\u002Fp>\n\u003Cp>SMSGatewayHub, MSG91, Gupshup, Fast2SMS, 2Factor, Twilio, and Kaleyra are trademarks or brands of their respective owners. This plugin currently integrates with SMSGatewayHub, ForthFocus SMS Gateway, Gupshup, Fast2SMS, 2Factor, and MSG91. Twilio and Kaleyra are referenced only as examples of additional providers planned for future releases. The plugin is not officially endorsed by or affiliated with third-party gateway brands unless stated through a formal partnership.\u003C\u002Fp>\n","Indian DLT-compliant SMS for WooCommerce: order-status notifications, OTP at login \u002F signup \u002F checkout, full delivery logs.",469,3,"2026-06-30T12:08:00.000Z",[47,48,49,50,51],"dlt","otp","sms","transactional-sms","woocommerce","https:\u002F\u002Fforthfocus.com\u002Fsms-otp-plugin-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fforthfocus-sms-otp.1.0.7.zip"]