A comprehensive n8n community node that integrates with the Nimba SMS API, enabling you to send SMS messages, manage contacts, create campaigns, and handle billing operations directly from your n8n workflows.
- β SMS Operations: Send individual SMS and retrieve message history
- β Contact Management: Create, update, delete, and organize contacts
- β Group Management: Organize contacts into groups for targeted campaigns
- β Account Operations: Check balance, view SMS packs, and monitor usage
- β Purchase Management: View purchase history and invoices
- β Sender Name Management: Manage custom sender names
- Open your n8n instance
- Go to Settings > Community Nodes
- Click Install
- Enter
n8n-nodes-nimbasms
- Click Install
# For self-hosted n8n instances
npm install n8n-nodes-nimbasms
# For global n8n installation
npm install -g n8n-nodes-nimbasms
Add to your n8n Docker configuration:
FROM n8nio/n8n:latest
USER root
RUN npm install -g n8n-nodes-nimbasms
USER node
Before using this node, configure your Nimba SMS API credentials:
- In n8n, go to Credentials and create Nimba SMS API credentials
- Fill in the required information:
- Service ID (SID): Your Nimba SMS Service ID
- Secret Token: Your Nimba SMS Secret Token
- Base URL: Default is
https://api.nimbasms.com
π‘ Get your credentials from your Nimba SMS Dashboard
- Send: Send individual SMS messages
- Get Many: Retrieve SMS history with filtering options
- Get: Get details of a specific SMS message
- Create: Add new contacts with optional group assignment
- Update: Modify contact information and group memberships
- Get: Retrieve group details
- Get Balance: Check your SMS credit balance
- Get All: Retrieve purchase history with filtering options
- Get: Get details of a specific purchase by UID
- Get: Check sender name status
- Get Many: List all your sender names
{
"resource": "sms",
"operation": "send",
"senderName": "YourBrand",
"contact": "+224123456789",
"message": "Hello from n8n! Your order has been confirmed."
}
{
"resource": "purchase",
"operation": "getAll",
"returnAll": false,
"limit": 10,
"additionalFields": {
"payment_type": "Orange",
"start_date": "2024-01-01T00:00:00Z",
"end_date": "2024-12-31T23:59:59Z"
}
}
{
"resource": "purchase",
"operation": "get",
"purchaseUid": "07cc67f4-45d6-494b-adac-09b5cbc7e2b5"
}
{
"resource": "contact",
"operation": "create",
"numero": "+224123456789",
"additionalFields": {
"name": "John Doe",
"groupes_id": "1,2,3"
}
}
{
"resource": "campaign",
"operation": "create",
"name": "Welcome Campaign",
"senderName": "YourBrand",
"message": "Welcome to our service! Enjoy 20% off your first order.",
"groupsIds": "1,2"
}
{
"resource": "account",
"operation": "getBalance"
}
Optimized for African markets with:
- Guinea country code (+224) auto-formatting
- Support for local phone number formats
- n8n Version: 0.190.0 or later
- Node.js Version: 16.x or later
- API Version: Nimba SMS API v1
- Order confirmations and shipping notifications
- Abandoned cart recovery campaigns
- Customer support and feedback collection
- Promotional campaigns and special offers
- Event notifications and reminders
- Customer segmentation and targeting
- Employee notifications and alerts
- Appointment reminders
- System status updates and monitoring
- Support ticket updates
- Account verification codes
- Service outage notifications
- Documentation: Nimba SMS API Docs
- Community: n8n Community Forum
- Issues: GitHub Issues
- Support: Contact contact@nimbasms.com for API-related questions
This project is licensed under the MIT License - see the LICENSE file for details.