Bulk SMS Sending in India

Step 1 – Entity Registration

Here’s a reference video to help you register your entity on the MTNL platform and get your Telemarketer ID and Account ID. If you already have these IDs, proceed directly to step 4 in this article.

In case you don’t have these details yet, here is a comprehensive guide to help you register your entity on the MTNL platform and get your Telemarketer ID and Account ID.

Step 2 – Header (Sender ID) Registration

There are four types of Header IDs under which you can register your sender name:

  • T – Transactional: For essential messages related to a transaction. E.g., OTPs
  • P – Promotional: For purely promotional Messages; sent to all the prospects in the database by an entity based on their preferences. E.g., All kinds of promotional messages
  • SI – Service Implicit: For service messages that ought to be sent based on the business relationship with the customer. E.g., Service alert messages
  • SE – Service Explicit: For service messages sent by an entity that are promotional in nature but sent only with prior consent. E.g., New offers for the entity

Go through our detailed documentation on Header Sender IDs to view sample headers for different types of SMS templates, and detailed header approval guidelines.

Step 3 – Content Template Registration

Some guidelines to keep in mind when registering a Content Template:

  • For inserting dynamic content

    For inserting dynamic content in your SMS text, include the {#var#} field in place of the dynamic text you wish to include.

    For example, if you wish to send this SMS to your subscriber list:

    “FLASH SALE: Get 50% site-wide for the next hour! Offer only valid till stocks last”

    In this message, it makes sense to make the discount percentage a variable field so you can reuse the template during different promotions.

    So for this message, get the following content template approved:

    “FLASH SALE: Get {#var#} site-wide for the next hour! Offer only valid till stocks last”

    You will have the option of mapping these fields to appropriate fields from your CRM when you enter the Content Template in MainBrainer. The {#var#} fields will then get dynamically replaced by the corresponding CRM data at the time of the SMS Sending.

  • For inserting URL

    If you wish to include a landing page URL/unsubscribe link/or any other URL in the SMS text that you wish to send, include two consecutive variable fields at the position where you use the URL. This is because each {#var#} field can hold a maximum of 30 characters. Including two consecutive fields will ensure that your URL gets accommodated within the combined character limit.

    For example,  if you wish to send this SMS to your subscriber list:

    “Hey Tom, our Spring-Summer 2022 Collection is finally here! Hurry before it sells out. Buy now: https://sms.club/5yAYoAjGdy”

    Then get the following text approved as your SMS Content Template:

    “Hey {#var#}, {#var#} is finally here! Hurry before it sells out. Buy now: {#var#} {#var#}”

For more guidelines and help on creating a Content Template, please refer to our detailed Content Template Registration Guide.

Step 4 – Create an SMS Sender Name in MainBrainer (as approved in the previous steps)

Create an SMS Sender Name in MainBrainer with the exact Header details you got approved from TRAI. Pay special attention to these details, as even a minor variation from the approved header details will block your SMSs from getting delivered.

Step 5 – Create the Content Template in MainBrainer (as approved in the previous steps)

Create an SMS Template in MainBrainer with the exact text you got approved from TRAI. Pay special attention to these details, as even a minor variation from the approved content will block your SMSs from getting delivered.

Step 5 – Send/Schedule Bulk SMS Sending!

Proceed to autofill the SMS sending details from the created templates and send/schedule your SMS sending in MainBrainer.