n8n-nodes-bcdrllc
v2.0.0
Published
BCDR Company - Cloud API integration for n8n. Send messages, media, templates, and manage business communications
Maintainers
Readme
n8n-nodes-bcdrllc
BCDR Company - Cloud API integration for n8n
Send messages, media, templates, and manage business communications directly from your n8n workflows.
Installation
Community Nodes (Recommended)
- Open n8n
- Go to Settings > Community Nodes
- Click Install and search for
n8n-nodes-bcdrllc - Click Install
Manual Installation
npm install n8n-nodes-bcdrllcConfiguration
Credentials Setup
- Get your API credentials from your developer portal
- In n8n, create new BCDR Cloud API credentials
- Enter the following:
- Access Token: Your access token
- Phone Number ID: Your phone number ID
- Business Account ID: Required for templates, flows, and phone number management
- API Version: v24.0 (or your preferred version)
Features
Message Operations
- Send Text: Send text messages with URL preview support
- Send Interactive Buttons: Send interactive messages with up to 3 buttons
- Send Interactive List: Send interactive messages with list sections
- Send Location: Share location coordinates with name and address
- Send Contact: Send contact information
- Send Reaction: React to messages with emojis
- Mark As Read: Mark messages as read
Media Operations
- Send Image: Send images with optional captions (URL or Media ID)
- Send Video: Send videos with optional captions
- Send Audio: Send audio files
- Send Document: Send documents with custom filenames
- Send Sticker: Send stickers
- Upload Media: Upload media files to get a Media ID
- Get Media URL: Retrieve URL of uploaded media
- Delete Media: Delete uploaded media
Template Operations
- Send Template: Send pre-approved template messages with parameters
- Get Templates: List all message templates
- Get Template: Get details of a specific template
- Create Template: Create new message templates
- Delete Template: Delete message templates
Business Profile Operations
- Get Profile: Retrieve business profile information
- Update Profile: Update about, address, description, email, industry, and websites
Phone Number Operations
- Get Phone Numbers: List all business phone numbers
- Get Phone Number: Get details of a specific phone number
- Register Phone: Register a phone number with PIN
- Deregister Phone: Deregister a phone number
Flow Operations
- Get Flows: List all flows
- Get Flow: Get details of a specific flow
- Create Flow: Create a new flow
- Update Flow: Update flow metadata
- Publish Flow: Publish a flow
- Delete Flow: Delete a flow
QR Code Operations
- Create QR Code: Create QR codes with pre-filled messages (PNG or SVG)
- Get QR Codes: List all QR codes
- Get QR Code: Get a specific QR code
- Update QR Code: Update QR code message
- Delete QR Code: Delete a QR code
User Operations
- Block User: Block a user from sending messages
- Unblock User: Unblock a previously blocked user
- Get Blocked Users: List all blocked users
Usage Examples
Send Text Message
Set the node to:
- Resource: Message
- Operation: Send Text
- To: 966565430200
- Message: Hello from BCDR Company!
- Preview URL: Yes/No
Send Interactive Buttons
Set the node to:
- Resource: Message
- Operation: Send Interactive Buttons
- To: 966565430200
- Body Text: Choose an option:
- Buttons: Add up to 3 buttons with ID and Title
- Header Text (optional): Header
- Footer Text (optional): Footer
Send Interactive List
Set the node to:
- Resource: Message
- Operation: Send Interactive List
- To: 966565430200
- Body Text: Select from the menu:
- Button Text: Menu
- Sections: Add sections with rows (ID, Title, Description)
Send Image
Set the node to:
- Resource: Media
- Operation: Send Image
- To: 966565430200
- Media Source: URL or Media ID
- Media URL/ID: Your media URL or ID
- Caption (optional): Check this out!
Send Template with Parameters
Set the node to:
- Resource: Template
- Operation: Send Template
- To: 966565430200
- Template Name: hello_world
- Language Code: en
- Components: Add header, body, and button parameters
Update Business Profile
Set the node to:
- Resource: Business Profile
- Operation: Update Profile
- About: Your business description
- Address: Your address
- Industry: Select from options
- Websites: https://bcdr.sa
Create QR Code
Set the node to:
- Resource: QR Code
- Operation: Create QR Code
- Prefilled Message: Hi! I scanned your QR code
- Image Format: PNG or SVG
Advanced Options
All message and media operations support:
- Reply To Message ID: Create quoted replies
- Tracking Data: Custom data returned in webhooks
About BCDR Company
BCDR Company (شركة بي سي دي آر)
- Website: https://bcdr.sa
- Email: [email protected]
- Phone: +966565430200
- Location: Jeddah, Saudi Arabia
- CR Number: 4030587068
- VAT Number: 311728280700003
Support
For issues and questions:
- Email: [email protected]
- GitHub: https://github.com/BCDRLLC/n8n-nodes-bcdrllc/issues
- Documentation: https://bcdr.sa/docs
License
MIT License - Copyright (c) 2025 BCDR Company
Version
1.0.0 - Initial release with full Cloud API support
About
Built with ❤️ by BCDR Company ®
