Magento SMS Notification

 

Magento SMS Notification enables admin to notify customers about various website activities and order statuses through text SMS.

 

Table of Content

  1. Extension Installation Guide
  2. Twilio Registration
  3. Msg91 Registration
  4. Configuration
  5. API Settings
  6. Order Placement Notification Settings
  7. Order Invoice Notification Settings
  8. Order Cancellation Notification Settings
  9. Order Shipment Notification Settings
  10. Credit Memo Notification Settings
  11. Contact Inquiry Notification Settings
  12. New Customer Registration Notification Settings
  13. SMS Notification in Frontend

 

  1. Extension Installation
  • Upload or copy all folders in the zip package to your Magento root folder. It doesn’t overwrite any existing files but just adds new files to the folder structure.
  • Once done, log in your Magento admin panel, go to System > Cache Management, select all caches and refresh.
  • Navigate to System > Configuration, if you can see the extension tab, it is installed properly.
  • If you get Access denied error, you need to log out admin panel and log in again.

 

  1. Twilio Registration
    If you are going to use Twilio as an SMS gateway to send SMS Notifications, you need to register with the Twilio to get Account SID, Auth Token and Twilio Phone Number.
  • First of all, Sign Up for the Twilio account. Add the details and click to get started.


 

  • After the Email verification, enter your mobile number and click to “Verify”.


 

  • Once you click “Verify”, you will get an OTP on the added mobile number. Enter the OTP and verify the mobile number. Now move to Settings > General where you can see API details both for live and testing. Copy the Account SID and Auth Token to use them in Magento backend configuration for Twilio account.




 

  • Now, click three dots from the left sidebar, go to Programmable SMS and click Build under the Learn and Build option. From here, you can get Twilio phone number to use for sending the SMSs. Click on the “Get a number” button.




 

  • You will get a number to choose. Click “Choose This Number”.




 

  • Once you click the button, you will get a Twilio phone number. Copy this number and set it in the Magento backend configuration for Twilio account. 




 

  1. Msg91 Registration
    The extension allows configuration of the Msg91 SMS gateway to send SMS notifications. If you choose to use Msg91 SMS gateway integration, follow the steps below to get sender ID and API key.


 

  • You will get and code or a magic link in the Email to verify the Email address.



 

  • You will be asked to enter the mobile number for verification.



 

  • Enter the OTP to verify the mobile number and you will be registered successfully. Login with the credentials.



 

  • Under the settings, you can find the Sender ID which you need to copy and paste in the Magento configuration.




 

  • Now move to API, where you can find the API key for the Magento configuration.




 

  • You can find the Message type under the Send SMS tab. Select the SMS type in Msg91 configuration in Magento as per your requirement.



 

  1. Configuration
    To configure the extension, log in to Magento backend, move to System > Configuration > SMS Notification where you can find various settings to configure the extension.
  • SMS Notification: Enable or disable the SMS Notification extension from here.
  • Admin Mobile Number: Enter mobile number of admin to receive notifications.


 

  1. API Settings
    To allow compatibility of the extension with any SMS gateway, it’s API settings has to configured after receiving the essential details.
  • API Provider: Select one of the SMS gateway API providers from Msg91, Twilio, Textlocal.
  • Sender ID: Enter sender ID you got while registration with the SMS gateway.
  • API Key: Enter the API Key.
  • API URL: Enter the API URL.
  • Message Type: Select the message type to be sent to the customers.




 

  1. Order Placement Notification Settings
    The module will allow sending the notification to both admin and customers when they place the order. To configure the settings for the same, follow these settings as shown in the figure.
  • Order Placement Notification: Enable order placement notification to customers.
  • SMS Text for Customers: Add order placement notification text to send to customers.
  • Order Placement Notification to Admin: Enable order placement notification to admin.
  • SMS Text for Admin: Add order placement notification text to send to admin.


 

  1. Order Invoice Notification Settings
    The module enables to send the notification to customers as well as admin to let them know that the Order Invoice is generated. Configure the following settings to enable this feature:
  • Order Invoice Notification: Enable order invoice notification to customers.
  • SMS Text for Customers: Add order invoice notification text to send to customers.
  • Order Invoice Notification to Admin: Enable order invoice notification to admin.
  • SMS Text For Admin: Add order invoice notification text to send to admin.


  

 

  1. Order Cancellation Notification Settings
    To let customers know that their order has been canceled, an SMS notification is sent. Additionally, admin is also notified of a canceled order.
  • Order Cancellation Notification: Enable order cancelation notification to customers.
  • SMS Text for Customers: Add order cancellation notification text to send to customers.
  • Order Cancellation Notification to Admin: Enable order cancellation notification to admin.
  • SMS Text For Admin: Add order cancellation notification text to send to admin.


  

 

  1. Order Shipment Notification Settings
    Customers will get the notification when their shipment is off for delivery. Admin will also be notified for the same. This feature will be enabled when the following settings are configured:
     
  • Order Shipment Notification: Enable order shipment notification to customers.
  • SMS Text for Customers: Add order shipment notification text to send to customers.
  • Order Shipment Notification to Admin: Enable order shipment notification text to send to admin.
  • SMS Text For Admin: Add order shipment notification text to send to admin.




 

  1. Credit Memo Notification Settings
    To confirm with customers that their refund request has been accepted, an SMS will be sent to customers. Similarly, the admin will be notified when a credit memo is generated. Configure the following settings to enable this feature of the module.
     
  • Order Credit Memo Notification: Enable refund request notification approval to customers.
  • SMS Text for Customers: Add refund request notification approval text to send to customers.
  • Order Credit Memo Notification to Admin: Enable credit memo generation notification to admin.
  • SMS Text for Admin: Add credit memo generation notification text to send to admin.




 

  1. Contact Inquiry Notification Settings
    Admin is notified via SMS whenever there is a contact inquiry. To enable this feature, configure the following settings:
  • Contact Inquiry Notification: Enable contact inquiry notification to admin.
  • SMS Text for Admin: Add contact inquiry notification text to send to admin.


 

  1. New Customer Registration Notification Settings
    To enable notifications for admin when a new customer registration is done, configure the following settings:
  • New Customer Registration Notification: Enable new customer registration notification to admin.
  • SMS Text for Admin: Add new customer registration notification text to send to admin.


 

  1. SMS Notification in Frontend
     
  • New Registration Notification to Admin
    When a customer registers a new account, the admin will be notified as shown here:
     

 

  • New Order Placement Notification to Customer
    A notification of acknowledgement of the order placed is sent to customers as shown here.
     

 

  • New Order Placement Notification to Admin
    Admin is notified when a new order is placed in the store as shown below:
     

 

  • Order Invoice Generation Notification to Customers
    When an Order Invoice will be generated, a notification as shown below will be sent to customers.


 

  • Order Invoice Generation Notification to Admin
    When an Order Invoice will be generated, a notification as shown below will be sent to Admin.


  

  • Order Shipment Notification to Customer
    Customers will get notified at the time of order shipment via SMS as shown here:


 

  • Order Shipment Notification to Admin
    Order Shipment activity will be notified to admin via SMS as shown here.


 

  • Refund Request Notification to Customer
    When a customer’s refund request is approved, he/she will be notified as below:


 

  • Credit Memo Generation Notification to Admin
    Credit memo generation notification sent to admin is as below:




 

  • New Contact Inquiry Notification to Admin
    Whenever a customer inquiry occurs, admin is notified via an SMS as below: