ReadyCMS 3.0.63 is live. · Read the changelog
All plugins
Twilio SMS notifications
User Engagement

Twilio SMS notifications

Send automated SMS notifications for order updates, abandoned carts, and new orders directly from ReadyCMS using the Twilio API.

Free v1.0.0 by ReadyCMS
Twilio SMS notifications - banner
Twilio SMS notifications - banner
Twilio SMS notifications - banner
Twilio SMS notifications - banner

Twilio SMS notifications for ReadyCMS


Twilio SMS notifications connects ReadyCMS to Twilio to send timely SMS updates in response to important store events.

Customers can receive automatic messages when an order is created, shipped, or delivered. The plugin can also send abandoned cart recovery messages after a configurable period, helping bring customers back to incomplete purchases.

Each notification can be enabled or disabled independently, and every message can be customized using templates and dynamic order information. Administrators can also receive an SMS whenever a new order is placed, making it easier to stay informed even when they are away from the ReadyCMS dashboard.

A Twilio account and an SMS-capable Twilio phone number are required to use the plugin.

Key benefits

  • Keep customers informed

    Automatically send SMS updates when orders are created, shipped, or delivered, giving customers clear information throughout the order process.

  • Recover abandoned carts

    Send automated recovery messages to customers who leave the store without completing their purchase. The delay before sending the message can be configured according to your store’s workflow.

  • Customize every message

    Create custom SMS templates for each notification type and include dynamic information such as the customer’s name, order number, total amount, currency, or tracking number.

  • Control notifications individually

    Enable only the SMS messages that are relevant to your business. Order confirmation, shipping, delivery, abandoned cart, and administrator notifications can each be managed separately.

  • Notify your team about new orders

    Send a custom SMS to one or more administrator recipients whenever a new order is created, helping your team react quickly to incoming purchases.

  • Use Twilio’s SMS infrastructure

    Send messages through your own Twilio account and SMS-capable phone number, and manage notification settings directly from ReadyCMS.

How it works

Twilio SMS Notifications sends automated text messages through the Twilio API whenever selected events occur in ReadyCMS.

Guide

  1. Prepare your Twilio account

    Create or sign in to your Twilio account and make sure that you have an SMS-capable Twilio phone number.

    Depending on the countries where you plan to send messages, additional Twilio registration or sender verification requirements may apply.

  2. Add your Twilio credentials

    Open the Twilio SMS Notifications settings in ReadyCMS and enter the required Twilio account credentials and sending phone number.

    Make sure that the phone number is entered in the expected international format.

  3. Enable customer notifications

    Choose which order notifications customers should receive:

    • Order created
    • Order shipped
    • Order delivered
    • Abandoned cart recovery

    Each notification type can be enabled or disabled independently.

  4. Configure abandoned cart recovery

    Enable abandoned-cart SMS messages and define how long ReadyCMS should wait before marking a cart as abandoned.

    An hourly scheduled process checks eligible carts and sends recovery messages after the configured delay.

  5. Create SMS templates

    Write a separate message for each enabled notification type.

    Templates can include placeholders that are automatically replaced with the relevant customer and order information. Available placeholders include:

    • {orderNumber}
    • {customerName}
    • {total}
    • {currency}
    • {trackingNumber}
    For example:
    Hi {customerName}, your order {orderNumber} has been shipped. Tracking number: {trackingNumber}.

    Only use placeholders that contain information available for the selected notification event.

  6. Configure administrator notifications

    Add the phone numbers of the administrators who should receive an SMS when a new order is created.

    You can create a separate custom template for administrator messages, such as:

    New order {orderNumber} received. Total: {total} {currency}.

  7. Save and activate
    Save the plugin settings and click the Activate button.

  8. Test the configuration

    Test the enabled notifications before using them with live customers.

    Confirm that:

    • Twilio credentials are correct
    • The sending number supports SMS
    • Recipient phone numbers use the correct format
    • Templates contain valid placeholders
    • Messages are successfully delivered through Twilio

FAQ

1. What is the Twilio SMS Notifications plugin?

Twilio SMS Notifications is a ReadyCMS plugin that sends automated SMS messages through the Twilio API. It supports customer order updates, abandoned cart recovery, and administrator notifications for new orders.


2. Which ReadyCMS events can trigger an SMS?

Customer messages can be triggered when an order is created, shipped, or delivered. The plugin can also send abandoned cart recovery messages via an hourly schedule.

Administrators can receive an SMS whenever a new order is created.


3. Can I disable individual notification types?

Yes. Each notification type can be enabled or disabled independently, allowing you to use only the messages that are relevant to your store.


4. Can I customize the SMS messages?

Yes. Each notification type has its own customizable text template.

You can include placeholders such as the customer’s name, order number, order total, currency, and tracking number.


5. Which placeholders are supported?

Supported placeholders include:

  • {orderNumber}
  • {customerName}
  • {total}
  • {currency}
  • {trackingNumber}

The information available may depend on the notification type and the order data stored in ReadyCMS.


6. How does abandoned cart recovery work?

The plugin runs an hourly scheduled check for abandoned carts. When a cart has remained incomplete for longer than the configured delay period, ReadyCMS sends the selected recovery SMS via Twilio.


7. Can administrators receive new-order notifications?

Yes. You can configure administrator SMS recipients and create a custom message to send whenever a new order is placed.


8. Can I add more than one administrator recipient?

Yes, multiple administrator phone numbers can be configured to receive new-order notifications, depending on the plugin configuration.


9. Do I need a Twilio account?

Yes. You need an active Twilio account and an SMS-capable Twilio phone number.


10. Are SMS messages included with ReadyCMS?

No. SMS messages are sent through your own Twilio account. Twilio usage and messaging charges are billed separately by Twilio.


11. Does the plugin work in every country?

Availability depends on Twilio’s messaging coverage, your Twilio number's capabilities, local regulations, and any sender registration requirements in the destination country.


12. What phone number format should I use?

Phone numbers should generally be entered in international format, including the country code.


13. Why was an SMS not delivered?

Common causes include incorrect Twilio credentials, invalid recipient numbers, insufficient Twilio balance, unsupported destinations, sender restrictions, or missing regulatory registration.

Delivery information and errors can be reviewed in your Twilio account.


14. Does the shipped-order message support tracking numbers?

Yes. Shipping templates can include the {trackingNumber} placeholder when a tracking number is available on the order.


15. Can I send different messages for each event?

Yes. Order created, order shipped, order delivered, abandoned cart, and administrator notifications can each use a separate custom template.

Build more with ReadyCMS

Explore the full plugin marketplace or book a demo to see them in action.

Book a demoContact usNo credit card. No commitment.