Teltel Send Sms Text Message
Send SMS text messages via TelTel (teltel.io) using the REST API (api.teltel.io)
- Rating
- 4.8 (352 reviews)
- Downloads
- 5,821 downloads
- Version
- 1.0.0
Overview
Send SMS text messages via TelTel (teltel.io) using the REST API (api.teltel.io)
Complete Documentation
View Source →Use the bundled Node scripts to send SMS via the TelTel API.
Before you use the skill (TelTel prerequisites)
1) Register at https://www.teltel.io/ 2) Add funds / credit to your TelTel account 3) From the TelTel SMS section, send a test SMS first to confirm your sender name/phone is accepted/verified 4) In TelTel Settings, find your API key 5) Enjoy
Configure from the OpenClaw Skills panel
API key field (shown in the Skills UI)
This skill declares TELTEL_API_KEY as its primary env var, so the OpenClaw Skills UI can show an API key input for it.
Under the hood it maps to:
skills.entries.teltel-send-sms-text-message.apiKey→TELTEL_API_KEY
Default sender
Set a default sender name/number (used when you do not pass --from):
skills.entries.teltel-send-sms-text-message.env.TELTEL_SMS_FROM
Configure via environment variables (alternative)
TELTEL_API_KEY(required)TELTEL_SMS_FROM(optional) — default sender name/numberTELTEL_BASE_URL(optional) — defaults tohttps://api.teltel.io/v2
Send a single SMS
node {baseDir}/scripts/send_sms.js \
--to "+3712xxxxxxx" \
--message "Hello from TelTel" \
--from "37167881855"
If you omit --from, the script uses TELTEL_SMS_FROM.
Dry-run (prints URL + payload, does not send):
node {baseDir}/scripts/send_sms.js \
--dry-run \
--to "+37111111111" \
--message "test" \
--from "37167881855"
Send bulk SMS
node {baseDir}/scripts/send_sms_bulk.js \
--from "37167881855" \
--to "+3712...,+1..." \
--message "Hello everyone"
The --to list can be comma/newline/semicolon separated.
API details (for reference)
- Base URL:
https://api.teltel.io/v2 - Single SMS:
POST /sms/text - JSON body:
{ "data": { "from": "...", "to": "+...", "message": "...", "callback": "https://..."? } } - Bulk SMS:
POST /sms/bulk/text - JSON body:
{ "data": { "from": "...", "to": ["+...", "+..."], "message": "...", "callback": "https://..."? } }
tomust be in international format.
Installation
openclaw install teltel-send-sms-text-message
💻Code Examples
--from "37167881855"
If you omit `--from`, the script uses `TELTEL_SMS_FROM`.
Dry-run (prints URL + payload, does not send):node {baseDir}/scripts/send_sms.js \
--to "+3712xxxxxxx" \
--message "Hello from TelTel" \
--from "37167881855"node {baseDir}/scripts/send_sms.js \
--dry-run \
--to "+37111111111" \
--message "test" \
--from "37167881855"node {baseDir}/scripts/send_sms_bulk.js \
--from "37167881855" \
--to "+3712...,+1..." \
--message "Hello everyone"Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
Adversarial Prompting
Adversarial analysis to critique, fix.