WordPress Plugin

ProEcom SMS for WooCommerce

Text your customers when their order status changes, verify phone numbers at checkout with an OTP, and message past buyers in bulk. Templates use order merge tags, and every send is logged inside WordPress.

WooCommerce SMS plugin settings screen in WordPress admin with per-status message toggles and a template editor

What is ProEcom SMS for WooCommerce

This plugin connects a WooCommerce store to the ProEcom SMS Pakistan platform. Once your API credentials are saved, WooCommerce order events fire text messages using templates you control. You decide which statuses trigger a message, what each message says, and whether the store admin gets a copy. A delivery log inside WordPress records every send, so you can check what went out and whether it reached the handset.

What the plugin does

Order status SMS

Send a message when an order moves to processing, on hold, completed, cancelled or refunded. Each status has its own template and its own on or off switch.

Admin notifications

Alert store owners and staff numbers when a new order comes in, so nobody has to keep the WooCommerce dashboard open to know a sale happened.

Checkout OTP

Require a one-time code before an order is placed to confirm the phone number is real, which cuts fake orders and wrong-number delivery failures.

Merge tag templates

Insert order number, customer name, total, status, tracking number and store name into any template. The tag list sits next to the editor field.

Bulk send

Message past customers filtered by order status, date range or spend, straight from the WordPress admin, without exporting a list first.

Delivery logs

A searchable log of every message with recipient, template, timestamp and delivery status, exportable to CSV for reconciliation.

Requirements

Setting it up

  1. 1

    Download the plugin ZIP, then in WordPress go to Plugins, Add New, Upload Plugin and activate it.

  2. 2

    Open the plugin settings and paste the API key from your ProEcom SMS dashboard, then save.

  3. 3

    Select your approved sender ID from the dropdown and send a test message to your own number.

  4. 4

    Turn on the order statuses you want to message on and edit each template with the merge tags you need.

  5. 5

    Enable checkout OTP if you want phone verification, then place a test order end to end and check the delivery log.

Frequently asked questions

Do I need a separate SMS account?

Yes. The plugin is the WooCommerce connector, not the messaging service itself. Messages are sent through your ProEcom SMS Pakistan account using your credits and your registered sender ID. Create the account first, then install the plugin and paste in the API key.

Will it work with my custom order statuses?

Custom statuses registered properly by another plugin or your theme normally appear in the status list, so you can attach a template to them. Behaviour depends on how the status was registered, so test with a real order before you rely on it in production.

Can customers reply to the messages?

Replies are not handled inside WordPress. Branded alphanumeric sender IDs are typically send-only. If you need two-way conversations, use a short code or long number on your ProEcom SMS account and manage replies in the main dashboard instead.

Does checkout OTP slow down conversion?

It adds a verification step, so some drop-off is possible. Stores with a high rate of fake or mistyped numbers usually find the reduction in failed deliveries worth it. You can enable OTP for cash on delivery orders only and leave prepaid checkouts untouched.

Get order SMS running on your store

We will set up your account, register your sender ID and configure the templates with you.

Talk to our team