The Benefits of Transactional SMS

Bulk SMS is a digital text SMS Send via Software. You can send millions of SMS in a single click. Bulk SMS consist of two types: transactional SMS and promotional SMS. Bulk SMS can be sent like an individual SMS to customers, like receiving an OTP, notification of the transaction. You can create schedules and send SMS campaigns for marketing.
Transactional SMS is used to send OTP, order notifications and other informational details. Send only informative messages to known contacts like employees, customers, members etc.

Aidni Infotech provides the best quality services to our customers. We are the fastest growing Bulk SMS Service Provider Company.

  • Send SMS DND NON DND Numbers.
  • Transactional SMS Sending Time 24hr.
  • Transactional SMS is best for School, Bank, Shop and Notification.
Sl No DLT Portal Link
2 Videocon
3 Vodafone
4 Airtel
6 Jio

The Benefits of Transactional SMS

Transactional SMS messages increase customer engagement. Translations SMS ensures that critical information and updates delivered to your customers instantly.

  • People read it fast
  • It is a convenient medium
  • Impressive reach
  • Bulk messaging capabilities
  • Integration with triggered behaviour
Transactional SMS

Features of Transactional SMS

Content Service
  • Online web portal available
  • Sender id (6 alphabets only) can be created, i.e.: AM-CORWEB
  • Template approval is required from the DLT platform
  • Online HTTP API available for integration into your software/website
Content Service
  • Delivery on NON-DND and DND numbers
  • 160 characters
  • Support for multi-languages
  • Instant delivery
  • Delivery reports
Content Service
  • SMS sending time: 24 hours
  • All India GSM & CDMA coverage
  • RL tracking - report
  • 365 days working of SMS panel
  • Free unlimited technical support

Transactional SMS is used to share real time information, notifications and updates. Transactional SMS contains order status, delivery notifications, OTP, transaction status, welcome SMS and many others. Online E-Commerce websites, portals, Banks, Malls, Showrooms, industries, service providers use traditional SMS.

Requirement from client side for sending Transactional SMS

  • DLT registration certificate or portal screenshot
  • PE id
  • Sender id combined with header id number
  • Template with a template id
  • Payment in advance 100%
Transactional SMS
Transactional SMS

Types of Transactional SMS

  • Help to get access to an account with one-time passwords
  • Reset passwords
  • Confirm orders to ensure
    everything is OK
  • Keep clients informed with shipping and delivery updates
  • Confirm or cancel your ticket booking
  • Schedule appointments to speed up communication with multiple customers without personal contact
  • Allow checking debit and credit information

Transactional SMS Examples

Zomato: Transactional SMS is sent to confirm an order.
Union Bank: The message answers how much money is in the user's bank account balance.
Social media: Social media uses transactional SMS to reset passwords.

Why choose us?

Aidni Infotech is the best bulk SMS service provider in Kolkata. We will help you to integrate and adopt advanced bulk messaging practices with the right technology, tools and empower your organization to nurture scalable growth.

  • Free of cost, pay only for SMS credits
  • Secure, reliable & scalable SMS
  • Go beyond just sending or receiving SMS with Aidni Infotech. Fetch delivery receipts, manage contacts, schedule messages and retrieve credit balances and more.
  • Our team is always ready to help you with integration andsupport.

Transactional SMS


Per Pcs.

Total Rate

Bulk SMS Quantity
10,000 Bulk SMS 18 Paise 1800
25,000 Bulk SMS 17 Paise 4250
50,000 Bulk SMS 16 Paise 8000
1,00,000 Bulk SMS 15 Paise 15000

