Start Free Sign In

Magento sms plugin documentation

1.0.0.1 Adobe Commerce / Magento 2.4+, PHP 8.1|8.2|8.3, ext-curl Download
Magento 2.4+ PHP 8.1+ Composer

Requirements

Before installing the plugin, make sure your environment meets the following requirements:

Required: Adobe Commerce / Magento 2.4+, PHP 8.1|8.2|8.3, ext-curl. You also need a valid RCSzilla account with an active API key.

Installation

Follow these steps to install the RCSzilla plugin on your Magento store:

Download Magento Plugin
  1. 1 Run composer require rcszilla/module-sms in your Magento root — see Packagist for all versions.
  2. 2 Run php bin/magento module:enable RCSZilla_Sms.
  3. 3 Run php bin/magento setup:upgrade && php bin/magento setup:di:compile && php bin/magento cache:flush.
  4. 4 In the Magento admin, go to Stores → Configuration → RCSzilla SMS.
  5. 5 Enter your RCS Zilla API Token (from the Devices page in your RCS Zilla admin), choose the default Channel (SMS or WhatsApp), and set the module to Enabled.
  6. 6 Configure notification events: order status changes, new customer welcome SMS, and admin order alerts.
  7. 7 Run php bin/magento cache:flush again, then place a test order to verify delivery.

Configuration

After installation, open the RCSzilla settings panel inside your store's admin. You will find the following sections:

Important: Always save your settings before navigating away, otherwise changes will be lost.

Finding your API Key

Your API key is available in the RCSzilla dashboard under Account → API Keys. Click Create new key, give it a descriptive label (e.g. Magento Store) and copy the key shown. Treat it like a password — do not share it or commit it to version control.

You can create multiple API keys — one per store or integration. If a key is ever compromised, revoke it from the dashboard and generate a new one without affecting other integrations.

Testing the integration

Use the Send Test Message button in the plugin settings to verify that your API key is valid and messages are delivered correctly. Enter a real phone number you have access to (in international format, e.g. +40712345678) and click the button — you should receive the SMS within a few seconds.

A successful test confirms: your API key is valid, your server can reach RCSzilla's API over HTTPS, and the selected SMS channel is active and correctly configured.

For a full end-to-end test, place a real or test order in your store and verify that the order placed notification arrives. Then change the order status to Shipped in your admin and confirm a second SMS is received. This validates the entire webhook pipeline.

Troubleshooting

Enable Debug Log in the plugin settings to capture full request and response details. The log is written to your store's standard log directory and is invaluable for diagnosing delivery failures.

If the issue persists, contact our support team via the contact form and include your debug log output and the RCSzilla account email address.

Changelog

Stop sending messages one by one.

RCSZilla lets you send SMS, WhatsApp, and Email campaigns to thousands of contacts, all from one dashboard. Sign up free, no card required.