ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 3/5

dialpad

Send SMS and make voice calls via Dialpad API. Supports single/batch SMS, voice calls with TTS, and caller ID selection.

Why use this skill?

Integrate Dialpad with OpenClaw to automate SMS and voice calls. Supports batch messaging, dynamic caller IDs, and high-quality AI text-to-speech.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/kesslerio/dialpad
Or

What This Skill Does

The Dialpad skill enables OpenClaw agents to interface directly with the Dialpad communication infrastructure. It allows for automated SMS messaging and voice call initiation, supporting both text-to-speech (TTS) synthesis and standard telephony protocols. By integrating with the Dialpad API, this skill allows agents to send personalized notifications, run SMS marketing campaigns, and perform outbound voice outreach from designated corporate phone numbers. It handles complex tasks like batch messaging for up to ten recipients simultaneously and provides dynamic caller ID selection to match the specific business context (sales, support, or general work).

Installation

To install this skill, run the following command in your terminal: clawhub install openclaw/skills/skills/kesslerio/dialpad. After installation, ensure you have set the DIALPAD_API_KEY in your environment variables. If you wish to leverage premium ElevenLabs voices for higher-quality TTS during voice calls, you must also provide an ELEVENLABS_API_KEY in your environment configuration.

Use Cases

  • Automated appointment reminders via SMS.
  • Outbound sales outreach using dynamic text-to-speech greetings.
  • Coordinating group updates for teams via batch SMS.
  • Providing instant support notifications from dedicated support lines.
  • Conducting automated voice-based status updates or wellness checks.

Example Prompts

  1. "Send an SMS to +14155551234 using the sales number saying: 'Hi! Your demo is scheduled for tomorrow at 2 PM.'"
  2. "Call +14155559876 using the Adam voice and tell them: 'We have received your support ticket and are looking into it now.'"
  3. "Send a batch update to the client list in the spreadsheet saying: 'Our maintenance window starts at midnight.'"

Tips & Limitations

  • Caller ID Verification: Always ensure the phone number you select in the --from parameter is actually assigned to your specific Dialpad account, otherwise the API request will fail.
  • Batch Messaging: SMS batching is limited to 10 recipients per request; ensure your scripts handle list splitting for larger campaigns.
  • TTS Quality: Use 'Low-Cost' voices like Eric for high-volume, budget-sensitive applications, while reserving 'Premium' voices like Adam for high-touch, professional communications.
  • API Limits: Be mindful of your account's rate limits, which typically range between 100 to 800 requests per minute based on your Dialpad subscription tier.

Metadata

Author@kesslerio
Stars1776
Views0
Updated2026-03-02
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-kesslerio-dialpad": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#sms#telephony#automation#communication#tts
Safety Score: 3/5

Flags: network-access, external-api