WordPress / WooCommerce Plugin

DataFlows SMS for WordPress & WooCommerce

Automated SMS order notifications, abandoned cart recovery, and customer welcome messages — all connected to your DataFlows account via a simple WordPress plugin. Built for Australian businesses.

✓ ACMA Registered Originating Telco✓ Spam Act 2003 Compliant✓ WooCommerce Compatible
Setup

Connect in Under 2 Minutes

Install the plugin, paste your DataFlows API token, and click Test Connection. Your account name is confirmed immediately — no configuration wizards, no webhooks to set up manually.

  • API token found in DataFlows → Developers → Settings
  • Sender ID auto-loaded with a Refresh button
  • Default country code for local number normalisation
  • Test Connection button confirms your account instantly
API Token
df_live_••••••••••••••••
Sender ID
DataFlows ▾
Country Code
61 (Australia) ▾
✓ Connection Successful
Automated

6 WooCommerce Order Notifications

Each notification type fires automatically on the corresponding WooCommerce order event. Toggle each one on or off from the WordPress admin panel.

🛒

Order Confirmation

SMS sent when a new order is placed at checkout.

Variables:{customer_name}, {order_number}, {shop_name}, {total}
📦

Order Shipped

SMS sent when order status changes to Completed.

Variables:{customer_name}, {order_number}, {shop_name}

Order Cancelled

SMS sent when an order is cancelled.

Variables:{customer_name}, {order_number}, {shop_name}
💰

Refund Processed

SMS sent when a full refund is issued.

Variables:{customer_name}, {order_number}, {shop_name}
👋

Welcome (New Customer)

SMS sent when a new customer account is created.

Variables:{customer_name}, {shop_name}
🛍️

Abandoned Cart Recovery

SMS sent to logged-in customers who leave items in their cart. Configurable delay from 10 minutes to 24 hours.

Variables:{customer_name}, {shop_name}, {cart_url}
Smart

Automatic Phone Number Handling

WooCommerce customers enter phone numbers in all kinds of formats. DataFlows SMS normalises every number automatically before sending.

0412 345 678+61412345678

Local 0-prefix numbers converted to international format using your country code.

(04) 1234-5678+61412345678

Formatting characters (spaces, dashes, brackets) stripped automatically.

61412345678+61412345678

+ prefix added to any number missing it.

Platform

Everything Built Into the Plugin

🔌

Simple API Connection

Connect using your DataFlows API token. A Test Connection button confirms your account name immediately.

📱

Sender ID Dropdown

Sender ID is auto-loaded from your DataFlows account with a Refresh button — no copy-pasting IDs.

🌏

International Numbers

Default country code setting normalises local numbers automatically. Strips spaces, dashes, and brackets.

⚙️

Dedicated Admin Panel

Dedicated DataFlows SMS menu item in WordPress Admin with separate Settings and Templates pages.

🔄

Smart Number Handling

Converts local numbers starting with 0 to international format and adds the + prefix to any number missing it.

🎛️

Per-Notification Toggles

Each of the 6 notification types can be enabled or disabled independently from the WordPress admin panel.

Admin Panel

Manage Everything from WordPress Admin

A dedicated DataFlows SMS menu item appears in your WordPress Admin sidebar. Settings and Templates are split into separate pages for clarity.

  • Settings — API token, country code, sender ID, notification toggles, abandoned cart delay
  • Templates — edit SMS copy for all 6 notification types separately
  • No separate dashboard needed — manage everything inside WordPress
FAQ

Frequently Asked Questions

Yes. The DataFlows SMS WordPress plugin integrates directly with WooCommerce order events. It supports Order Confirmation, Shipped, Cancelled, Refund, Welcome, and Abandoned Cart Recovery notifications, all sent automatically when the corresponding WooCommerce order status changes.

After installing the plugin, go to the DataFlows SMS menu in WordPress Admin, enter your DataFlows API token (found in Developers → Settings in your DataFlows account), and click Test Connection. Your account name will be confirmed immediately.

Yes. The Templates page in WordPress Admin lets you edit the SMS copy for all 6 notification types separately. Each template supports personalisation variables like {customer_name}, {order_number}, {shop_name}, {total}, and {cart_url}.

Yes. The plugin automatically strips formatting characters (spaces, dashes, brackets) and converts local numbers starting with 0 to international format using your configured country code. You set a default country code (e.g. 61 for Australia) in the Settings page.

Yes. DataFlows is an ACMA-registered Originating Telco and fully compliant with the Spam Act 2003. All SMS is sent via the DataFlows platform which enforces STOP opt-out handling and tracks opt-out status per subscriber.

The plugin detects when a logged-in customer leaves items in their cart. After a configurable delay (10 minutes to 24 hours), it sends an SMS using your Abandoned Cart template which can include a {cart_url} variable linking the customer back to their cart.

Ready to Add SMS to Your WooCommerce Store?

Get your free DataFlows API key, install the plugin, and start sending order SMS in minutes.