Texnity for WooCommerce

Description

Texnity for WooCommerce connects your WordPress / WooCommerce store to the Texnity WhatsApp Business API so you can:

  • Send order status notifications (placed, processing, on-hold, completed/shipped, cancelled, refunded, failed) using your approved WhatsApp templates.
  • Recover abandoned carts with automated WhatsApp reminders (up to two, at configurable delays) and a one-click cart-restore link.
  • Notify a store admin number whenever a new order arrives.
  • Receive inbound replies and delivery/read status via a secured webhook, with a full message log in wp-admin.
  • Let customers confirm or cancel an order by replying with a keyword (e.g. “yes” / “cancel”), automatically advancing the order to a status you choose.
  • Send manual / ad-hoc template messages to any number.

Each event maps to an approved Texnity template name, and the plugin fills template variables from the order (customer name, order number, total, items, tracking number, and more).

This plugin requires a Texnity account and connects to a third-party service to send and receive messages. See External services below.

External services

This plugin relies on the Texnity WhatsApp Business API, a third-party service operated by H3 Technologies (Texnity), to send and receive WhatsApp messages. The plugin will not send or receive any messages until you enter your Texnity secret key on the plugin’s settings page, and it does not function without a Texnity account.

Service provider: Texnity — https://www.texnity.com
API endpoint: https://api.texnity.com

What data is sent, and when:

  • When you connect / verify your key (settings page): your site URL and the plugin’s webhook callback URL, together with your Texnity secret key.
  • When you sync templates: your Texnity secret key only.
  • When a notification is sent (order status change, abandoned-cart reminder, new-order admin alert, or a manual send): the recipient’s phone number, the template name, and the template variable values you have mapped — which may include the customer’s name, order number, order total, ordered items, and tracking number — plus your secret key. An optional media URL is sent only if you configure a media template.
  • Inbound (from Texnity to your site): Texnity calls your site’s webhook URL with inbound reply text, the sender’s phone number, and message delivery/read status updates.

No data is sent to any other third party. By using this plugin you agree to Texnity’s Terms of Service and Privacy Policy:

  • Terms of Service: https://texnity.com/terms-of-service/
  • Privacy Policy: https://texnity.com/privacy-policy/

You are responsible for obtaining any consent required to message your customers on WhatsApp in your jurisdiction, and for complying with WhatsApp/Meta’s Business Messaging policies.

Installation

  1. Upload the texnity-for-woocommerce folder to /wp-content/plugins/ (or install the ZIP via Plugins Add New Upload).
  2. Activate the plugin through the Plugins menu.
  3. Go to Texnity Settings, paste the secret key from your Texnity portal’s WordPress Integration page, and click Save & Connect.
  4. Enable the events you want and enter (or sync and pick) the matching approved template names.
  5. For two-way messaging, copy the Webhook URL shown on the settings page into your Texnity dashboard.

FAQ

Do I need a Texnity account?

Yes. This plugin is a client for the Texnity WhatsApp Business API and requires a Texnity account and secret key. See External services above.

Do I need WooCommerce?

Order and abandoned-cart notifications require WooCommerce. Manual send and the inbound webhook work without it.

Where do templates come from?

Templates are created and approved in your Texnity dashboard. Sync them into the plugin (Sync Templates) and pick the approved template name for each event.

How are phone numbers handled?

Numbers are normalised to international format. Set a Default Country Dial Code for stores that collect local numbers.

Do I need customer consent to message them?

Messaging customers over WhatsApp is subject to WhatsApp/Meta policy and your local law. You are responsible for collecting the consent required in your jurisdiction before sending messages.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Texnity for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.6.0

  • Coding standards: all admin scripts and styles now load through the WordPress enqueue APIs (wp_enqueue_style / wp_add_inline_style / wp_add_inline_script) instead of inline / tags.
  • Added the “Requires Plugins: woocommerce” header so WordPress can manage the WooCommerce dependency.
  • Documentation: corrected the plugin name and installation folder references in the readme.

1.5.9

  • WooCommerce High-Performance Order Storage (HPOS) compatibility declared.
  • Second abandoned-cart reminder: send an optional follow-up reminder at a separate, configurable delay.
  • Order confirmation and cancellation by reply: when a customer replies with a configurable keyword, the plugin auto-advances their most recent order to a status you choose, for both confirm and cancel flows.
  • Optional media-header templates (image / video / document) for sends.
  • Message Log improvements and reliability fixes for delivery/read status updates pushed via the webhook.
  • Security and stability hardening throughout.

1.2.0

  • Template sync: pull your approved templates straight from Texnity (Sync Templates) and pick them from a dropdown per event, with each template’s variables captured for accurate mapping.
  • Smart message queue: order and manual sends now go through the /wordpress/send-smart-message/queue endpoint, and template variables are always delivered as an ordered numbered map so they land in the correct placeholder regardless of name.
  • Order confirmation by reply: when a customer replies with a keyword (yes, confirm, ok…), the plugin auto-advances their most recent order to a status you choose. Keywords and target status are configurable.
  • Message Log clarity: instant send results (the API response at send time) and later delivery/read/failed updates (pushed via the webhook) are logged as separate rows, each with full “eye” detail.

1.1.0

  • New WordPress integration API: authenticate with a 40-char secret key + site URL against the /wordpress/verify-key, /wordpress/templates and /wordpress/send-message endpoints.
  • Redesigned admin dashboard: branded header, connection status pill, message stat tiles, card-based settings and toggle switches for each notification.
  • Secret keys are masked with a show/hide toggle; legacy API keys are migrated automatically on upgrade.

1.0.0

  • Initial release: order notifications, abandoned cart recovery, admin alerts, inbound webhook, message log, manual send.