E-commerce plugins
Add SMS to your store without writing code. Official Hellio Messaging plugins for WooCommerce, OpenCart, PrestaShop and Magento send order updates to your customers, alert your team to new orders, verify phone numbers at checkout, and let you fire off a message to a list, all from the store admin.
Each plugin is a thin, well-behaved wrapper over the REST API. Sends happen server-side, so your token never touches the browser, and a network hiccup logs and moves on instead of blocking checkout.
Supported platforms
One plugin per cart, same features and settings across all of them.
- WooCommerce (WordPress), PHP 7.4+.
- OpenCart 3.x.
- PrestaShop 1.7 and 8.
- Magento 2 (2.4+).
Download the plugin for your platform from GitHub releases: WooCommerce, OpenCart, PrestaShop, or Magento. The full source is on GitHub.
What you get
The same five features on every platform.
- Order-status SMS: text the customer when an order changes status (placed, processing, completed, shipped, cancelled), with an editable message per status.
- Admin new-order alerts: SMS your team the moment an order comes in.
- Checkout OTP verification: verify the customer's phone before the order is placed, which cuts fake orders and bad numbers.
- Send SMS: paste one number or many, pick a Sender ID, type a message, send. Handy for a quick blast or a test.
- Bulk SMS: message an audience (all customers, or customers filtered by order status) in one go.
Step-by-step setup guides
Install and configure, with screenshots, for your platform.
- WooCommerce: upload the plugin, connect, and configure in WP Admin.
- OpenCart: install the OCMOD, refresh modifications, and configure.
- PrestaShop: upload the module and configure in the Back Office.
- Magento: add to
app/code, runsetup:upgrade, and configure.
Connect your account
Sign in once, or paste a token. Your pick.
Open the plugin settings and choose one of two ways to authenticate:
- Connect with your Hellio login: enter your account email and password and click Connect. The plugin exchanges them for a scoped API token server-side and stores only the token, never your password. If your account uses two-factor authentication, it asks for your code and completes the connection.
- Paste a token: create a token in your dashboard under Settings, then API Keys & Webhooks and paste it into the API token field.
Under the hood, Connect calls a single endpoint:
curl -X POST https://api.helliomessaging.com/v1/v1/auth/token \
-H "Content-Type: application/json" \
-d '{"email":"you@store.com","password":"your-password","device_name":"WooCommerce"}'
It returns a token carrying the same abilities as a dashboard token. It is rate-limited, and it refuses unverified or locked accounts. See Authentication for how token abilities map to what each feature can do.
After connecting, set a default Sender ID (up to 11 characters, and it must be approved on your account) and a default dial code for local numbers. You are ready to send.
Order notifications
A template per order status, with merge fields.
Turn on the statuses you care about and write a message for each. The plugin fills in the order's details before sending. Available placeholders:
{order_id} {order_number} {order_status}
{order_total} {currency} {customer_name}
{customer_first_name} {store_name} {shop_url}
{tracking_url} {date}
For example:
Hi {customer_first_name}, your {store_name} order {order_number} is now {order_status}. Total: {order_total} {currency}.
Any placeholder the order does not have renders blank, so a template is always safe to send.
Checkout OTP
Verify the phone before the order is placed.
With OTP enabled, the customer gets a Send code button next to the phone field at checkout. The code is delivered by Hellio, and the order is blocked on the server until the number is verified, so it cannot be skipped from the browser. You control the code length and how long it stays valid.
Send SMS and bulk
Ad-hoc sends from the admin, plus audience blasts.
The Send SMS panel takes one number or many (comma, space or new line separated), an editable Sender ID, and a message that understands the same placeholders. It is the fastest way to test your setup or send a quick note. For larger sends, the Bulk SMS page targets an audience: all customers, or customers filtered by their latest order status. Both split large lists into batches automatically.
Prefer to build your own?
The plugins call the same API you can. If you are on a platform we do not package yet, or you want full control, use an SDK, call the REST API directly, or connect an AI agent with the MCP server. Create a free account to get a token, or talk to our team if you need a hand.
