✓ Verified 📱 Social Media ✓ Enhanced Data

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.apiKeyTELTEL_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/number
  • TELTEL_BASE_URL (optional) — defaults to https://api.teltel.io/v2

Send a single SMS

bash
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):

bash
node {baseDir}/scripts/send_sms.js \
  --dry-run \
  --to "+37111111111" \
  --message "test" \
  --from "37167881855"

Send bulk SMS

bash
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://..."? } }
Notes:
  • to must be in international format.

Installation

Terminal bash

openclaw install teltel-send-sms-text-message
    
Copied!

💻Code Examples

--from "37167881855"

---from-37167881855.txt
If you omit `--from`, the script uses `TELTEL_SMS_FROM`.

Dry-run (prints URL + payload, does not send):
example.sh
node {baseDir}/scripts/send_sms.js \
  --to "+3712xxxxxxx" \
  --message "Hello from TelTel" \
  --from "37167881855"
example.sh
node {baseDir}/scripts/send_sms.js \
  --dry-run \
  --to "+37111111111" \
  --message "test" \
  --from "37167881855"
example.sh
node {baseDir}/scripts/send_sms_bulk.js \
  --from "37167881855" \
  --to "+3712...,+1..." \
  --message "Hello everyone"

Tags

#communication #api

Quick Info

Category Social Media
Model Claude 3.5
Complexity One-Click
Author teltel-call-center
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install teltel-send-sms-text-message