Sendly SMS Integration for Openclaw

A powerful skill for sending, scheduling, and managing SMS communications via the Sendly API for both transactional and marketing purposes.

sendly-live
v1.0.0
Apr 2, 2026
0
587
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install sending-sms

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install sending-sms using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Sendly SMS Integration?

This Openclaw Skills extension enables AI agents to interact with the Sendly SMS platform seamlessly. It supports single message delivery, batch processing for up to 10,000 recipients, and advanced scheduling capabilities within a five-day window. Whether you need to send one-time passwords, order confirmations, or promotional content, this skill provides the necessary endpoints and SDK methods to handle global SMS delivery with built-in sandbox testing.

By leveraging this skill, developers can ensure their AI agents handle communication workflows with precision, utilizing either the high-level Node.js SDK or the raw REST API. It includes built-in logic for handling message types and compliance, making it an essential tool for any agent-driven communication stack.

Sendly SMS Integration Use Cases

  • Automated transactional notifications such as order shipping updates or OTP codes.
  • Scheduled appointment reminders to reduce no-shows by setting triggers up to five days in advance.
  • High-volume marketing campaigns with batch sending capabilities for up to 10,000 messages per request.
  • Two-way conversation management for customer support interactions using the Conversations API.
  • Cost-free sandbox testing of message flows using dedicated magic numbers to simulate various carrier responses.

How Sendly SMS Integration Works

  1. The AI agent initializes the skill using a Sendly API key (test or live) stored in the SENDLY_API_KEY environment variable.
  2. The agent identifies the message category, choosing between transactional for immediate alerts or marketing for promotional content to maintain regulatory compliance.
  3. Recipient numbers are validated against the E.164 format before the request is dispatched to the Sendly API.
  4. For scheduled messages, the system queues the content for the specified timestamp, while batch requests process multiple recipients simultaneously.
  5. The skill receives a structured JSON response containing message IDs, status, and credit usage, which is then used to update the internal application state.

Sendly SMS Integration Setup

To integrate this skill into your workflow, install the Sendly Node.js SDK and configure your authentication credentials.

npm install @sendly/node
export SENDLY_API_KEY='your_sk_live_or_test_key'

You should use sk_test keys initially to utilize magic numbers for testing without consuming credits.

Sendly SMS Integration Data Schema & Taxonomy

The skill organizes SMS data and metadata using the following structure to ensure transparency in delivery and billing:

Field Type Description
id String Unique identifier for the message (e.g., msg_abc123)
to String Recipient phone number in E.164 format
status String Current delivery state (sent, delivered, failed)
messageType String Classification: transactional or marketing
segments Integer The number of SMS segments required for the text
creditsUsed Integer Total credits deducted based on destination and length
metadata Object Custom key-value pairs (up to 4KB) for internal tracking

Sendly SMS Integration Advanced Features

  • Intelligent Conversation Threading: Automatically groups sent and received messages into coherent conversation objects.
  • AI-Suggested Replies: Utilizes the Conversations API to generate context-aware response suggestions for active threads.
  • Marketing Quiet Hours: Built-in enforcement of quiet hours (9pm–8am) for marketing messages based on recipient local time.
  • Full-Text Search: Query message history using keywords, status filters, and pagination limits.
  • Sandbox Magic Numbers: Specialized test numbers that allow developers to simulate carrier rejections or routing errors without real-world impact.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*