Resources · n8n integration

LoneScale n8n integrationAutomate LoneScale with n8n.

Sales lists should not be typed by hand. The LoneScale n8n integration gives you a node with 2 operations across 2 resources, List and Item, plus a trigger that fires on a new event from the LoneScale workflow you pick by name. For teams that keep contact lists alive from a sheet, a CRM or a form.

Verified Trustpilot reviews · AI, automation & growth agency

Why automate

What does the LoneScale n8n integration actually do?

The LoneScale node handles the list side of LoneScale from a workflow: it creates a list, then adds contacts or companies to it. Two resources, two operations, nothing to install. The LoneScale Trigger runs the other way round. It waits for a new event from one LoneScale workflow you select by name, and hands the payload to the rest of your n8n run.

Take the spreadsheet of contacts someone collected at a trade show. A Google Sheets node reads the rows, list.create opens a list of type Contact, and item.add writes one item per row with the first name, the last name and the email already sitting in the sheet. Nobody retypes anything, and the list exists in LoneScale before lunch.

Second result: a list that follows the CRM instead of drifting from it. Contacts that reach a given stage in Pipedrive or HubSpot leave on a scheduled run, and item.add drops each of them into a list created once. The target is picked by name in List Name or ID, or by ID through an expression when the name is not stable.

Third result: the team hears about a LoneScale event without opening LoneScale. The trigger fires, a message lands in the sales channel through Slack, and the same run writes the record wherever it belongs. This takes seconds, because the trigger is a webhook and not a scheduled check.

Two resources, two operations: that is the whole node, and it is worth knowing before you plan around it. Anything the LoneScale API exposes outside that catalog goes through the HTTP Request node, which calls the endpoint directly and reuses the same LoneScale credential through predefined authentication. One key, no second login to manage.

Two habits save time later. The trigger registers its webhook when the workflow is activated, so a draft left switched off collects nothing. And a field marked required really does block the node when it is empty, so map First Name and Last Name before you go live. If n8n is new to part of the team, the n8n training covers the expression syntax used above, and the n8n review puts the tool in context.

Connect

How do you connect LoneScale to n8n?

  1. 01

    Generate your LoneScale API key

    Start in LoneScale, not in n8n. The credential accepts one authentication method, an API key, so there is no OAuth dance and no app to approve. Create a LoneScale account if the team does not have one yet, then generate the key from the account, following the LoneScale public API article in their help center (reference 6454360). Copy it once and keep it somewhere safe for the next step.

  2. 02

    Create the credential in n8n

    In n8n, open the Credentials menu and add a new LoneScale credential. A credential is the stored login n8n uses to call a service for you, saved once and kept out of the workflow itself. Paste the key into the API Key field, then save. That single entry covers both the LoneScale node and the LoneScale Trigger, and every workflow you build later picks it from a dropdown.

  3. 03

    Select the credential in the node

    Drop the LoneScale node on the canvas and choose the credential at the top of the panel, then pick the resource, List or Item, and the operation. On the LoneScale Trigger, choose the LoneScale workflow in Workflow Name. When the trigger is the entry point of the run, activate the workflow: that is the moment n8n registers the webhook URL with LoneScale.

Triggers

What starts a workflow from LoneScale ?

LoneScale Trigger is the node that starts a workflow each time LoneScale receives a new submission. Pick the form, activate the workflow: n8n registers the webhook on your LoneScale account.

What you see in n8n

Configuration notes

01Set up the LoneScale TriggerThis node is the entry point of the run. It waits for a new event from LoneScale and starts the workflow with whatever arrives. Version 1, one setting to fill, and the credential you already saved.

This node is the entry point of the run. It waits for a new event from LoneScale and starts the workflow with whatever arrives. Version 1, one setting to fill, and the credential you already saved.

Key parameters

  • Workflow Name: required. Select one workflow, chosen from the list. The trigger listens to that workflow and to no other, so two LoneScale workflows mean two trigger nodes on the canvas.
When to use it
whenever the event should reach n8n on its own, instead of being fetched. n8n registers a webhook, that is a URL LoneScale calls the moment the event happens, and it does so when you activate the workflow. Each event then lands within seconds, with nothing checking the service on a timer and no gap between two checks.
02On new LoneScale eventThis is the single event the trigger exposes, and it carries the payload LoneScale sends into the first node of your run. What travels inside depends on the LoneScale workflow you selected in the setting above, so the honest move is to look at one real execution before mapping anything downstream.

This is the single event the trigger exposes, and it carries the payload LoneScale sends into the first node of your run. What travels inside depends on the LoneScale workflow you selected in the setting above, so the honest move is to look at one real execution before mapping anything downstream.

