Aident logoAident logo centerAident Loadout
Use CasesPricingDocs
ENStart Now
AppsMsg91 ToolsMsg91 Send Otp
Msg91 Tools

Msg91 Send Otp

Tool to send OTP (One-Time Password) to a mobile number using a pre-configured MSG91 template. Use when you need to verify user phone numbers for authentication, account registration, password reset, or transaction confirmation.

Write actionRisk level 2 of 5API key connection
Use Msg91 Send Otp

Pricing and limits

Aident logo

Product

Aident LoadoutAident Playbook EditorOpen-CUAK

About

AppsSkillsUse CasesDocsBlogPricingDownloadsPrivacy PolicyTerms of Service

Alternatives

vs Composiovs Zapier
llms.txtGet an AI summary of Aident LoadoutSummarize with ChatGPTSummarize with ClaudeSummarize with GeminiSummarize with Perplexity

© Aident Labs, 2024-2026

Pricing
Free
Unified payment
Not currently supported

Inputs

  • otpstring
    Custom OTP value to send. If not provided, MSG91 will auto-generate an OTP based on otp_length parameter. Use this when you need to send a specific OTP code.
  • mobilestring
    Required
    Recipient mobile number in international format with country code (e.g., '919999999999' for India, '15551234567' for USA). Do not include '+' prefix or spaces.
  • useripstring
    End user's IP address for security tracking and fraud prevention. Helps identify the request origin.
  • unicodeinteger
    Set to 1 for sending SMS in non-English languages (Hindi, Arabic, Chinese, etc.). Set to 0 for English only. Default: 0
  • invisibleinteger
    For MOBILE APP only (do not use for web browsers). Set to 1 to enable invisible OTP verification, 0 to disable. Default: 0
  • otp_expiryinteger
    Required
    OTP expiry time in minutes. Minimum: 1 minute, Maximum: 10080 minutes (7 days), Default: 60 minutes. After this duration, the OTP becomes invalid.
  • otp_lengthinteger
    Number of digits in the auto-generated OTP. Minimum: 4, Maximum: 9, Default: 4. Only applies when 'otp' parameter is not provided.
  • template_idstring
    Required
    OTP template ID from the OTP section of MSG91 dashboard. This template defines the SMS content format with OTP placeholder.
  • realTimeResponseinteger
    Required
    Set to 1 to enable real-time response due to caching. This provides immediate delivery status. Set to 0 for standard response.

Observable output

  • data
    Required
    Data from the action execution
  • errorstring
    Error if any occurred during the execution of the action
  • successfulboolean
    Required
    Whether or not the action execution was successful or not

Skills that use this Action

Related use cases

No verified related use cases are linked yet.

Official source

Provider source

Skills that use this Action

No published Skills explicitly reference this Action yet.