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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kesslerio/dialpadWhat 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
- "Send an SMS to +14155551234 using the sales number saying: 'Hi! Your demo is scheduled for tomorrow at 2 PM.'"
- "Call +14155559876 using the Adam voice and tell them: 'We have received your support ticket and are looking into it now.'"
- "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
--fromparameter 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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kesslerio-dialpad": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
google-messages
Send and receive SMS/RCS via Google Messages web interface (messages.google.com). Use when asked to "send a text", "check texts", "SMS", "text message", "Google Messages", or forward incoming texts to other channels.
academic-deep-research
Transparent, rigorous research with full methodology — not a black-box API wrapper. Conducts exhaustive investigation through mandated 2-cycle research per theme, APA 7th citations, evidence hierarchy, and 3 user checkpoints. Self-contained using native OpenClaw tools (web_search, web_fetch, sessions_spawn). Use for literature reviews, competitive intelligence, or any research requiring academic rigor and reproducibility.
soulcraft
Create or improve SOUL.md files for OpenClaw agents through guided conversation. Use when designing agent personality, crafting a soul, or saying "help me create a soul". Supports self-improvement.
calendly
Calendly scheduling integration. List events, check availability, manage meetings via Calendly API.
coding-agent
Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.