verify_otp
Verify OTP
Verify a one-time password (OTP) entered by a user against the OTP that was previously sent to their mobile number.
verify_otp
Verify a one-time password (OTP) entered by a user against the OTP that was previously sent to their mobile number.
get_messaging_logs
Retrieve messaging logs for SMS, Email, WhatsApp, Voice, or RCS channels. Filter by date range, recipient, status, and more. Useful for tracking delivery status and debugging message issues.
send_voice_message
Send voice SMS (text-to-speech) calls or initiate click-to-call (two-way call) sessions. Voice calls use pre-configured templates and support variable substitution for dynamic content.
send_otp
Send a one-time password (OTP) to a mobile number. Supports configurable OTP length (4-9 digits), custom expiry, and optional pre-set OTP value.
search_contacts
Search and filter contacts in MSG91 Segmento. Apply filters to find contacts matching specific criteria.
send_rcs_message
Send Rich Communication Services (RCS) messages with different content types: text templates, media (images/videos), or rich cards with optional suggestions.
validate_email
Validate an email address to check if it exists, is properly formatted, and is deliverable. Useful for cleaning email lists before sending campaigns.
track_event
Track user events in MSG91 Segmento for contact activity tracking and user journey analysis. Events can be used to trigger automated campaigns and workflows.
send_whatsapp_message
Send template-based WhatsApp messages to one or more recipients. Supports variable substitution for template components (body, buttons, headers).
send_email
Send transactional emails using a pre-created template. Supports HTML templates with variable mapping, multiple recipients with CC/BCC, attachments, and reply-to addresses.
send_sms
Send SMS messages using a pre-approved template (flow). Supports variable substitution for personalization, scheduled delivery, URL shortening, Unicode content, and international messaging.
create_or_update_contact
Create a new contact or update an existing contact in MSG91 Segmento. Pass any phonebook fields as key-value pairs to set contact attributes.
resend_otp
Resend a one-time password (OTP) to a mobile number. Supports resending via SMS text or voice call when previous attempts fail.
delete_contacts
Delete one or more contacts from MSG91 Segmento by their IDs.
run_campaign
Launch a multi-channel campaign that sends messages across SMS, WhatsApp, Email, and other configured channels. Supports variable mapping, scheduling, and attachments.
get_phonebook_fields
Retrieve the available phonebook fields configured in MSG91 Segmento. Use this to discover which fields are available when creating or updating contacts.
Send and manage multi-channel communications across SMS, Email, WhatsApp, Voice, and RCS. Generate, send, resend, and verify OTPs. Create and manage message templates with variable substitution. Launch multi-channel campaigns with scheduling, retry logic, and segment-based targeting. Manage contacts, phonebook fields, segments, and user events. Send WhatsApp interactive messages with buttons, lists, and product catalogs. Execute voice calls including text-to-speech, IVR flows, and click-to-call sessions. Send rich RCS messages with cards, carousels, suggested replies, and actions. Validate email addresses, verify domains, and track delivery reports. Manage subaccounts and retrieve messaging logs and analytics.
Common questions about connecting Msg 91 to AI agents with Metorial.