WP Manifestindependent plugin directory
manifest / ecommerce / wordpress

Sendexa for WooCommerce

Sendexa for WooCommerce - WordPress plugin

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/sendexa/wordpress/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WC requires at least: 7.0 WC tested up to: 8.9 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html

Order SMS & email notifications, abandoned cart reminders, and checkout phone (OTP) verification for WooCommerce — powered by Sendexa.

Description

Sendexa for WooCommerce connects your store to the Sendexa messaging API so you can:

  • Order notifications — send an SMS and/or email to the customer whenever an order changes status (pending, processing, completed, custom statuses from shipment-tracking plugins, etc). Each status gets its own toggle and its own message template.
  • Abandoned cart reminders — capture the phone/email a guest or logged-in shopper enters during checkout, and automatically send a recovery SMS/email if they never complete the order within a configurable window.
  • Checkout phone verification (OTP) — require shoppers to verify their phone number with a one-time code before placing an order. Scope it to Cash on Delivery orders only (the most common use case — cutting down on fake COD orders) or to every order.
  • Delivery status webhooks — optionally receive delivered/failed callbacks from Sendexa so the built-in activity log reflects real delivery outcomes, not just "sent."

All API calls happen server-side. Your Sendexa API credentials are never exposed to the browser — the checkout verification widget talks to a small WordPress REST proxy on your own site, which then talks to Sendexa.

Requirements

  • A Sendexa account with API credentials (Client ID/Secret) and an approved SMS Sender ID.
  • WooCommerce active.

Installation

  1. Upload the plugin files to /wp-content/plugins/sendexa-for-woocommerce, or install the zip via Plugins → Add New → Upload Plugin.
  2. Activate the plugin.
  3. Go to WooCommerce → Sendexa and enter your API Client ID, Client Secret, and Sender ID under the General tab. Use Test Connection to confirm they work.
  4. Configure per-status notifications under Order Notifications, and abandoned cart reminders in the same tab.
  5. Optionally enable checkout phone verification under Checkout Verification.

Frequently Asked Questions

Does this cost anything beyond WooCommerce/WordPress?

The plugin itself is free. Sending SMS, email, and OTP codes through Sendexa is billed by Sendexa according to your account's rates.

Where do I get an API Client ID and Secret?

From your Sendexa dashboard, under Developers → API Keys.

Does the OTP widget work for guest checkout?

Yes — verification is tied to the WooCommerce session, not a logged-in account.

What happens if I deactivate the plugin?

Your settings and activity log are kept so you can safely reactivate later. Uninstalling (deleting) the plugin removes settings and log tables permanently.

Changelog

1.0.0

  • Initial release: order notifications, abandoned cart reminders, checkout OTP verification, delivery webhooks, activity log.