Skip to main content
Version: 7.9

system.twilio.sendSms

This function is used in Python Scripting.

Description

Sends an SMS message.

Client Permission Restrictions

This scripting function has no Client Permission restrictions.

Syntax

system.twilio.sendSms(accountName, fromNumber, toNumber, message)

Parameters

TypeParameterDescription
StringaccountNameThe Twilio account to send the SMS from.
StringfromNumberThe outbound phone number belonging to the Twilio account to use.
StringtoNumberThe phone number of the recipient.
StringmessageThe body of the SMS.

Returns

Nothing

Scope

All

Code Examples

Example #1
# Send a SMS message.
# Fetch the Twilio account name
# getAccounts() returns a list, so the "[0]" operator is refering to the first item in the list
account = system.twilio.getAccounts()[0]

# Fetch the first number associated with the account
fromNumber = system.twilio.getPhoneNumbers(account)[0]

# Fetch a specific user's contact information
# A static value is used below, but system.user.getUser() could be used to retrieved a user's phone number
toNumber = "+19165550101"

# Define the text message
# A static message is used below, but multiple messages could be stored in a database table and retrieved here
textMessage = "This is the body of a text message"

# Send the message
system.twilio.sendSms(account, fromNumber, toNumber, textMessage)