Resources · n8n integration

seven n8n integrationAutomate seven with n8n.

One node, two ways to reach a phone. The seven n8n integration covers 2 operations across 2 resources: send an SMS, or have a written text read out loud in a voice call. No trigger node ships with seven, so the workflow starts elsewhere, from a schedule or another app, and seven closes it.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the seven n8n integration actually do?

The seven n8n integration plugs the seven node, shipped with n8n, into any workflow that needs to reach someone on their phone. Two operations, no more: sms.send pushes a text message to one or several numbers, voice.send turns a written message into a voice call. Both run on a single API key credential, and both ask for the same two required fields, To and Message.

First scenario, appointment reminders. A Google Sheets tab keeps one row per booking, a Schedule Trigger reads it every morning, and sms.send texts each customer the slot they picked. The number never gets typed by hand: it comes from the row through an expression like {{ $json.phone }}, the n8n way of pointing at a field of the incoming item.

Second scenario, the alert that has to land. An incident posted in Slack or on Telegram is easy to miss at two in the morning. Branch the same workflow into voice.send and seven dials the phone of whoever is on duty, then reads the message aloud. A notification waits. A ringing phone insists.

Third scenario, the short version of a long email. Gmail sends the full order confirmation, seven sends the tracking number as one text, both off the same item in the same execution. Customers who never open their inbox still get the single line they were waiting for.

Two ceilings shape what you can write. Message stops at 1520 characters, so a chatty template gets trimmed upstream. The From caller ID on an SMS takes at most 16 numeric characters or 11 alphanumeric ones, which rules out long brand names. On a voice call, From only accepts verified sender IDs, one of your virtual inbound numbers, or a shared virtual number. And when the operation you need is missing from the dedicated node, the HTTP Request node calls any endpoint of the seven API while reusing the same credential, the login details saved once inside n8n.

Worth knowing before you commit: seven has no trigger node in n8n, so the tool sits at the end of a branch, never at the start. If the platform itself is what you are still weighing, the n8n review walks through hosting and cost. Teams that build this kind of flow weekly tend to document the node and the key once, then reuse both everywhere.

Connect

How do you connect seven to n8n?

  1. 01

    Create your seven API key

    Sign in to the seven developer account the credential will be tied to, then open Account, then Developer, then API Keys. Generate a key there and copy it before you leave the page. API key is the only authentication method the seven node supports, so this single string is what stands between a workflow and messages actually going out.

  2. 02

    Save it as an n8n credential

    In n8n, open the Credentials menu and create a seven credential, then paste the key into the API Key field. A credential is a set of secrets stored once inside n8n and reused everywhere: every future seven node offers it in a dropdown list, so the key lives in one place instead of being copied into each workflow by hand.

  3. 03

    Pick the resource and the operation

    Add the seven node to the canvas and select the credential you just saved. Choose the Resource, SMS or Voice Call, then the operation underneath it. That pair decides what the node does, and the fields below change with it. Fill in To and Message, both required, because an empty required field stops the execution before anything leaves.

Actions

What can the seven node do?

The seven node exposes 2 operations across 2 resources. For each one: the node as you configure it in n8n, the required fields, and our field notes.

Resources × operations matrix
ResourceSend
SMS✓
Voice Call✓

SMS

1 operation
01

Send an SMS

sms.send

What you see in n8n

Notes & use cases

Pushes a text message to one or several numbers and hands the dispatch result back to the rest of the workflow.

Key parameters

  • To: the recipient numbers separated by a comma, plain numbers or a contact or group stored in seven (+49876543210, MyGroup), often {{ $json.phone }}.
  • Message: the text that goes out, up to 1520 characters.
  • From: the caller ID shown on the receiver's display, 16 numeric or 11 alphanumeric characters at most.
  • Delay: an Options field that picks a date for a time delayed dispatch instead of sending straight away.
Use cases
a booking confirmation sent the second a slot is taken.

Voice Call

1 operation
02

Convert text to voice

voice.send

What you see in n8n

Notes & use cases

Turns written text into a spoken call: seven dials the number and reads the message out loud, which suits anything that cannot wait for someone to open an app.

Key parameters

  • To: the number called, comma separated for several recipients, and contacts or groups stored in seven work here too.
  • Message: the script read aloud, with the same 1520 character ceiling as the SMS operation.
  • From: an Options field for the caller ID, limited to verified sender IDs, one of your virtual inbound numbers, or a shared virtual number.
Use cases
waking the on-call engineer when a monitoring workflow spots a server down.
Need help

Need help automating seven with n8n?

A person reads every message.

FAQ

seven and n8n, the questions that come up

01Is the seven n8n integration free?
On the n8n side, yes. The seven node ships with n8n, so there is nothing to install and nothing extra to pay, whether the workflow runs on n8n Cloud or on a self-hosted instance under the Community Edition and its Sustainable Use license. A workflow built on one behaves the same on the other, which matters if you start on Cloud and move in-house later. What a seven account itself costs sits with seven and is not covered here, so budget the sending side there and treat the n8n side as a fixed part of the setup.
02Which credentials does the seven node need?
An API key, and that is the only supported authentication method. Create a seven developer account first, then go to Account, then Developer, then API Keys to generate one. Back in n8n, open the Credentials menu, create a seven credential, and paste the key there. That credential is stored once and reused by every workflow that talks to seven, so nobody retypes it: the node simply offers it in its dropdown list. When several people build on the same instance, one shared credential keeps the key in a single place instead of scattered across nodes.
03What are the limits when sending with the seven node?
Three are worth knowing before you build. Message caps at 1520 characters, so a long template needs trimming or splitting upstream. The From caller ID on an SMS accepts at most 16 numeric characters or 11 alphanumeric ones, which rules out most long brand names. On a voice call, From only accepts verified sender IDs, one of your virtual inbound numbers, or a shared virtual number. And when the operation you need is missing from the dedicated node, the HTTP Request node calls any endpoint of the seven API and reuses the same credential through predefined authentication.
04Can a workflow start from seven?
No. seven has no trigger node in n8n, so nothing on the seven side wakes a workflow up. You start it somewhere else and let seven close it. Three usual options: a Schedule Trigger that runs at a fixed interval, for example a morning pass over a list of appointments; the n8n Webhook node, a URL a third-party service calls when something happens on its end; or the trigger of another tool you already automate, a new row, a new email, a new form entry. The seven node then sits at the end of that branch and sends.
05n8n or Make for sending SMS with seven?
It comes down to four things. Hosting: n8n runs on your own server through Docker or npm, or on n8n Cloud, while Make is hosted only, with no self-hosting option. Data control follows from that, since a self-hosted instance keeps phone numbers and message bodies on infrastructure you own. Cost model: Make bills per operation, so a batch of reminders is a batch of billed operations. Visual logic: both draw the flow on a canvas, and the pick usually turns on how you want branching and data mapping to look. Build the same SMS flow twice and keep the one you argue with least.