Skip to main content
February 21, 2023
Question

SMS Integration

  • February 21, 2023
  • 5 replies
  • 0 views

Hi Everyone,

i have a task where i need to send OTP's to the numbers by sending SMS through appian, how can this task be performed.

Thanks,

Sathvik

    5 replies

    stefanhelzle0001
    February 21, 2023

    You would just have to integrate to your SMS service of choice using their respective web API.

    February 21, 2023

    Thanks for reply, Which SMS service is good to use?

    stefanhelzle0001
    February 21, 2023

    I had used Twilio successfully. But this depends on your requirements and cost.

    africalat835385
    April 22, 2026

    Hi Sathvik,

    You can implement OTP via SMS in Appian by integrating an external SMS provider using a REST API. The typical approach is:

    1. Generate the OTP in Appian (using an expression rule or integration logic)
    2. Store/validate it temporarily (DB or process variable)
    3. Call an external SMS API using Appian’s Integration object
    4. Send the OTP to the user’s mobile number

    Most SMS providers offer simple HTTP APIs where you pass parameters like phone number, message content, and authentication key.

    For example, platforms like Africala provide bulk SMS and OTP messaging APIs that can be integrated with Appian using REST calls. You just need to configure the endpoint, headers, and payload in Appian and trigger it from your process model or interface.

    Make sure to also handle:

    • OTP expiry and retry logic
    • Error handling for failed SMS delivery
    • Rate limiting for security