SMS Communications and Configuration
Overview
Effective communication is essential for secure and seamless user experiences, especially in identity and access management. SMS communication enables real-time interactions like One-Time Password(OTP) delivery and authentication processes.
LoginRadius offers robust SMS communication capabilities, integrating easily with leading SMS/Text/Voice OTP providers to ensure secure and efficient customer communication.
Use Cases of Using the SMS Provider in Your Business
SMS is critical in both B2B and B2C environments, improving security, user engagement, and operational efficiency. Below are key use cases applicable across both models:
Transactional SMS: Transactional messages ensure users remain informed about key account activities
- Account updates: Registration confirmations, password resets, and profile changes.
- Transaction confirmations: Purchases, payments, and booking confirmations.
- Service alerts: Subscription renewals, service activations, and policy changes.
Event-Based Notifications: Trigger automated SMS messages based on predefined events, such as
- Security alerts: Unauthorized login attempts, password changes, or suspicious activity.
- Service updates: Maintenance notifications, system alerts, and appointment reminders.
- Personalized engagement: Birthday messages, anniversary greetings, and loyalty rewards.
Enhanced Security & Authentication: SMS serves as a critical component in strengthening authentication mechanisms
- OTP delivery: Secure login and transaction approval.
- Multi-Factor Authentication (MFA): Adds an extra layer of security.
- Fraud prevention: Notifies users of unauthorized attempts or potential breaches.
Custom Branding & Personalization: SMS enhances brand visibility and customer engagement through
- Branded sender IDs: Reinforce trust and brand recognition.
- Personalized messages: Custom content based on user preferences and location.
- Context-aware communication: Deliver targeted messages to improve user experience.
By leveraging SMS communication for transactional, marketing, and security purposes, businesses can enhance user engagement, improve security, and drive operational efficiency across B2B and B2C segments.
How LoginRadius Utilizes SMS for Event-Based Communication
LoginRadius ensures seamless and secure customer communication through event-driven SMS messages triggered by predefined actions such as authentication, account verification, and transactional updates. By configuring an SMS provider in the LoginRadius Identity Platform, businesses can send SMS using their preferred service provider, ensuring complete control over message delivery, branding, and user engagement.
Sending an Event-Based SMS Using the LoginRadius Identity Platform
- Customer Initiates Login: The user starts the login process via the application, which communicates with the LoginRadius API.
- OTP Generation: LoginRadius generates the OTP and retrieves the SMS message content.
- Send OTP via SMS Provider: LoginRadius calls the SMS service provider to send the OTP along with the message content. The provider delivers the OTP to the customer’s phone.
- OTP Submission: The customer enters the OTP in the application, which sends it back to LoginRadius for verification.
- Verification and Success: LoginRadius verifies the OTP. If successful, it returns a successful response to the application, completing the login process.
Configurations
LoginRadius supports multiple SMS providers like Twilio, InstaAlerts, MessageBird, and Textlocal. Follow these steps to integrate an SMS provider:
- SMS Provider
- Global Text/SMS/Voice OTP Settings
Configure the SMs provider by following the below steps:
- Navigate to Branding > Email/SMS Provider > Manage SMS Providers in the LoginRadius Admin Console.
- Select Custom Text/ SMS or Twillio Provider from the dropdown to configure the provider.
- Fill in the required fields:
- Delivery Provider URL: Enter the provider's delivery URL.
- Authentication Type: Select the authentication type, e.g., Basic Authentication, Bearer, No Authentication).
- Body: Choose between JSON format or X-WWW-form-urlencoded according to the provider and enter the values accordingly.
- Headers: Enter the header values, depending on the selected provider.
- Query Parameter: Enter the Query Parameters, including keys and values, if any.
- Verify and Save the configuration.
These settings ensure optimal performance, prevent abuse, and enhance user experience.
These configurations apply to all SMS communications with users and allow for global settings applicable to various types of SMS. Understanding and implementing these global settings will keep you informed and prepared for all SMS communications.
- Go to Branding > SMS Templates > Global Text/SMS/Voice OTP Settings
- Update the default delivery settings for OTP:
- OTP Delivery Method: Select the desired OTP delivery method, either "SMS" or "SMS & Voice."
- OTP Length: Specify the length of the one-time passcode.
- OTP Type: Choose the type of OTP to send (e.g., Numeric, AlphaNumeric).
- Request Limit (Seconds): Set the number of times an SMS/OTP can be requested within a specific timeframe.
- Request Disabled Period (Minutes): Define the duration when additional requests are turned off after reaching the request limit.
- OTP Validity Limit (Seconds): Specify how long the OTP remains valid.
- If "SMS & Voice" is selected as the OTP Delivery Method, additional voice OTP-related settings appear:
- Voice Type: Choose "Male" or "Female" for the voice OTP.
- Language: Select the language for the voice OTP (e.g., English, Spanish, French, German, Italian).
- Repeat OTP on Call: Specify the number of times the OTP should be repeated during the voice call (1-10).
- Click the Save button to apply the global SMS settings.
Additional Information
Security Best Practices
- Use Alphanumeric OTPs for enhanced security.
- Set reasonable OTP expiration times to minimize risks.
- Implement rate-limiting to prevent OTP abuse.
Troubleshooting Tips
- Verify SMS provider configurations if messages fail to send.
- Check for connectivity issues between LoginRadius and the SMS gateway.
- Ensure the user's device can receive SMS from the configured provider.