When to use it
send one event through, open the execution in n8n, and read the keys you actually received. From there, any node further down the canvas reads a value with an expression, the n8n syntax that pulls a field out of the incoming item, written {{ $json.field }} where field is the key you just saw. That is enough to chain a notification, a CRM record, or a second LoneScale call that pushes the contact into a list. Keep the workflow active between tests, since the webhook registration lives with the active state.
Actions

What can the LoneScale node do?

The LoneScale 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
ResourceCreateCreate
List✓
Item✓

List

1 operation
01

Create a list

list.create

What you see in n8n

Notes & use cases

Creates a list in LoneScale and gives the rest of the workflow somewhere to write. Run it once, then feed it.

Key parameters

  • Name: required, the name of your list, the label you will recognise later in LoneScale. The field shows list name as its placeholder.
  • Type: required, two values only. COMPANY creates a list of companies, PEOPLE creates a list of contacts.
Use cases
a fresh list opened at the start of a scheduled run, named from the campaign it serves, so the items added right after never land in last month's list.

Item

1 operation
02

Create a item

item.add

What you see in n8n

Notes & use cases

Adds one item to a list that already exists, on the contact side or the company side.

Key parameters

  • Type: required, COMPANY for a list of company, PEOPLE for a list of contact.
  • List Name or ID: required. Choose from the list, or specify an ID with an expression such as {{ $json.field }}.
  • First Name and Last Name: required, the contact first name and last name.
  • Company Name: optional, the contact company name.
  • Additional Fields: 12 optional fields, including Contact Email, Current Position, Company Domain, Linkedin Url, Contact Location and Contact ID, the contact ID from your source.
Use cases
one item per row coming out of a sheet, with Contact ID carrying the reference used in your own system.
Need help

Need help automating LoneScale with n8n?

A person reads every message.

FAQ

Questions people ask about LoneScale and n8n

01Is the LoneScale n8n integration free?
On the n8n side, yes. The LoneScale node and the LoneScale Trigger ship with n8n, so there is nothing to install and no add-on to buy, whether you run n8n Cloud or a self-hosted instance under the Community Edition and its Sustainable Use licence. A workflow behaves the same in both places, so a prototype built on Cloud moves to your own server without a rewrite. What you do need is a LoneScale account and an API key, because the credential is what allows n8n to call the service at all. Once that credential exists in the Credentials menu, every workflow you build afterwards reuses it from a dropdown.
02What credentials does the LoneScale node need?
One API key, and that is the only supported authentication method. You generate the key inside your LoneScale account, then create a LoneScale credential in n8n and paste it into the API Key field. The same credential authenticates the LoneScale node and the LoneScale Trigger, so there is no separate key to manage on the trigger side. Credentials in n8n are stored once and reused across workflows: a new workflow picks the existing LoneScale entry from a dropdown rather than asking for the key again. If several people build on the same instance, they share that entry instead of each pasting their own copy.
03What are the limits of the LoneScale node in n8n?
The node covers two resources, List and Item, with one operation each: create a list, and add an item to a list. That is the full catalog in n8n, and it is enough for the list building most teams automate. For anything else the LoneScale API exposes, the HTTP Request node calls the endpoint directly and reuses the same LoneScale credential through predefined authentication, so you stay on one key and one place to rotate it. Worth remembering too: a field marked required stops the node from running when it is empty, which is why Type, List Name or ID, First Name and Last Name deserve a mapping check before activation.
04Does the LoneScale Trigger react in real time?
Yes, it works by webhook. A webhook is a URL that n8n exposes and that the service calls when something happens on its side. n8n registers that URL with LoneScale when you activate the workflow, and each submission then arrives within seconds. There is no polling, so nothing is checking LoneScale on a timer and nothing slips through between two checks. The trigger listens to a single LoneScale workflow, picked by name in the Workflow Name dropdown, which means a second LoneScale workflow needs a second trigger node. And since registration happens on activation, a workflow left inactive receives nothing.
05n8n or Make for LoneScale?
It depends on where the contact data should sit and how you want to pay for it. Make is hosted by Make, with no self-hosting option, and it bills by operation, so a list built item by item shows up on the invoice as volume. n8n runs on your own server with Docker or npm, or on n8n Cloud, and the same workflow moves between the two without being rebuilt. If someone in legal cares about where contact data is processed, self-hosting answers that in one sentence. If you want zero infrastructure, Cloud sits closer to Make. Both are visual and both handle branching, so the call comes down to hosting, data control and cost model.