🛒 Ultimate WP SMS: WooCommerce Integration Guide (Opt-In, OTP & Notifications)
Vinay Sharma
Last Update 13 days ago
Ultimate WP SMS offers seamless integration with WooCommerce, allowing you to send SMS notifications to customers and admins, enable login with OTP, and capture opt-ins during checkout. This guide walks you through setting up each feature step-by-step.
Give your customers the option to receive order updates or marketing messages via SMS during the WooCommerce checkout process.
🛠️ How to Configure Checkout Opt-In:1. Enable Opt-In Field on Checkout PageAdds an opt-in checkbox to the checkout page so customers can agree to receive SMS updates.
If enabled, the checkbox must be selected for the order to proceed.
Choose a UWS group where customers who opt-in will be automatically added. Useful for sending follow-up messages or campaigns.
This title will be shown above the opt-in checkbox (e.g., “Receive SMS Updates”).
This is the label next to the checkbox (e.g., “Yes, send me updates via SMS”).
Displayed when the checkbox is required but not selected.
Example: “Please confirm SMS updates to continue.”

Allow users to log in using a secure OTP sent to their mobile number instead of using a traditional password.
✅ How It Works:Enable the Login With OTP option.
When a user enters their number, an OTP is sent.
They enter the OTP to access their account.
A more secure and user-friendly login flow.

Send personalized SMS notifications when an order status changes in WooCommerce. You can customize messages for each status.
🛠️ How to Configure:Select Notification Statuses
Choose which WooCommerce statuses should trigger a notification:
Pending Payment
Processing
On Hold
Completed
Cancelled
Refunded
Each status has:
A checkbox to enable/disable notifications
An input field to write a custom SMS message
Example:
For "Processing":
“Hi %woo_cust_firstname%, your order is now being processed. We’ll notify you once it’s shipped!”

You can personalize messages for both customers and admins:
Customer NotificationWrite a general message for the customer.
Choose to send via:
SMS (default)
Voice/audio call
Select a UWS group to notify internally (e.g., your shipping or sales team).
Enter a custom message for admins when the order status changes.
Messages support the following dynamic tags for personalization:
%woo_status_message% — Custom message for each status
%woo_order_status% — Current order status name
%woo_cust_firstname% — Customer’s first name
📘 Full list of supported merge tags:
👉 Ultimate WP SMS Supported Merge Tags
