@dropcowboy/n8n-nodes-dropcowboy
v1.0.2
Published
n8n workflow automation nodes for Drop Cowboy - Ringless voicemail and SMS automation platform
Downloads
331
Readme
Drop Cowboy n8n Nodes
Official n8n nodes for Drop Cowboy - Automate ringless voicemail and SMS campaigns.
Installation
Community Nodes (Coming Soon)
Install directly from n8n's node browser once published.
Manual Installation
npm install @dropcowboy/n8n-nodes-dropcowboyCredentials
You'll need your Drop Cowboy API credentials:
- Team ID: Found in your Drop Cowboy account under "My Account" → "API"
- Secret: Your API secret (keep this secure!)
Visit the Drop Cowboy API Documentation for more details.
Available Nodes
Actions (Send campaigns)
- Send RVM from Recording - Send ringless voicemails using pre-recorded audio files
- Send RVM from AI Voice - Send ringless voicemails using text-to-speech with AI voices
- Send SMS - Send text messages
All action nodes support Multiple Outputs (Easy Branching) for automatic routing based on delivery status - no code required!
Usage
Send RVM from Recording
- Add Drop Cowboy credentials to n8n
- Add "Send RVM from Recording" node to your workflow
- Configure:
- Phone Number: Recipient's phone number (E.164 format, e.g., +15551234567)
- Brand: Your registered brand from the Trust Center
- Recording: Select pre-recorded audio file
- Forwarding Number (optional): Phone number for replies
- Output Mode: Choose "Multiple Outputs" for easy branching!
Send RVM from AI Voice
- Add Drop Cowboy credentials to n8n
- Add "Send RVM from AI Voice" node to your workflow
- Configure:
- Phone Number: Recipient's phone number (E.164 format, e.g., +15551234567)
- Brand: Your registered brand from the Trust Center
- AI Voice: Select text-to-speech voice
- Message Text: Enter the message to be spoken
- Output Mode: Choose "Multiple Outputs" for easy branching!
Send SMS
- Add Drop Cowboy credentials to n8n
- Add "Send SMS" node to your workflow
- Configure:
- Phone Number: Recipient's phone number (E.164 format, e.g., +15551234567)
- Brand: Your registered brand from the Trust Center
- Message: SMS message text
- Output Mode: Choose "Multiple Outputs" for easy branching!
🔀 Easy Branching (No Code Required!)
For Non-Technical Users ⭐
NEW: Multiple Outputs Mode - Automatically route results without writing any expressions!
Send RVM from Recording / AI Voice (Multiple Outputs)
↓
├─ ✅ Success → Send follow-up SMS
├─ ❌ Failure → Log & analyze
└─ 🚫 DNC → Permanent do-not-call (Internal DNC, Known Litigator)How to use:
- Select "Output Mode" → "Multiple Outputs (Easy Branching)"
- Activate workflow
- Just drag lines from each output! No code needed!
💡 Note: Review reason codes in webhook data to understand why each delivery succeeded or failed. Consult legal counsel regarding your specific compliance obligations.
See EASY_BRANCHING.md for step-by-step visual guide
For Technical Users
Use IF/Switch nodes with expressions for advanced control:
Send RVM → IF {{ $json.status === "success" }}
├─ TRUE → Advanced logic
└─ FALSE → Custom error handlingSee WEBHOOK_WAIT.md for:
- IF node patterns with expressions
- Switch node routing by failure reason
- Custom retry logic
- Complex multi-stage campaigns
API Endpoints
This package integrates with the Drop Cowboy v1 API:
- Base URL:
https://api.dropcowboy.com/v1/ - Authentication: Team ID + Secret
Development
Build
npm run buildTest
npm testLint
npm run lintSupport
Visit Drop Cowboy for support or check the API Documentation.
License
UNLICENSED - Private use only (for now)
When published publicly, this will be licensed under MIT.
