WP Manifestindependent plugin directory
manifest / ecommerce / wordpress

Sendexa for WooCommerce

Sendexa for WooCommerce - WordPress plugin

by Sendexa Limited · github.com/sendexa/wordpress · website

1stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/sendexa/wordpress/archive/refs/heads/main.zip

Readme

=== Sendexa for WooCommerce === Contributors: sendexa Tags: sms, email, woocommerce, otp, abandoned cart, notifications Requires at least: 6.0 Tested up to: 6.6 Requires PHP: 7.4 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.

Read the full README on GitHub →