What You'll Set Up
By the end of this guide, your WooCommerce store will automatically send SMS to customers on every order status change — new order confirmation, processing, shipped, delivered, cancelled, and refunded. You'll also configure admin SMS alerts for new orders and low stock.
The entire setup takes about 15 minutes. No PHP code, no WooCommerce hooks — just install the plugin, enter your API key, and customise templates.
Order Status SMS
Automatic SMS on new order, processing, shipped, delivered, cancelled, refunded
Admin Alerts
Notify store owner via SMS on new orders, low stock, and refund requests
Custom Templates
Personalise SMS with {order_id}, {customer_name}, {total}, {tracking_number}
DLT Compliant
Supports DLT-registered templates for Indian telecom compliance
Step-by-Step Setup
Step 1: Install the SpringEdge WooCommerce SMS Plugin
Go to WordPress Admin → Plugins → Add New. Search for "SpringEdge SMS" or upload the plugin ZIP file. Click Install Now, then Activate.
Step 2: Enter Your API Key and Sender ID
Go to WooCommerce → Settings → SpringEdge SMS. Enter your SpringEdge API key and your DLT-approved sender ID (6 characters, e.g. SEDEMO). Click Save Changes.
Step 3: Customise SMS Templates for Each Order Status
For each order status (New Order, Processing, Shipped, Delivered, Cancelled, Refunded), the plugin provides a text field where you can write your SMS template. Use dynamic placeholders:
| Placeholder | Replaced With |
|---|---|
{order_id} | WooCommerce order number |
{customer_name} | Customer's billing first + last name |
{total} | Order total amount |
{status} | Current order status |
{tracking_number} | Shipment tracking number (if available) |
{site_name} | Your store name |
DLT compliance: The final rendered SMS (after placeholder substitution) must match your DLT-approved template exactly. Register templates on your DLT portal before configuring here.
Step 4: Enable Admin Notifications
In the same settings page, enter admin mobile number(s) to receive SMS copies. Toggle notifications for: New Order, Refund Request, Low Stock Alert. Save changes.
Step 5: Choose Which Statuses Trigger SMS
Enable or disable SMS for each order status using the checkboxes. Most stores enable: New Order, Processing, Shipped/Completed, and Cancelled. Disable statuses you don't need to save credits.
Step 6: Test with a Sample Order
Place a test order on your store using your own mobile number as the billing phone. Verify SMS is received for each status change (new → processing → completed). Check delivery logs in the SpringEdge dashboard.
Supported SMS Events
New Order
Customer receives order confirmation with order ID and total amount.
Processing
Customer is notified that their order is being prepared.
Shipped / Completed
Shipping notification with tracking number and estimated delivery.
Delivered
Delivery confirmation when order reaches the customer.
Cancelled
Cancellation confirmation with refund details.
Refunded
Refund confirmation with amount and expected credit timeline.
Frequently Asked Questions
- How do I set up SMS notifications in WooCommerce?
Install the SpringEdge WooCommerce SMS plugin from Plugins → Add New. Go to WooCommerce → Settings → SpringEdge SMS, enter your API key and sender ID, customise templates for each order status, enable admin alerts, and save. Place a test order to verify.
- Is the WooCommerce SMS plugin free?
Yes, the SpringEdge WooCommerce SMS plugin is free. You only pay for the SMS messages sent — no plugin license fee, no monthly subscription. Learn more about the plugin.
- Can I customise the SMS message for each order status?
Yes. Each order status has its own template field. Use placeholders like {order_id}, {customer_name}, {total}, and {tracking_number} to personalise messages. Make sure the final text matches your DLT-approved template.
- Does this work with WooCommerce custom order statuses?
The plugin supports all standard WooCommerce statuses out of the box. For custom statuses (added by plugins like WooCommerce Order Status Manager), contact our support team for a compatible version.
- How much does it cost per SMS?
SpringEdge charges Rs. 0.14-0.16 per SMS depending on volume. No monthly fee. A store processing 100 orders/day sending 2 SMS per order (confirmation + shipped) costs approximately Rs. 900-960/month.
