Install
openclaw skills install teltel-send-sms-text-messageSend SMS text messages via TelTel (teltel.io) using the REST API (api.teltel.io). Includes bulk send, delivery report, and bulk sms.
openclaw skills install teltel-send-sms-text-messageUse the bundled Node scripts to send SMS via the TelTel API.
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_KEYSet a default sender name/number (used when you do not pass --from):
skills.entries.teltel-send-sms-text-message.env.TELTEL_SMS_FROMTELTEL_API_KEY (required)TELTEL_SMS_FROM (optional) — default sender name/numberTELTEL_BASE_URL (optional) — defaults to https://api.teltel.io/v2node {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"
node {baseDir}/scripts/send_sms_bulk.js \
--from "37167881855" \
--to "+3712...,+1..." \
--message "Hello everyone"
The --to list can be comma/newline/semicolon separated.
https://api.teltel.io/v2POST /sms/text
{ "data": { "from": "...", "to": "+...", "message": "...", "callback": "https://..."? } }POST /sms/bulk/text
{ "data": { "from": "...", "to": ["+...", "+..."], "message": "...", "callback": "https://..."? } }Notes:
to must be in international format.