Description
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
3. 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:
Parameters
Common Parameters
Query Parameters for Reports
Error Handling
The node includes comprehensive error handling:
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