🔥 Our Latest Drops Are Here! Unlimited Downloads. Unlimited Possibilities. 🚀 👉 Get Instant Access Now! Get It Now >

SMS Gateway - Use Your Android Phone as SMS/MMS Gateway (SaaS)

SMS Gateway - Use Your Android Phone as SMS/MMS Gateway (SaaS)

SMS Gateway key features

Features

  • Send bulk messages using spreadsheet :- Use CSV or Excel file containing numbers along with any additional data to send bulk messages. You can use the column header as spintax, and it will use data available in that column to create personalized messages for each number.
  • Send bulk MMS :- It supports sending MMS too. You can send normal text messages as MMS, or you can also attach image files with your messages. It also provides an API, so you can send MMS messages programmatically. This feature relies on MMS availability in your country and support from your network operator. The receiver must be capable of receiving MMS to receive it. If you can send MMS normally, then it should work. This feature should not be confused with RCS or any other messaging capabilities provided by the device manufacturer (e.g., Samsung message, Mi message, etc.). It is a good idea to try out the demo from here to check MMS compatibility.
  • Supports sending USSD pull requests :- It also supports sending USSD pull requests. You will be able to send it using the web panel or API. All the responses resulting from USSD pull requests will be visible in the web panel. You can read responses using the API, or you can also add a webhook to read them as soon as they arrive. This feature requires a device with Android 8.0 or above. You can also schedule USSD pulls to be sent at a specific date and time.
  • SaaS Ready :- You can sell it as a service with a regular license. You can add plans that limit credits, contact lists, contacts, devices, sending servers, sender ids, templates, webhooks, API tokens, and auto responses. It provides Crypto.com, PayPal, Paystack, Razorpay, and Stripe integration, which allows you to process credit cards and debit cards. You can also set up offline payments (Bank Transfer, Cash, Cheque, etc.) by adding instructions for the user. Once the payment is done, the admin can approve it, and it will start the subscription for the user. The manual subscription will renew itself at a defined interval until you cancel it, or it reaches the expiry time.
  • Offline Payments :- Accept payments via offline methods like bank transfer, cash, or cheque. Admins can verify and approve them to activate subscriptions.
  • Credits Consumption Rate :- Admin can define how credits are consumed for different types of actions such as sending SMS, MMS, USSD pulls, etc.
  • Resource-friendly, Scalable & Queue-Based Architecture :- Unlike most apps that use long polling, SMS Gateway uses Firebase Push Notifications to reduce server load and preserve battery life on devices. Optionally, it can run without Firebase. For heavy tasks, the system uses queues to handle large workloads efficiently without blocking the server.
  • Complete White-Label Solution :- You can completely white-label the Android app by changing its logo, name, package name, server URL, default settings, and languages using the build server. You can create up to 3 custom APKs per new version per license.
  • Works in background :- You don’t need to keep the Android app open on the device for it to work. This makes it easier to use it with your regular device. You won’t need a dedicated device for it.
  • API :- Send messages from your application developed using any programming language.
  • Supports very long messages :- Send SMS with virtually no limit. You won’t be bound by the SMS character limit (160 characters).
  • Supports delay between messages :- You can set delay between each message to send a limited number of messages in a specific time interval.
  • Supports traditional and QR Code sign-in :- You can log in to the mobile app using a QR code or by entering your credentials manually. There is no need to enter server URL and credentials manually when using the QR code.
  • Tracks message status :- Shows the status of messages sent using SMS Gateway in the Admin Panel.
  • Auto responder :- You can add responses for certain messages, so whenever you receive that message, the app will reply automatically. You can specify multiple keywords and even send MMS with attachments using auto response.
  • Multi-language support :- It supports multiple languages and comes with several built-in options. You can add more languages easily by following the instructions in the docs.
  • Supports SMS delivery reports :- Track delivery of SMS messages when you enable delivery reports. The system will show the message as ‘Delivered’ once it is confirmed by the network.
  • Receive SMS or MMS messages in Admin Panel:- Ability to receive SMS and MMS messages in the Admin Panel and respond to them using a WebHook.
  • Auto Responder:- You can set up auto responses for incoming messages. The app will automatically reply with a predefined message when it receives a specific keyword or phrase. This is useful for handling common queries or providing instant information.
  • Message to Email:- You can configure the app to forward incoming SMS or MMS messages to a specific email address. This is useful for archiving important messages or for users who prefer to receive notifications via email.
  • Use multiple devices to send faster :- Sign in using multiple Android devices to split messages between them when sending bulk messages.
  • Share devices :- Admin can share devices with multiple users, allowing them to send through shared devices.
  • Blacklist :- Each user account has its own blacklist. Users can add numbers to their blacklist to avoid sending messages to those numbers. Subscribers can also reply with a custom keyword (defined in settings) to opt out automatically.
  • Create users :- Ability to create other users to let them use SMS Gateway from their mobile phones.
  • Schedule messages :- Send messages on a schedule.
  • Supports Dual SIM devices :- Send messages using any SIM programmatically or via Excel file.
  • Contacts & Contact List Management :- Create contact lists and import contacts using Excel files. You can send messages to all contacts in a list and manage contact subscriptions. Contacts can unsubscribe themselves, and you can also manage them via the API. Each contact list supports custom fields, and these fields can be used in spintax format to personalize each message.
  • Campaign Management :- Create and manage campaigns individually. You can also create recurring campaigns that run automatically, and apply restrictions to run them only on specific days and time ranges. Campaigns support auto-retry with SIM or sender ID switching for failed messages.
  • SIM Management :- View all your SIMs and their status in a dedicated SIMs page. Quotas can be set per SIM to control how many messages they can send during a specific time frame.
  • Call Log :- View incoming and outgoing calls for your connected SIMs in the web panel.
  • Email to Message :- Email a specific address with the recipient’s phone number in the subject line, and the email body (including attachments) will be sent as an SMS or MMS.
  • Third-Party SMS Gateways :- Integrate external gateways like Twilio, Textlocal, and others to send messages through third-party services. Quotas can be set per Sending Server to control how many API requests they can make during a specific time frame. This allows it to avoid hitting the API rate limits of third-party services.
  • Share Sender IDs :- Admin can share sender IDs associated with third-party SMS gateways to a user account, allowing them to send messages using those sender IDs.
  • Webhooks :- Create multiple webhooks for different events. Each webhook keeps a log of delivery attempts to help with debugging and tracking.
  • Built-in Documentation :- Access user guides and documentation directly from the application.
  • Landing Page :- A built-in landing page showcases available plans and key features to new visitors.
  • Two-Factor Authentication :- Add an extra layer of security with 2FA for user accounts.
  • Session History :- View a history of all login sessions. Users can remotely log out from other sessions via the admin panel.
  • API Tokens :- Create multiple API tokens with permission controls for different apps or integrations.
  • Impersonation :- Admins can impersonate any user to view the application from their perspective for troubleshooting and support.

