This is an info Alert.
x402 Logo
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
      • Agent Feed
        Pay-per-query access to licensed publisher content for your agents
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. SMS8 – SMS Gateway for WooCommerce, Order Notifications, OTP Login & 2FA via Android

SMS8 – SMS Gateway for WooCommerce, Order Notifications, OTP Login & 2FA via Android

SMS gateway for WordPress & WooCommerce. Order notifications, OTP login, 2FA, bulk SMS through your own Android phone. No Twilio. No per-SMS fees.

10+ active installs
5.0
(1 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping SMS8 – SMS Gateway for WooCommerce, Order Notifications, OTP Login & 2FA via Android running.

WordPress compatibility
Tested to 6.8.6 — 2 branches behind 7.0
A branch or two behind — normal for a plugin between releases.
Last updated
2 months ago
At least 3.2 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.8
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

10+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how SMS8 – SMS Gateway for WooCommerce, Order Notifications, OTP Login & 2FA via Android is looked after — not on how many stores run it.

Solid
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 64 days ago.
WordPress compatibility
14 / 20
Tested to WP 6.8.6, 2 branch(es) behind.
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
10 / 15
5.0/5 across 1 rating(s).
Listing transparency
6 / 10
Provides: description, homepage
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-01 from the WordPress.org plugin registry.
Ratings

5.0

1 rating
5★1
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

SMS8 turns your Android phone into a free SMS gateway for WordPress and WooCommerce. Send WooCommerce order SMS notifications, OTP login codes, two-factor authentication messages and bulk SMS straight from your own SIM card — no Twilio, no Vonage, no Plivo, no per-message fees, no US A2P 10DLC paperwork. Pair an Android device with your SMS8 account, paste your API key into the plugin, and your WordPress site starts texting customers in minutes.

Built for WooCommerce stores tired of getting nickel-and-dimed by CPaaS providers, OTP-driven membership sites that don’t want to pay per verification, and any WordPress install that just wants reliable SMS without subscribing to a third gateway. Full project home and documentation at sms8.io.

Features

  • SMS gateway for WordPress — send through your real mobile number with no per-SMS fees. SMS8 starts at $29/month for unlimited messages through one device.
  • WooCommerce SMS notifications for every order status — Pending, Processing, On hold, Completed, Cancelled, Refunded, Failed — each with its own toggle and message template. Placeholders for customer name, order ID, total, tracking number, payment method and more.
  • Admin order SMS alerts — text the store owner whenever a new order lands, with a separate template.
  • OTP login shortcode — drop [sms8_otp] on any page to render a two-step phone verification form. Works with membership plugins, custom registration flows, account-recovery pages.
  • Two-factor authentication (2FA) helper — SMS8_API::send_otp() and verify_otp() for your own login hooks, including BuddyPress, WP Members, and custom theme registration.
  • Bulk SMS from custom code — do_action('sms8_send_sms', '+14155550101', 'Hi') from any theme, MU-plugin or cron job.
  • Device & SIM picker — pull the list of your paired Android phones with one click and pin a specific device or SIM slot for sends.
  • Setup wizard — 3-step onboarding on activation: Connect, pick device, send a test SMS.
  • One-click Connect — popup OAuth-style flow grabs your API key from SMS8 automatically. No copy-paste.
  • Send log — last 100 attempts with status, error, source, and timestamp. Auto-pruned per retention setting.
  • HPOS-compatible — full support for WooCommerce High-Performance Order Storage.
  • Translations included — English, French, Spanish, Arabic (RTL).
  • No tracking, no analytics, no phone home. GPLv2. The plugin only talks to the SMS8 API endpoint you configured.

Why pick SMS8 over Twilio / Vonage / Plivo?

Twilio, Vonage, MessageBird and Plivo charge $0.0075 to $0.04 per SMS in the US, require A2P 10DLC registration paperwork, and route your messages as third-party A2P traffic. Recipients see a short code or random number they don’t recognise — and reply rates collapse.

SMS8 routes through a real Android phone you own. The message arrives from your real local number. Recipients reply directly to you, not to a 5-digit short code that disappears next quarter. And it costs $29/month flat for unlimited SMS, not $300/month at any meaningful volume. Full pricing and pricing calculator on sms8.io.

How does it work?

  1. Install the free SMS8 Android app from sms8.io/sms-gateway-apk-android, sign in with your SMS8 account, scan the QR on app.sms8.io/devices.php to pair the phone.
  2. Install this WordPress plugin, click Connect with SMS8 in the setup wizard — a popup signs you in and auto-fills your API key.
  3. Configure WooCommerce templates per order status, or just turn on Processing + Completed defaults and you’re done.
  4. When a WooCommerce order triggers a status change, the plugin POSTs to app.sms8.io with Authorization: Bearer <api_key>, SMS8 queues the message, your paired Android polls SMS8, sends the SMS, and reports back.

The whole round-trip is typically under 4 seconds. Plugin requests use a 10-second timeout — checkout will never block longer than that even if the SMS8 API is slow.

WooCommerce SMS notification templates

Every WooCommerce order status has its own message template with these placeholders:

  • {first_name} {last_name} {full_name} {customer_name}
  • {order_id} {order_total} {order_currency} {order_status}
  • {tracking_number} (works with most shipment-tracking plugins)
  • {site_name} {site_url} {payment_method}

Send SMS from your own code

Use the sms8_send_sms action from any plugin or theme. Example: send the admin an SMS when a new user registers.

add_action('user_register', function ($user_id) {
    $user = get_userdata($user_id);
    do_action('sms8_send_sms', get_option('admin_phone'), "New signup: {$user->user_email}");
});

OTP login and 2FA shortcode

The [sms8_otp] shortcode renders a self-contained two-step form: phone field, “Send code” button, code field, “Verify” button. On successful verification it fires do_action('sms8_phone_verified', $phone) so any membership plugin or theme can mark the phone verified. Optional redirect="/my-account" attribute sends the user somewhere after verification.

Legal and compliance

The plugin sends SMS through your real mobile number via P2P (person-to-person) messaging. In the US this is exempt from A2P 10DLC registration requirements that apply to bulk SMS providers. You still need to comply with TCPA: get explicit opt-in from recipients for marketing messages, honor STOP keywords, and never send between 9pm and 8am local time. Outside the US, check your local regulator’s text-marketing rules.

About SMS8

SMS8 is an Android-phone-based SMS gateway service running since 2024, used by hundreds of e-commerce stores, agencies and SaaS apps to send SMS without CPaaS fees. Marketing site, blog and pricing at sms8.io. REST API documentation at sms8.io/sms-api-documentation. Get the Android gateway app at sms8.io/sms-gateway-apk-android.

Is the SMS8 WordPress plugin really free?

The plugin is free, GPLv2-licensed. You need an SMS8 account to send SMS — that has a free 5-day trial, then $29/month for one device with unlimited SMS. There is no per-message fee.

Do I need a Twilio, Vonage or Plivo account?

No. SMS go through your own Android phone via SMS8. No CPaaS account anywhere, no third-party gateway, no per-message billing.

Do I need A2P 10DLC registration in the US?

No. P2P SMS from a real mobile number through your own device is exempt from the A2P 10DLC requirements that apply to bulk SMS providers. You still need explicit opt-in for marketing messages (TCPA).

Does this plugin work with WooCommerce HPOS (High-Performance Order Storage)?

Yes. The plugin uses wc_get_order() and the woocommerce_order_status_{x} hook family, both fully HPOS-compatible, and declares HPOS compatibility on activation. Works on classic CPT storage too.

Which WooCommerce events does it support?

All seven standard order statuses: Pending payment, Processing (paid), On hold, Completed (shipped), Cancelled, Refunded, Failed. Each has its own enable toggle and message template. Plus an optional admin-alert SMS to the store owner.

What placeholders can I use in SMS templates?

{first_name}, {last_name}, {full_name}, {customer_name}, {order_id}, {order_total}, {order_currency}, {order_status}, {tracking_number}, {site_name}, {site_url}, {payment_method}.

Can I send SMS for events other than WooCommerce?

Yes. Use the action do_action('sms8_send_sms', $phone, $message) from any plugin, theme, MU-plugin, or wp-cron job. Optional third argument is an array of options like ['device_id' => 11029, 'sim_slot' => 0].

Can I render an OTP login form on the front-end?

Yes. Drop the shortcode [sms8_otp] on any page. It renders a two-step form: phone, code, verify. On success it fires do_action('sms8_phone_verified', $phone) for membership plugins and custom themes. Works alongside WooCommerce checkout, BuddyPress, WP Members, and most custom registration flows.

Does this work with two-factor authentication (2FA) on WordPress login?

Yes. Use SMS8_API::send_otp($phone) and SMS8_API::verify_otp($phone, $code) inside your own wp_authenticate or authenticate hook. The plugin handles delivery, code generation, expiry and per-phone rate limits for you.

Can I send bulk SMS from this plugin?

The plugin does not include a bulk-SMS UI inside WordPress — that lives in the SMS8 dashboard at app.sms8.io. Use the plugin for transactional and event-driven SMS; use the dashboard for marketing broadcasts.

What if my Android phone is offline?

Messages queue inside SMS8 and send when the device comes back online. The Logs tab shows queued and sent states.

Which countries are supported?

Anywhere your Android phone can send a normal SMS — over 200 countries. There is no allow-list of destinations, no per-country pricing, no extra paperwork for non-US sends. Carrier rates from your own SIM apply.

Does this support dual-SIM and eSIM phones?

Yes. The device picker lists every SIM slot on every paired phone. You can pin a specific SIM per template (for example, send WooCommerce alerts from SIM 1, OTP from SIM 2), or per do_action('sms8_send_sms', ...) call via the sim_slot option.

How is the data stored?

Plugin settings live in the WordPress options table under the single key sms8_options. A custom table {prefix}sms8_log stores send attempts. Old log rows auto-prune per the retention setting.

Does the plugin phone home or send telemetry?

No. The plugin only talks to https://app.sms8.io (the API endpoint you configured) to send SMS and list devices. No analytics, no telemetry, no third-party JavaScript.

I’m upgrading from version 3.x — what happens to my settings?

Automatic migration. On first run after upgrade, your old sms8_io_api_key, sms8_io_device_id and order-template options are folded into the new tabbed settings. The legacy options are kept (not deleted) so you can downgrade safely in the first day if needed.

Is this GDPR-compliant?

The plugin processes the recipient’s phone number and message body for the explicit purpose the WP admin configured. Add a clear opt-in line to your checkout if you operate in the EU / UK. No third-party data sharing happens — the API call goes only to SMS8.

Where is the REST API documented?

Full REST API reference, code samples in cURL, PHP, Python, Node, Go and C# at sms8.io/sms-api-documentation.

Categories
Accounts & CRMEmail & SMS
Plugin details
Version4.1.4
Last updated2026-05-29 8:28pm GMT
Added2023-10-12
Requires WordPress5.8
Tested up to6.8.6
Requires PHP7.4

Tags on WordPress.org
otp
sms
sms gateway
sms notifications
woocommerce
Alternatives
Other plugins in the same categories.
Login & Register Forms – Popup, Slider, Profile & WooCommerce
40K+ installs
4.8(254)
Object Data Sync for Salesforce Integration with WP, Woo, Gravity, WPForms, Ninja, CF7 & more
200+ installs
4.9(22)
Add Customer for WooCommerce
1K+ installs
5.0(12)
OTP Login & Register Woocommerce
1K+ installs
4.6(44)
My Account Page Lite for Divi
100+ installs
5.0(6)
NXT Cloud Chat – CRM, Inbox & OTP Login
10+ installs
5.0(5)
x402 Logo

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent Feed
    • AI Search Engines
    • RAG Builders
    • Browser Agents
    • Vertical Research
    • Browse full catalog
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy