Skip to content
SMS21

Ecosystem & Integrations

Plugins & SDKs for Every Stack

Connect SMS21 to WordPress, WooCommerce, Laravel, PHP, Node.js, React, Next.js, and custom stores in minutes. Official plugins and open-source packages with full DLT, OTP, and WhatsApp Official support.

v2.1.0Official Plugin
WordPress & WooCommerce
Automated WooCommerce order alerts, checkout OTP verification, and abandoned cart recovery via SMS & WhatsApp.
wp plugin install sms21-messaging --activate
DLT SMS WhatsApp Official OTP Auth
  • WooCommerce order status updates (Processing, Dispatched, Delivered)
  • Checkout mobile number OTP verification before payment
  • Automatic DLT template ID and Entity ID parameter binding
v3.0.4Popular
Laravel Notification Channel
First-party Laravel notification channel and SMS21 facade with queueing, OTP verification, and WhatsApp.
composer require sms21/laravel-sms21
DLT SMS WhatsApp Official OTP Auth
  • Laravel Notification Channel: toSms21() and toSms21WhatsApp()
  • Sms21 facade with full autocomplete: Sms21::otp()->send(...)
  • Automatic queueing on your default queue worker (Redis / SQS / Database)
v1.4.1Verified
Native PHP SDK
Zero-dependency, PSR-18 compliant PHP client for standard PHP, CodeIgniter, CakePHP, and custom stacks.
composer require sms21/sms21-php
DLT SMS WhatsApp Official OTP Auth
  • Zero external dependencies beyond PHP ext-curl and ext-json
  • Automatic Idempotency-Key headers prevent double-charging on network dropouts
  • Complete DLT and WhatsApp template variable validation
v0.1.0TypeScript First
Node.js & TypeScript SDK
Official TypeScript SDK with complete type safety, ESM & CJS support, and Ed25519/HMAC signature verification.
npm install @sms21/node
DLT SMS WhatsApp Official OTP Auth
  • Strict TypeScript typings for all OTP, SMS, WhatsApp, and Webhook payloads
  • Zero dependencies: uses native global fetch and Web Crypto API
  • Auto-retry on 5xx server errors and network drops with backoff
v1.1.2Live Interactive Demo
React & Next.js UI Library
Modern React components and hooks for OTP verification, countdown timers, and WhatsApp click-to-chat widgets.
npm install @sms21/react
WhatsApp Official OTP Auth
  • Accessible 4 or 6-digit PIN input with auto-paste, backspace, and arrow keys
  • useOtpCountdown() hook with built-in localStorage expiration persistence
  • Clean Tailwind CSS and Vanilla CSS styling with light & dark mode support
v2.2.0OCMOD & VQMOD
OpenCart & E-Commerce
Automated order SMS, shipment alerts, checkout OTP verification, and WhatsApp notifications for OpenCart stores.
composer require sms21/opencart
DLT SMS WhatsApp Official OTP Auth
  • Native OpenCart 3.x & 4.x OCMOD Extension installer support
  • Customer checkout phone number OTP verification before order
  • Order status update triggers (Processing, Shipped, Delivered)
Live Demo
Interactive React OTP Verification Widget
Test the real user experience. Built with @sms21/react.

Verify your phone

We sent a 6-digit code to +91 98765 43210

Resend code in 55s

Integration Code
import { OtpInput } from '@sms21/react';
import { useState } from 'react';

export function VerifyForm({ requestId }: { requestId: string }) {
  const [code, setCode] = useState('');

  const handleVerify = async (otp: string) => {
    // Verified against SMS21 API
    const res = await fetch('/api/verify-otp', {
      method: 'POST',
      body: JSON.stringify({ requestId, otp }),
    });
    const data = await res.json();
    if (data.verified) alert('Success!');
  };

  return (
    <OtpInput
      length={6}
      value={code}
      onChange={setCode}
      onComplete={handleVerify}
      autoFocus
    />
  );
}

Enterprise Architecture

Why Developers Rely on SMS21 Plugins

Every official plugin and SDK is engineered for enterprise reliability, automatic failover, and strict telecom compliance.

Built-in DLT & Meta Compliance

Pre-validated template bindings, variable checks, and header formatting ensure messages are never rejected by telco operators or Meta review.

Zero-Loss Idempotency

Every SDK automatically injects cryptographic Idempotency-Key headers. Network drops and retries will never double-charge or duplicate dispatches.

Signed Webhooks Verification

Includes pre-built middleware and helper methods to verify HMAC-SHA256 and Ed25519 signatures on real-time delivery and inbound message webhooks.

Dual-Channel Failover

Configure automatic fallback from WhatsApp to SMS OTP so your customers always receive critical authentication codes, even during WhatsApp outages.

Sandbox & Test Mode

Test keys starting with sms21_test_ simulate the entire delivery pipeline, fixed OTP codes, and webhooks with zero wallet charges.

100% Type Safe

Full TypeScript definitions, strict PHP types, and autocomplete for every channel, parameter, and error code right in your IDE.

Start today

Build against the sandbox, go live when you are ready

Create an account and a test key in minutes. Nothing is delivered and nothing is charged until you switch to a live key.