π¦ ClawHub
Slybroadcast Voicemail
by @danielfoch
Send Slybroadcast ringless voicemail campaigns from OpenClaw/LLMs using CLI or MCP, including AI voice generation (ElevenLabs or generic HTTP voice API) and...
TERMINAL
clawhub install slybroadcast-voicemailπ About This Skill
name: slybroadcast-voicemail description: Send Slybroadcast ringless voicemail campaigns from OpenClaw/LLMs using CLI or MCP, including AI voice generation (ElevenLabs or generic HTTP voice API) and campaign controls.
Slybroadcast Voicemail
Use this skill when the user wants to send one or many voicemail drops with Slybroadcast and optionally generate a voice recording from text.
Prerequisites
Required environment variables:
SLYBROADCAST_UID (or SLYBROADCAST_EMAIL fallback)SLYBROADCAST_PASSWORDSLYBROADCAST_DEFAULT_CALLER_ID (or pass caller id explicitly)For local-file or AI-generated audio, also set:
SLYBROADCAST_PUBLIC_AUDIO_BASE_URLSLYBROADCAST_AUDIO_STAGING_DIRFor ElevenLabs voice generation:
ELEVENLABS_API_KEYELEVENLABS_TTS_VOICE_IDCLI Commands
Run direct commands:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send --help
Common examples:
1. Existing account recording title:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send \
--to "16173999981,16173999982" \
--record-audio "My First Voice Message" \
--caller-id "16173999980" \
--campaign-name "Follow-up" \
--schedule-at "now"
2. Public audio URL:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send \
--to "16173999981" \
--audio-url "https://example.com/voicemail.mp3" \
--audio-type mp3 \
--caller-id "16173999980"
3. ElevenLabs text-to-voice + send:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send \
--to "16173999981" \
--ai-text "Hi, this is your appointment reminder for tomorrow at 3 PM." \
--ai-provider elevenlabs \
--caller-id "16173999980"
4. Uploaded list on Slybroadcast platform:
npm --workspace @fub/slybroadcast-voicemail run dev:cli -- send \
--list-id 94454 \
--record-audio "My First Voice Message" \
--caller-id "16173999980"
MCP Tools
Start the MCP server:
npm --workspace @fub/slybroadcast-voicemail run dev:mcp
Tool names:
slybroadcast_voicemail_sendslybroadcast_audio_listslybroadcast_phone_listslybroadcast_campaign_statusslybroadcast_campaign_resultsslybroadcast_campaign_controlslybroadcast_voice_generateNotes
YYYY-MM-DD HH:MM:SS).βοΈ Configuration
Required environment variables:
SLYBROADCAST_UID (or SLYBROADCAST_EMAIL fallback)SLYBROADCAST_PASSWORDSLYBROADCAST_DEFAULT_CALLER_ID (or pass caller id explicitly)For local-file or AI-generated audio, also set:
SLYBROADCAST_PUBLIC_AUDIO_BASE_URLSLYBROADCAST_AUDIO_STAGING_DIRFor ElevenLabs voice generation:
ELEVENLABS_API_KEYELEVENLABS_TTS_VOICE_IDπ Tips & Best Practices
YYYY-MM-DD HH:MM:SS).