If you want to try it out, then register here. Follow the instruction you’ll receive when you log in to the Web Panel to get started.

To integrate into your application, follow the instructions on the API page.

How it works!1.) INSTALL ADMIN PANEL

You will receive Admin panel when you purchase SMS Gateway. Install it on your web hosting. It comes with an installation script, so it should be easy.

2.) INSTALL ANDROID APP

You need to download Android App from here. After installing it, you can log in to it using your Admin panel URL and it’s credentials.

3.) READY TO SEND

Now when you send messages using API or Excel file it will be first stored on your server with the ‘Pending’ status.

4.) READY TO PROCESS

After your server gets the messages, it sends the notification to SMS Gateway app on your mobile. When the app gets the notification, it queues the messages for sending and set their status as ‘Queued’.

5.) SENT AND DONE

After each message is sent they get the status ‘Sent’ if it was sent successfully, otherwise it will get ‘Failed’ status. SMS Gateway also checks for delivery of messages. If you turned on delivery reports in the app and your mobile network is unable to deliver the message, it will be marked as ‘Failed’ otherwise it will be marked as ‘Delivered’ status.

License Details

Each license is valid for ONE DOMAIN, SUBDOMAIN, or PC only. It means it can be used only at one server. You can still transfer your license to new server by completely removing it from your previous server or if that doesn’t work open a support request to reset your license.

Requirements

You can check out the requirements page for the Admin Panel and Android App.

Note

There was a policy change from Google for all apps requiring SMS related permissions, as you can see here. After March 9, 2019, this app won’t be available through Play Store. You will get all future updates notifications from CodeCanyon. You will need to install the APK file on your device to use the app. The app will function normally, and its functionality won’t be affected from this move by Google.

License Option
Quality checked by Codes Forest
Full Documentation
Future updates
Author Support

codesforest's items