Skip to main content

What is a Sender ID?

A Sender ID (also called a Header or Sender Name) is the 6-character alphanumeric name that appears as the sender when a recipient receives your SMS. For example, when SpringEdge sends a message, the recipient sees "SPEDGE" as the sender instead of a phone number.

The sender ID is the first thing a recipient notices when an SMS arrives on their phone. It identifies your brand and helps build trust — recipients are more likely to read messages from a recognized sender name than from an unknown number.

Under TRAI regulations, every SMS sent through Indian telecom operators must use a DLT-registered sender ID. Messages sent with unregistered or invalid headers are blocked at the operator level and will not be delivered.

Sender ID Categories

There are two main categories of sender IDs, each serving a different purpose and governed by different delivery rules:

Transactional Headers

Transactional headers are alphabetic 6-character names that you choose to represent your brand (e.g., SPEDGE, ICBANK, AMZORD). These are used for:

  • One-Time Passwords (OTPs) and verification codes
  • Order confirmations and shipping updates
  • Payment alerts and account notifications
  • Appointment reminders and booking confirmations

Transactional messages can be delivered 24 hours a day, 7 days a week, including to numbers registered on the Do Not Disturb (DND) list.

Promotional Headers

Promotional headers are numeric headers automatically assigned by the telecom operator (e.g., 777XXX). You do not choose the number — it is allocated when you send promotional messages. These are used for:

  • Marketing campaigns and discount offers
  • Product launches and event invitations
  • Brand awareness and advertising messages

Promotional messages are delivered only between 9:00 AM and 9:00 PM and are filtered against the NDNC (National Do Not Call) registry. Numbers registered on DND will not receive promotional SMS.

Note: Most businesses need transactional headers for day-to-day operations like OTPs and alerts. Promotional headers are automatically assigned — you do not choose or register the numeric sender name.

Naming Rules and Guidelines

TRAI and the DLT platforms enforce strict naming conventions for sender IDs to prevent misuse and protect consumers. Follow these rules when choosing your header name:

  • Must be exactly 6 characters in length
  • Only alphabetic characters (A-Z) are allowed for transactional headers
  • Should clearly represent your brand name or a recognizable abbreviation
  • Cannot contain generic commercial words like "OFFERS", "SALE", or "ALERT" as standalone names
  • Cannot impersonate government bodies, banks, or other companies
  • Cannot contain offensive, misleading, or deceptive terms
  • The header prefix (such as "TM-", "TD-", "BZ-") is assigned by the DLT platform based on the message category — you only choose the 6-character name

Header Naming Examples

Brand Name Valid Header Invalid Header Reason for Invalidity
SpringEdge SPEDGE SPRING Too generic and only 6 chars if padded — brand not clear
My Shop Online MYSHOP OFFERS Generic commercial term not linked to a brand
ABC Bank ABCBNK ICICIБ Impersonates another bank's identity
Quick Delivery Services QKDLVR GOVT01 Impersonates a government entity
HealthFirst Clinic HLTHFR DOCTOR Generic term — does not identify a specific brand

How to Register a Sender ID

Once your entity registration is complete (see Entity Registration Guide), you can register sender IDs on the same DLT platform. Follow these steps:

1

Navigate to Header Management

Log in to your DLT portal and go to the Header Management or Sender ID section. This is typically found in the main navigation menu or dashboard sidebar.

2

Add a New Header

Click "Add New Header" or "Register Sender ID". The form will ask for the header details including the 6-character name and the header type.

3

Enter Header Details

Type your chosen 6-character header name in uppercase letters. Select the header type — Transactional or Promotional. For transactional headers, you may also need to select the message category (e.g., Banking, E-commerce, Healthcare).

4

Upload Supporting Documents

Some DLT platforms require supporting documents for header registration — such as a brand or trademark certificate, or an authorization letter confirming that your entity is authorized to use this sender name. Upload the required documents if prompted.

5

Submit for Approval

Review your header details and submit the request. The DLT platform reviews the header against naming rules and existing registrations. Approval typically takes 1 to 3 business days. You will receive a notification once the header is approved or rejected.

Managing Multiple Sender IDs

You can register multiple sender IDs under a single DLT entity. There is no strict limit on the number of headers you can register — though each one goes through the same approval process.

Having multiple sender IDs is useful for:

  • Companies with multiple brands: Register a separate header for each brand name so customers can easily identify the sender (e.g., BRANDA and BRANDB).
  • Different departments: Use distinct headers for different business functions such as HR communications (HRMSGS), finance alerts (FINALR), and IT notifications (ITNOTI).
  • Separating transactional and promotional messaging: Even if promotional headers are auto-assigned, having dedicated transactional headers for different use cases helps organize your communication channels.

To add more headers, simply repeat the registration process from your DLT portal. To deactivate a header you no longer use, submit a deactivation request on the DLT portal. Deactivated headers cannot be used for sending messages.

Configuring Sender ID in SpringEdge

Once your header is approved on the DLT platform, you need to configure it in your SpringEdge account before you can start sending messages. Follow these steps:

  1. Log in to your SpringEdge dashboard.
  2. Go to Settings > Sender ID Configuration.
  3. Enter your DLT-approved header name and your Entity ID.
  4. SpringEdge validates the header against the DLT registry to confirm it is active and linked to your entity.
  5. Once validated, start sending messages using the approved header via the API or the web dashboard.
Important: Make sure the header name in SpringEdge matches exactly with the DLT-approved header. Even a single character difference will cause message rejection. Copy the header name directly from your DLT portal to avoid typos.

Troubleshooting Sender ID Issues

If you are experiencing problems with your sender ID, here are the most common issues and their solutions:

  • Header rejected by DLT platform: This usually indicates a naming rule violation. Review the naming guidelines above, check if the name is already registered by another entity, and try alternative abbreviations of your brand name.
  • Header approved but messages failing: This typically means there is a mismatch between the header and the templates associated with it, or the header is not properly linked to your Entity ID. Verify both associations on the DLT portal.
  • Header working on some operators but not others: DLT blockchain synchronization between operators can take 24 to 48 hours after approval. If the issue persists beyond 48 hours, raise a support ticket on your DLT portal.
  • Duplicate header conflict: If your chosen header name is already registered by another entity, you will not be able to register it. Choose an alternative abbreviation of your brand name.

For detailed troubleshooting of sender ID and other DLT issues, visit our comprehensive DLT Troubleshooting Guide.

Need Help with DLT?

SpringEdge's compliance team can guide you through every step of the DLT process.