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-comtele-gateway

v1.0.20

Published

Send SMS and RCS messages via Comtele Gateway

Readme

n8n-nodes-comtele-gateway

This is an n8n community node for integrating with the Comtele Gateway API. It provides a comprehensive set of operations for managing messaging, including SMS, RCS (Rich Communication Services), reports, and additional services.

Features

The node supports 12 different operations:

  1. Cancel Messages Request - Cancel pending message requests
  2. Get Balance - Check your account balance
  3. Get Contact Groups - Retrieve all contact groups
  4. Get Messages Requests Report - Get detailed reports of sent message requests
  5. Get Routes - Retrieve available messaging routes
  6. Received Messages Report - Get reports of received messages
  7. Send RCS Basic Message - Send simple RCS text messages
  8. Send RCS Card Message - Send RCS messages with rich card layouts
  9. Send RCS Carousel Message - Send RCS messages with carousel/slider functionality
  10. Send RCS File Message - Send RCS messages with file attachments
  11. Send SMS Message - Send traditional SMS messages
  12. Sent Messages Report - Get reports of sent messages

Installation

Using n8n UI

  1. Create a Workflow
  2. Click on + to add a new node
  3. Search for SMS & RCS Message Gateway by Comtele

Using npm

npm install n8n-nodes-comtele-gateway

Setup

1. Create Credentials

In n8n:

  1. Click on Settings in the sidebar
  2. Go to Credentials
  3. Create a new credential of type Comtele Gateway API
  4. Enter your X-API-Key (provided by Comtele)

2. Add Node to Workflow

  1. Create a new workflow
  2. Add a new node and search for SMS & RCS Message Gateway by Comtele
  3. Select the operation you want to perform
  4. Configure the parameters based on the selected operation
  5. Test the connection

Usage Examples

Get Account Balance

Node Configuration:
- Operation: Get Balance
- No parameters needed

Send SMS Message

Node Configuration:
- Operation: Send SMS Message
- Receivers: ["11999999999"]
- Message: "Hello from N8N!"
- Route: 1
- Tag: "marketing"

Send RCS Card Message

Node Configuration:
- Operation: Send RCS Card Message
- Receivers: ["11999999999"]
- Route: 1
- Card Title: "Special Offer"
- Card Message: "Get 50% off today!"
- Card Image URL: "https://example.com/image.jpg"
- Buttons:
  - Text: "Learn More", URL: "https://example.com"
  - Text: "Buy Now", URL: "https://shop.example.com"

Get Message Reports

Node Configuration:
- Operation: Sent Messages Report
- Start Date: "2024-01-01T00:00:00Z"
- End Date: "2024-01-31T23:59:59Z"
- Limit: 100

Date Format

All date parameters use the ISO 8601 format with timezone:

yyyy-MM-ddTHH:mm:ssZ

Examples:

  • 2024-06-10T14:30:00Z
  • 2024-01-01T00:00:00Z

Parameters

Common Parameters

  • Receivers: Array of phone numbers (with country code, e.g., "11999999999")
  • Contact Groups: Array of contact group IDs
  • Route: Route ID to use for sending messages
  • Schedule Date (optional): Date and time to schedule message sending
  • Custom (optional): Custom field for tracking/filtering
  • Tag (optional): Tag for message classification

Query Parameters for Reports

  • Start Date: Report period start
  • End Date: Report period end
  • Skip: Number of records to skip (pagination)
  • Limit: Maximum records to return

Error Handling

The node includes comprehensive error handling:

  • Invalid credentials: Tests connection using the Balance endpoint
  • Invalid parameters: Validates required fields
  • API errors: Returns detailed error information from Comtele API

Response Format

All responses follow the standard Comtele API format:

{
  "hasError": false,
  "message": "Success message or null",
  "object": {
    "// Response data based on operation"
  },
  "totalRecords": 0,
  "errors": []
}

Support

For issues, questions, or suggestions, please visit:

License

This node is licensed under the MIT License. See LICENSE file for details.

Developed by Comtele - Your messaging company