npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-bcdrllc

v2.0.0

Published

BCDR Company - Cloud API integration for n8n. Send messages, media, templates, and manage business communications

Readme

n8n-nodes-bcdrllc

BCDR Company

BCDR Company - Cloud API integration for n8n

Send messages, media, templates, and manage business communications directly from your n8n workflows.

Installation

Community Nodes (Recommended)

  1. Open n8n
  2. Go to Settings > Community Nodes
  3. Click Install and search for n8n-nodes-bcdrllc
  4. Click Install

Manual Installation

npm install n8n-nodes-bcdrllc

Configuration

Credentials Setup

  1. Get your API credentials from your developer portal
  2. In n8n, create new BCDR Cloud API credentials
  3. 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 (شركة بي سي دي آر)

Support

For issues and questions:

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 ®