Package Information
Available Nodes
Documentation
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-dropcowboy
Credentials
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 handling
See 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 build
Test
npm test
Lint
npm run lint
Support
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.