SMS Module

Created by Shrikant Bhardwaj, Modified on Tue, 21 Apr at 12:25 PM by Shrikant Bhardwaj

1. Msg91 Integration

     

        1. Go to: https://msg91.com/

    2. Click Login / Signup
    3.Verify your mobile & email → you will enter MSG91 Dashboard

1.1 API & Auth Key
1. Go to SMS API menu and get your Authkey


 


2. Enable MSG91 and Insert Auth Key in Application  
        



 

1.2 Create Sender ID

  1. Go to Sender IDs
  2. Click Add Sender ID
  3. Select Transactional (recommended for OTP)
  4. Enter 6-character Sender ID (Example: MYCOMP)
  5. Submit for approval (Usually takes 15 mins–2 hrs)
  6. After approval → You can use the sender ID in flows & APIs.



    1

1.3 Create flow ids

1. Go to SMS → Flow

2. Click Create Flow

3. Choose type: (OTP/ Transactional)

4. Add your SMS template text (With variables )

        




2. Vonage Integration

2.1 Go to https://www.vonage.com/
2.2 Register or Login 
2.3 Go to API Settings and copy API key 


2.4 Enable Vonage and Insert copied API key in application and insert mobile number


 


2.5 Click on Create new secret


2.6 Insert secret in application




 

  


3. Android SMS


  1. Download the Android SMS Gateway app from GitHub (SMS Gateway for Android). https://github.com/capcom6/android-sms-gateway/releases
  2. Install the app on an Android device that has an active SIM card.
  3. Open the app.



Step 2: Configure the App (Mobile Device)
Ensure Internet connection is available.
  1. Enable Cloud Server (recommended).
  2. You will see:
    1. Server Address (e.g., api.sms-gate.app:443)
    2. Username
    3. Password
**Device ID`
  1. Keep this screen open or note down the Username and Password.


Step 3: Enable Gateway in Superadmin Panel
1. Go to:
Superadmin → SMS Settings
2. Select Android SMS Gateway.
3. Click Enable (only one gateway can be active at a time).



Step 4: Choose Sending Method
Under Send SMS using, select one:
  • Superadmin device (your SIM) → Uses the single configured device
  • Each restaurant’s own device → Each restaurant configures their own gateway


Step 5: Configure API Details
Fill in the following fields:
Message API URL
(or use local server URL if configured: http://DEVICE_IP:8080/message)
HTTP Basic Username
→ Enter the Username from the mobile app
HTTP Basic Password
→ Enter the Password from the mobile app











Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article