Most Frequently Asked Questions

  • Code to send SMS in PHP

    Code Sample:
    //Enter your login username

    //Enter your login password

    //Enter your text message

    //Enter your Sender ID

    //Enter your receiver mobile number

    //Don't change below code use as it is
    $url="Your Website Url?user=".urlencode($username)."&password=".urlencode($password)."&

    $ch = curl_init($url);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

    $curl_scraped_page = curl_exec($ch);


  • Code to send SMS in VB.NET

    Code Sample:

    Private Function SendSMS_txtLocal(ByVal Test As Boolean, _
    ByVal From As String, _
    ByVal Message As String, _
    ByVal SendTo As String, _
    ByVal URL As String) As String
    ' Send a message using the txtLocal transport
    Const TransportURL As String =" Your Website Url"
    Const TransportUserNameAs String =9030888111
    Const TransportPasswordAs String ="mypassword"
    Const TransportVerboseAs Boolean =True
    Dim strPost As String
    ' Build POST String

    strPost = "user=" + TransportUserName + "&password=" + TransportPassword + "&message=" +
    System.Web.HttpUtility.UrlEncode(Message) +
    "&sender=" + OPTINS + "&mobile=" + SendTo + "&type=1"

    If URL = "" Then
    strPost += "&url=" + URL
    End If

    If Test = True Then
    strPost += "&test=1"
    End If

    If TransportVerbose =True Then
    strPost += "&info=1"
    End If

    ' Create POST
    Dim request As WebRequest = WebRequest.Create(TransportURL)
    request.Method = "POST"
    Dim byteArray As Byte() = Encoding.UTF8.GetBytes(strPost)
    request.ContentType = "application/x-www-form-urlencoded"
    request.ContentLength = byteArray.Length
    Dim dataStream As Stream = request.GetRequestStream()

    dataStream.Write(byteArray, 0, byteArray.Length)

    ' Get the response.
    Dim response As WebResponse = request.GetResponse()
    dataStream = response.GetResponseStream()
    Dim reader As New StreamReader(dataStream)
    Dim responseFromServerAs String = reader.ReadToEnd()

    ' Clean upthe streams.

    ' Return result to calling function
    If responseFromServer.Length > 0 Then
    Return responseFromServer
    Return CType(response, HttpWebResponse).StatusDescription
    End If
    End Function

  • Code to send SMS in ASP.NET

    Code Sample:
    string user = "XXXXXX";
    string Password = "XXXXXX";
    string Msg = "test";
    string OPTINS = "XXXXXX";
    string MobileNumber="XXXXXXXX";
    string type="3";
    string strUrl =
    "Your Website Url?user=" + user +"&password=" +Password+ "&message=" + Msg + "&sender=" + OPTINS + "&mobile=" +
    MobileNumber + "&type=" + 3;

    System.Net.WebRequest request = System.Net.WebRequest.Create(strUrl);

    HttpWebResponse response = (HttpWebResponse)request.GetResponse();

    Stream s = (Stream)response.GetResponseStream();

    StreamReader readStream = new StreamReader( s );

    string dataString = readStream.ReadToEnd();





  • Code to send SMS in JAVA

    Code Sample:

    Sample Java API For Sending SMS:


    public class SMSSender
    public String sendSms(String sToPhoneNo,String sMessage)
    // Construct data
    String data = "user=" + URLEncoder.encode("textlocalusername****", "UTF-8");
    data += "&password=" + URLEncoder.encode("textlocalpassword****", "UTF-8");
    data += "&message=" + URLEncoder.encode(sMessage, "UTF-8");
    data += "&sender=" + URLEncoder.encode("OPTINS", "UTF-8");
    data += "&mobile=" + URLEncoder.encode(sToPhoneNo, "UTF-8");
    data += "&type=" + URLEncoder.encode(1, "UTF-8");
    // Send data
    URL url = new URL("Your Website Url");
    URLConnection conn = url.openConnection();
    OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
    // Get the response
    BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
    String line;
    String sResult=""
    ; while ((line = rd.readLine()) != null)
    // Process line...
    sResult=sResult+line+" ";
    return sResult;
    catch (Exception e)
    System.out.println("Error SMS "+e);
    return "Error "+e;

  • Code to send SMS in C#

    Code Sample:

    void Page_Load(Object Src, EventArgs E)
    myPage.Text = readHtmlPage("Your Website Url");
    private String readHtmlPage(string url)
    String result = "";
    String message = HttpUtility.UrlEncode("Hello world!");
    String strPost = "?user=9030888111&password=password&msg=" + message + "&sender=OPTINS" + "&mobile=mobnum" + "&type=1";
    StreamWriter myWriter = null;
    HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(url);
    objRequest.Method = "POST";
    objRequest.ContentLength = Encoding.UTF8.GetByteCount(strPost);
    objRequest.ContentType = "application/x-www-form-urlencoded";

    myWriter = new StreamWriter(objRequest.GetRequestStream());

    catch (Exception e)
    return e.Message;

    HttpWebResponse objResponse = (HttpWebResponse)objRequest.GetResponse();
    using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()) )
    result = sr.ReadToEnd();
    // Close and clean up the StreamReader
    return result;