What is n8n?
n8n is an open-source workflow automation platform that enables users to automate tasks and integrate different applications and services without writing code. It allows you to create custom workflows by connecting various tools and systems, such as CRMs, email platforms, databases, and cloud services, through a visual interface. n8n supports hundreds of integrations, enabling users to automate repetitive tasks, trigger actions based on specific events, and synchronize data across different platforms. The platform provides flexibility, allowing for the creation of complex workflows with conditional logic, loops, and error handling. n8n is ideal for businesses or developers looking for a customizable, self-hosted automation tool that can streamline processes and improve efficiency across various software applications.
Functionalities
Messaging
Add the seven node to your workflow to send SMS, RCS and WhatsApp messages. The ability to combine it with other nodes allows you to create workflows for all possible use cases.
Dispatch text-to-speech calls
The seven node can also place text-to-speech calls. It converts the specified text into a voice message that is read out loud after the specified recipient number has accepted the call, and can hang up running calls.
React to inbound events
The seven Trigger node starts your workflows whenever an event arrives from seven: inbound SMS, delivery reports (DLR), performance tracking, voice call / status / DTMF events, RCS and inbound WhatsApp messages. Webhook subscriptions are managed automatically, and incoming requests can optionally be verified via HMAC-SHA256 signature.
Manage your account
Beyond messaging, the seven node covers the full seven REST API: number lookups (HLR / MNP / CNAM / Format / RCS capabilities), balance, pricing and analytics, journal (message history), caller ID validation, phone number management, contacts, groups and subaccounts.
Installation
Install the official community package @seven.io/n8n-nodes-seven: in n8n, go to Settings > Community Nodes, click Install and enter @seven.io/n8n-nodes-seven. After a restart, the seven and seven Trigger nodes appear in the node palette.
The legacy built-in node (available under the former company name "sms77") only supports SMS, voice and lookups. The community package is the recommended, always up-to-date integration.
Credentials
Create a credential of type Seven API (plain API key, recommended for most users) or Seven OAuth2 API (OAuth2, for multi-tenant setups) and reference it in the seven nodes. Where do I find my API key?
Example for SMS dispatch
Pass any text to the node to send the message to any number of recipients.
Steps
- Copy the workflow code by left-clicking on it
- Navigate to the n8n editor
- Click anywhere in the n8n window
- Paste the code with
strg/cmd + v.
Attention: Workflows often require initial setup, e.g. filling in access data.
Code
{
"name": "SMS dispatch via seven",
"nodes": [
{
"name": "Start",
"type": "n8n-nodes-base.manualTrigger",
"position": [
250,
300
],
"parameters": {},
"typeVersion": 1
},
{
"name": "seven",
"type": "@seven.io/n8n-nodes-seven.seven",
"position": [
450,
300
],
"parameters": {
"resource": "sms",
"operation": "send",
"to": "+491701234567",
"text": "Hi from n8n!"
},
"credentials": {
"sevenApi": {
"name": "seven API"
}
},
"typeVersion": 1
}
],
"active": false,
"settings": {},
"connections": {
"Start": {
"main": [
[
{
"node": "seven",
"type": "main",
"index": 0
}
]
]
}
}
}
Make sure to select your previously created seven credential in the node in order to use the integration successfully.