Confirm WooCommerce COD orders automatically by SMS
WooCommerce SMS Order Confirmation Free helps online stores verify cash-on-delivery orders before processing and shipping them.
When a customer places a COD order, the plugin sends an SMS containing a unique confirmation code and a secure confirmation link. The customer can approve or reject the order, while WooCommerce updates the order status automatically.
The Free plan is suitable for small stores that want a reliable COD confirmation workflow using SMSGate and their own Android phone.
Reduce fake and unconfirmed COD orders
Cash-on-delivery orders can lead to unnecessary processing, refused parcels, and failed delivery costs.
The plugin helps you:
- verify that customers still want their orders;
- reduce fake or incorrectly placed COD orders;
- avoid processing orders without confirmation;
- reduce manual confirmation calls;
- save time for store administrators;
- keep a clear confirmation history in WooCommerce.
Send SMS messages through SMSGate
The Free version supports:
- SMSGate Cloud;
- SMSGate Local;
- one configured SMS device;
- connection validation;
- automatic webhook configuration;
- secure incoming webhook processing;
- duplicate message protection;
- test mode before sending real messages.
The SMS messages are sent through your own compatible Android device and SMSGate configuration.
Secure confirmation using reply codes
Each customer receives a unique confirmation code.
Customers can reply using formats such as:YES 4821 or NO 4821
When a customer replies without the required code, the plugin can send an instructional response asking them to include it.
This prevents a simple YES or NO message from confirming the wrong order.
Secure confirmation links
The SMS can also contain secure links that allow customers to:
- confirm the order;
- reject the order;
- view the current confirmation result.
The links use signed tokens and expiration controls to protect the confirmation workflow.
Automatic WooCommerce order status updates
The plugin can automatically:
- place new COD orders on hold;
- keep orders pending while confirmation is active;
- update confirmed orders to the configured status;
- update rejected orders to the configured status;
- record customer responses in order notes;
- protect orders against premature processing.
Manual tools for store administrators
Store administrators can:
- send or resend the confirmation SMS;
- generate a new confirmation code;
- review the current confirmation status;
- inspect recent activity;
- view masked phone numbers;
- review gateway and webhook errors;
- initialize confirmation for eligible older COD orders.
Built for modern WooCommerce stores
The Free version supports:
- WooCommerce cash on delivery;
- Classic Checkout;
- WooCommerce Checkout Blocks;
- High-Performance Order Storage;
- downloadable and virtual products;
- WooCommerce order notes;
- WordPress privacy export and erasure tools.
Free plan features
- One website
- One SMSGate device
- SMSGate Cloud support
- SMSGate Local support
- Test gateway
- Secure SMS confirmation codes
- Customer approval and rejection
- Secure confirmation links
- Automatic order status changes
- Manual resend
- WooCommerce order notes
- Webhook security
- Duplicate event protection
- Basic activity logs
- Classic Checkout support
- Checkout Blocks support
- WooCommerce HPOS support
- Privacy tools
Free plan limitations
The Free plan does not include:
- Twilio;
- custom HTTP gateways;
- smart replies without a code;
- automatic reminders;
- conditional confirmation rules;
- multiple devices;
- gateway fallback;
- bulk confirmation actions;
- advanced analytics;
- white-label tools.
Requirements
- WordPress
- WooCommerce
- WooCommerce cash-on-delivery payment method
- Compatible Android phone
- SMSGate account or local SMSGate installation
- Active SIM card capable of sending SMS messages
SMS charges are not included and depend on your mobile operator.

















