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.
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:
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.
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.
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).
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.
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:
- Log in to your SpringEdge dashboard.
- Go to Settings > Sender ID Configuration.
- Enter your DLT-approved header name and your Entity ID.
- SpringEdge validates the header against the DLT registry to confirm it is active and linked to your entity.
- Once validated, start sending messages using the approved header via the API or the web dashboard.
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.
Related DLT Guides
Need Help with DLT?
SpringEdge's compliance team can guide you through every step of the DLT process.
