🛒 Ultimate WP SMS: WooCommerce Integration Guide (Opt-In, OTP & Notifications)

Vinay Sharma

Last Update hace 2 meses

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.

1. Enable Checkout Opt-In for SMS Updates

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 Page
  • Adds an opt-in checkbox to the checkout page so customers can agree to receive SMS updates.

2. Make Opt-In Field Required
  • If enabled, the checkbox must be selected for the order to proceed.

3. Select Group to Add
  • Choose a UWS group where customers who opt-in will be automatically added. Useful for sending follow-up messages or campaigns.

4. Enter the Title for the Opt-In Section
  • This title will be shown above the opt-in checkbox (e.g., “Receive SMS Updates”).

5. Enter the Label for the Opt-In Checkbox
  • This is the label next to the checkbox (e.g., “Yes, send me updates via SMS”).

6. Enter the Required Error Message for Opt-In
  • Displayed when the checkbox is required but not selected.

  • Example: “Please confirm SMS updates to continue.”

🔐 2. Enable Login With OTP (One-Time Password)

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.

📦 3. Send SMS Notifications for WooCommerce Order Statuses

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!”

✉️ 4. Customize Notification Messages

You can personalize messages for both customers and admins:

Customer Notification
  • Write a general message for the customer.

  • Choose to send via:

    • SMS (default)

    • Voice/audio call

Admin Notification
  • 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.

🧩 Merge Tag Support

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

Was this article helpful?

0 out of 0 liked this article