Skip to main content

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

  1. Customer Initiates Login: The user starts the login process via the application, which communicates with the LoginRadius API.
  2. OTP Generation: LoginRadius generates the OTP and retrieves the SMS message content.
  3. 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.
  4. OTP Submission: The customer enters the OTP in the application, which sends it back to LoginRadius for verification.
  5. 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:

Configure the SMs provider by following the below steps:

  1. Navigate to Branding > Email/SMS Provider > Manage SMS Providers in the LoginRadius Admin Console.
  2. Select Custom Text/ SMS or Twillio Provider from the dropdown to configure the provider.
  3. 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.
  4. Verify and Save the configuration.

These settings ensure optimal performance, prevent abuse, and enhance user experience.

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.