Telerivet
By Telerivet
Overview
Telerivet is a messaging and automation platform used by organizations in 150+ countries to reach people over SMS, voice/IVR, USSD, and chat apps including WhatsApp, Viber, and Messenger. Telerivet supports sending messages via multiple gateway providers, including Twilio, Vonage, Telesign, Infobip, and Africa's Talking, and can integrate with other providers and mobile networks as needed. Most routes are "bring your own connectivity", where you connect your own account with one or more providers; in some cases, direct connectivity is available without a third-party provider. Telerivet can also send and receive SMS via an Android phone in any country, enabling two-way SMS even where gateway providers aren't available. With this plugin, ChatGPT can work directly in your Telerivet account. What you can do: - Send messages: draft and send one-off messages or bulk broadcasts to groups, and schedule messages. - Manage contacts: search, create, update, and tag contacts, and organize them into groups. - Build automations: set up auto-replies, keyword rules, polls, and drip campaigns. ChatGPT can also write and test JavaScript code that runs on Telerivet's servers to handle incoming messages. - Work with data: read and write data tables, and look up message and delivery status. - Analyze activity: analyze large message and contact datasets to report on delivery rates, response rates, and engagement trends. - Explore channels: see which messaging channels are available in your country. Built-in safeguards: by default, you confirm each action that sends messages or invokes or activates automations before it happens. Organization administrators can restrict which actions ChatGPT may take and review activity in the audit log. You can also prevent ChatGPT from accessing sensitive data such as messages or contact information when connecting. Provider routes (for example, Twilio or Africa's Talking) are set up in the Telerivet web app.
Tools
draft_message
ChatGPTget_documentation
ChatGPTget_method_schema
ChatGPTget_route_options
ChatGPTget_web_app_urls
ChatGPTlist_api_methods
ChatGPTmodify_api
ChatGPTread_api
ChatGPTrun_analysis_script
ChatGPTproject global set when a project is bound (undefined in organization-only runs with no project_id), plus an organization global for organization-level data (billing details and transactions, usage, the organization's projects) — organization methods work only where the user's own permissions allow. Write top-level statements — do NOT wrap the code in a main() function — and end with a top-level return <value> returning a compact JSON-serializable result (counts, samples, summaries — never full datasets); use console.log(...) for progress output. Each run has limited execution time and API requests (12 seconds / 250 requests unless the project's admin settings allow more): prefer cursor.count() and filtered queries over scanning every record, avoid one API call per record, and bound big jobs with cursor.limit(n), processing one segment per run. The result's 'usage' property reports usage against these limits, for sizing batches across runs. For genuinely large bulk operations, create an asynchronous batch task instead (project.createTask, or the Project_createTask API method), which processes all matching records server-side without these limits. Use get_method_schema for JavaScript example code for a specific method, and call get_documentation with id 'cloud_script_api' for the Cloud Script API reference — check it before writing nontrivial code rather than guessing method signatures. This tool's API access is READ-ONLY: methods that create, update, send, or delete fail, and HTTP requests are disabled. To perform changes, use run_script instead.run_script
ChatGPTsearch_documentation
ChatGPTsend_api
ChatGPTskillbook_get
ChatGPTskillbook_search
ChatGPTCapabilities
Example Prompts
Click any prompt to copy it.






