You have no favorites... yet!
Use the Library tree on the left to select a Choreo to call from your gateway device.
Use the Library tree on the left to select a Choreo to call from your edge device via the gateway.
Library . Nexmo . SMS . SendMessage
Send a text message to any global number.
/*
TembooTask class placeholder
*/
/*
TembooTask header placeholder
*/
Since you've changed your device configuration, you'll need to tell us about this new device.
This feature is in experimental mode - pricing coming soon.
Send your code straight to a GitHub repository.
Your code will be visible by others in your repos. Keep credentials private by saving a Profile or commit code with Placeholder inputs.
The following files will be added to this repo:
You'll be able to edit and share your code from TI's CCS Cloud IDE.
The following will be sent to CCS Cloud:
/*
Your auto-generated code will appear here once you've configured your device above.
*/
/*
A header file containing your Temboo account information will appear here once you've
configured your device above.
*/
/*
Please log in to generate proxy server code for use with the JavaScript SDK.
*/
This Choreo sends a SMS to the specified recipient and can optionally "listen" for a reply. The documentation for this Nexmo resource can be found here.
The optional CallbackID input can be passed to indicate that Temboo should listen for a callback request from Nexmo containing the captured text from the reply. Here are some steps you'll need to take when using this feature:
https://{Your Temboo Account Name}.temboolive.com/callback/{Your Unique Callback ID}
Note: When using this feature, you must wait for a reply before issuing another request. The Choreo will only retrieve the first reply to a sent message. If you reply multiple times, all replies after the first one are ignored. You can specify the amount of time (in minutes) that you want Temboo to listen for a reply. The current maximum amount of time that the Choreo will wait for a reply is 10 minutes.
The text from SMS reply will be returned in the CallbackData output.
Here's an example list of acceptable inputs:
APIKey: da9bb2ab
APISecret: 14f9b38c
From: 3472804545
To: 3472802626
Text: To activate, reply with 1. To ignore, reply with 0.
CallbackID: cf105ea3-1cd3-4e91-97ac-039a615876f0
Timeout: 10
The following is a sample of an XML formatted response returned by this Choreo:
<?xml version='1.0' encoding='UTF-8' ?> <mt-submission-response> <messages count='x'> <message> <messageId>${messageId}</messageId> <to>${to}</to> <clientRef>${client-ref}</clientRef> <status>${returnCode}</status> <errorText>${error-message}</errorText> <remainingBalance>${account-balance}</remainingBalance> <messagePrice>${message-price}</messagePrice> <network>${network}</network> </message> </messages> </mt-submission-response>
The following is a sample of a JSON formatted response returned by this Choreo:
{ "message-count":"1", "messages":[ { "status":"0", "message-id":"00000123", "to":"44123456789", "remaining-balance":"1.10", "message-price":"0.05" "network":"23410" } ] }
https://ACCOUNT_NAME.temboolive.com/callback/google
© 2025 Temboo, Inc Privacy Terms