Magento Extensions

SMS for Magento 2

This SMS plugin for Magento 2 enables automated and bulk SMS notifications for order confirmation, shipping, and delivery updates. It supports dynamic templates, HTTP GET/POST API integration, configurable SMS URLs, and works with any compatible SMS provider for seamless customer communication.
$59 One-time payment
SKU : magento2-sms
Share :
(28)
Trusted by 5000+ Stores
Lifetime Updates
6 Months Support

Description

Magento 2 SMS Extension (Order, Shipping, Delivery & Bulk SMS)

Send automated SMS notifications for orders, shipping, delivery, and bulk messages to customers directly from your Magento 2 store.

Quick Highlights (Most Important Features)

✔ Send Order Confirmation, Shipping & Delivery SMS automatically.

✔ Bulk SMS to multiple customers from Customer Grid.

✔ Custom SMS Templates with dynamic variables.

✔ Supports HTTP GET/POST API – Compatible with most SMS providers.

Includes: Lifetime Updates, Full Source Code, One-Time Payment, and 6 Months of Support.


Types of SMS Messages Supported

  1. Order Confirmation SMS – Sent when a customer places an order.
  2. Shipping SMS – Sent when the admin ships an order.
  3. Order Delivered SMS – Sent when order status is changed to "Delivered."
  4. Bulk SMS – Sent to multiple customers at once from the Customers list.

You can configure the SMS Sending URL and define templates for automated SMS. HTTP GET/POST Method API is used to send SMS. Most SMS service vendors support HTTP GET/POST API method.

Dynamic URLs are supported, so the extension understands where different fields appear in HTTP GET API for sending SMS.

Important for SMS Integration

This extension provides the software for sending SMS. You will need to purchase an SMS API separately. You can use any SMS provider that supports HTTP GET API.


Bulk SMS

  • Select Yes/No to enable or disable. General Configuration must be Enabled for this module to work.
SMS for Magento 2 1
SMS for Magento 2 2

Order Confirmation SMS

  • Enable – Select Yes/No to enable or disable.
  • Template – Enter the message sent when customer places an order (also works for admin orders).
  • Use following variables for dynamic fields:
  • _NAME_ = User name
  • _ORDERID_ = Order ID
  • _AMOUNT_ = Order Amount

Note: General Configuration must be Enabled for this module to work.

Shipping SMS

  • Enable – Select Yes/No to enable or disable.
  • Template – Message sent when shipment is created by admin.
  • Use following variables:
  • _NAME_ = User name
  • _ORDERID_ = Order ID

Note: General Configuration must be Enabled for this module to work.

SMS for Magento 2 3
SMS for Magento 2 4

Delivery SMS

  • Enable – Select Yes/No to enable or disable.
  • Status – Select the Order Status for which message should be sent.
  • Template – Message sent when order status changes to selected status.
  • Use following variables:
  • _NAME_ = User name
  • _ORDERID_ = Order ID

Note: General Configuration must be Enabled for this module to work.

SMS for Magento 2 5
SMS for Magento 2 6

Installation Instructions

  • Unpack the zip file inside app/code/Purpletree/Sendsms/ directory.

Directory Structure:

/app/code/Purpletree/Sendsms/controller

/app/code/Purpletree/Sendsms/block

... and other directories as required.

  • Run following command from Magento root directory:

$php bin/magento setup:upgrade

Configuration Instructions

Bulk SMS – Send single SMS to multiple customers from Customers Grid.

Order SMS – Sent when order is placed.

Shipping SMS – Sent when admin creates shipment.

Order Delivered SMS – Sent when order status changes to Delivered.

To Configure and Enable the Extension:

  • Go to Stores > Configuration > PURPLETREE > Send SMS.
  • In “General Configuration”, set “Module Enable” to Yes.
  • Enter License key (required).

Note: Valid License Key is required to save configuration changes.

After changing options, refresh Magento cache.

Configuring Parameters for SMS URL

SMS for Magento 2 7

General Configuration

  • Module Enable – Set Yes to enable all modules.
  • License Key – Provided after purchase.
  • SMS API URL – Enter SMS API from provider.
  • Dynamic Variables:
  • _MOB_ = Mobile number
  • _TEXT_ = SMS Text

Description of Magento SMS Extension

Magento SMS Extension enables sending SMS messages to customers directly from Magento 2 store.

It improves customer engagement and satisfaction by providing timely and relevant SMS updates.

SMS Gateway

We offer an integrated SMS gateway solution:

  • $25 – 10,000 SMS (No Expiration)
  • $100 – 50,000 SMS (No Expiration)

Our Support, Guide & Policies

Download the User Guide .

In case of any issues, please open a ticket from our Helpdesk .

Note: Our extensions have a licensing policy. Click here to view the License Policy .

Features

Magento 2 SMS Extension

Order Confirmation SMS

Automatically send SMS to customers when a new order is placed in the store.

Shipping SMS Notification

Customers receive an SMS notification when the admin creates a shipment for the order.

Order Delivered SMS

Send automatic SMS when the order status changes to Delivered.

Bulk SMS to Customers

Send a single SMS to multiple customers directly from the Magento customer grid.

Custom SMS Templates

Create customizable SMS templates with dynamic variables for personalized notifications.

Dynamic SMS Variables

Use dynamic variables such as:
NAME = Customer Name
ORDERID = Order ID
AMOUNT = Order Amount

HTTP API Integration

Supports HTTP GET and POST API, making it compatible with most SMS service providers.

Flexible SMS Configuration

Configure the SMS API URL and message templates easily from Magento admin.

Automatic Order Updates

Send automated SMS notifications based on different order events.

Dynamic API URL Support

Dynamic URLs are supported, allowing the extension to map API parameters easily.

Benefits

Value for Everyone

Benefits for Store Owners / Admins

  • Send automatic SMS notifications for orders and shipments.
  • Communicate with customers instantly through bulk SMS messaging.
  • Configure SMS templates and API settings directly from Magento admin.

Benefits for Customers

  • Receive instant SMS updates for orders, shipping, and delivery.
  • Stay informed about order progress without checking emails.
  • Get timely notifications for important order updates.
Live Demo

See It In Action

Go to Stores > Configuration > Purpletree > SendSMS

Online Demo

username: demo_admin

password: demoadmin123

Compatibility

Supported Versions

Supported Versions

Compatible with: Magento 2.2.x, 2.3.x, 2.4.x

2.4.4 2.4.5 2.4.6 2.4.7 2.4.8
FAQ

Frequently Asked Questions

No. The extension provides the software to send SMS, but you must purchase an SMS API separately.

Any SMS provider that supports HTTP GET or POST API can be used.

Yes. The extension supports Bulk SMS from the Magento customer grid.

Yes. Admins can create custom SMS templates with dynamic variables.

The extension supports order confirmation, shipping updates, delivery notifications, and bulk SMS.
Customer Reviews

What Our Customers Say

My Cart Cart Page

We may use cookies or any other tracking technologies when you visit our website, including any other media form, mobile website, or mobile application related or connected to help customize the Site and improve your experience. Read Full Cookies