Telerivet Cloud Script API Examples
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Telerivet Cloud Script API Examples

This example repository shows how to use the Cloud Script API to handle SMS messages by importing code from your own git repository.

Using your own git repository has several advantages over writing the code directly in your browser:

  • Allows using source control to track version history
  • Allows using your preferred code editors
  • Allows building much larger services (the browser-based editor is limited to 100 KB of code)
  • Allows reusing functionality without copy-and-paste

The master branch of this repository is imported into Telerivet with the module id ext/example.

To try it, just create a Cloud Script API service at , and add one line of code:


Then, whenever an incoming SMS message is received, it will be handled by the code in main.js.

All modules must have the extension .js . They may execute code directly, or may export functionality to be used in other modules. All variables and functions described on are automatically available as global variables in all modules.

To import other modules in the same repository, you can use relative imports. For example, from main.js the code require('./commands/hello'); has the same effect as require('ext/example/commands/hello');.

However, relative imports are always preferable because they allow you to use different branches for development and production code. For example the code "dev" branch of this repository is imported into Telerivet with the module ID ext/example-dev. Then the "dev" branch can be tested by adding a Cloud Script API service like this:


To import your own repository into the Telerivet Cloud Script API, go to .