ForthFocus SMS – OTP Verification, Order Notifications & Indian DLT for WooCommerce

Changelog

1.0.5

Added:
* Added Fast2SMS as a supported SMS gateway provider using the DLT Manual API.
* Added Fast2SMS Authorization Key, Sender ID, and DLT Entity ID fields in Gateway settings and the setup wizard.
* Added Fast2SMS wallet balance support.
* Added provider-aware Fast2SMS request metadata in logs without storing secrets, full phone numbers, or message bodies.

Compatibility:
* Preserved existing gateway selection and credentials for current SMSGatewayHub, ForthFocus SMS Gateway, and Gupshup users.

1.0.4

Fixed:
* Fixed provider logo sizing in the dashboard Active Gateway card.
* Fixed fresh setup so no SMS gateway is auto-selected before the user chooses a provider.

Compatibility:
* Preserved existing gateway selection and credentials for current SMSGatewayHub, ForthFocus SMS Gateway, and Gupshup users.

1.0.3

Added:
* Added Gupshup as a supported SMS gateway provider with provider-mapped DLT support.
* Added Gupshup balance check support.
* Added Gupshup API credential guidance because API credentials may differ from portal login credentials.
* Added provider logos to the dashboard Active Gateway card.

Improved:
* Improved gateway setup flow for multiple providers.
* Improved diagnostics with safer redaction and clearer provider request metadata.
* Improved admin asset cache-busting to avoid stale CSS/JS after updates.
* Improved template test dropdown so only enabled templates with both a valid message body and DLT Template ID are shown.
* Improved setup wizard notice behavior and mobile layout.
* Improved DLT Template ID validation wording and handling.
* Simplified gateway selection helper text for better scalability across multiple providers.

Fixed:
* Fixed duplicate SMS risk by adding atomic send-attempt claiming for concurrent hooks, scheduled actions, and overlapping workers.
* Fixed cases where partially configured templates could appear in the template test dropdown.
* Fixed Gupshup balance display when the provider returns plain-text balance responses.

Compatibility:
* Preserved backward compatibility for existing SMSGatewayHub and ForthFocus SMS Gateway users.

1.0.2

  • Added ForthFocus SMS Gateway as a separate provider with its own provider path.
  • Added gateway selection to the setup wizard and Gateway settings page.
  • Made SMS sending, balance checks, and diagnostics provider-aware.
  • Improved diagnostics with gateway labels, response summaries, collapsible developer traces, and a more readable responsive table layout.
  • Fixed skip_dedupe so OTP and template-test sends can bypass Sender-level dedupe when intended.
  • Marked DLT Entity ID as a required gateway readiness field.
  • Added server-side validation so individual templates cannot be saved without a DLT Template ID.
  • Improved OTP settings UX so child OTP options are inactive unless the master OTP module is enabled, without wiping saved selections.
  • Added ffsms_http_audit cleanup to uninstall.
  • Added clearer WordPress Playground guidance for live SMS tests where external API requests may behave differently from hosted WordPress.

1.0.1

  • Confirmed compatibility with WordPress 7.0.
  • Added WordPress Playground preview support.
  • Improved Playground testing guidance for temporary browser-based environments.
  • Improved SMSGatewayHub-compatible request headers.

1.0.0

  • First public release.

Plugin Website
Visit website

Author
ForthFocus
Version:
1.0.5
Last Updated
June 10, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.