Reference · Tools
LoneScale
Create prospect lists and add items (contacts/companies) to lists in LoneScale, a sales intelligence and buying signals platform.
The LoneScale node builds prospect lists and populates them with contacts or companies for buying-signal detection. A typical build is pushing newly identified accounts into a LoneScale list so their hiring and funding signals get monitored automatically.
- Node type
- Action
- Parameters
- 13
- Outputs
- Output, Error
- Credentials
- LoneScale API
LoneScale
Create lists and add contacts or companies to LoneScale prospect lists.
Overview
LoneScale is a sales intelligence platform that detects buying signals. This tool allows creating lists of contacts or companies, and adding items to those lists. Supported operations: List > Create, Item > Create for contacts, and Item > Create for companies. The tool filters empty fields from request bodies, sending only non-empty values.
Category: Sales
Tool Name: lonescale
Version: 1
Appearance: Icon: lucide-Target | Color: #6C5CE7
Node Type
Action — processes input items and produces output
Input / Output
| Direction | Port(s) |
|---|---|
| Input | Input |
| Output | Output, Error |
Credentials
This tool requires LoneScale API credentials. See the Credentials Guide for setup instructions.
Resources
| Resource | Value |
|---|---|
| List | list |
| Item | item |
Operations
Each resource offers a single operation, and the two use different values — a list is created with create, an item with add.
| Operation | Value | Description |
|---|---|---|
| Create | create | Create a list |
| Create | add | Create an item |
Parameters
List: Create (create)
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| Name | string | Yes | — | Name of your list. |
| Type | options | Yes | COMPANY | Type of your list. |
Options: COMPANY (a list of companies), PEOPLE (a list of contacts) |
Item: Create (add)
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| Type | options | Yes | PEOPLE | Type of your list. Selects which fields below apply. |
Options: COMPANY (a list of companies), PEOPLE (a list of contacts) | ||||
| List ID | string | Yes | — | ID of the target list. Find list IDs in the LoneScale dashboard or use the API to list available lists. |
| First Name | string | Yes | — | Contact first name. (shown when Type is PEOPLE) |
| Last Name | string | Yes | — | Contact last name. (shown when Type is PEOPLE) |
Additional Fields (peopleAdditionalFields) | collection | No | {} | Extra contact detail sent with the item. (shown when Type is PEOPLE) |
| — Full Name | string | No | — | Contact full name. |
| — Contact Email | string | No | — | Contact email address. |
| — Company Name | string | No | — | Contact company name. |
| — Current Position | string | No | — | Contact current position. |
| — Company Domain | string | No | — | Contact company domain. |
| — LinkedIn URL | string | No | — | Contact LinkedIn URL. |
| — Contact Location | string | No | — | Contact location. |
| — Contact ID | string | No | — | Contact ID from your source. |
| Company Name | string | No | — | Company name. (shown when Type is COMPANY) |
Additional Fields (companyAdditionalFields) | collection | No | {} | Extra company detail sent with the item. (shown when Type is COMPANY) |
| — LinkedIn URL | string | No | — | Company LinkedIn URL. |
| — Company Domain | string | No | — | Company domain. |
| — Contact Location | string | No | — | Company location. |
| — Contact ID | string | No | — | Contact ID from your source. |
All Operations
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| Max Concurrency | number | No | 10 | Maximum number of items to process concurrently. |
Output Data
One output item per input item, for both operations. The item JSON is replaced by LoneScale’s response — the fields you sent in are not carried through, so capture anything you still need before this node. Binary data on the input item is forwarded.
- List: Create returns the created list record. Take the new list’s ID from it and feed it into a following Item node’s
List ID. - Item: Create returns the created item record.
If LoneScale answers with something that is not a JSON object, the response is wrapped instead:
{
"result": "..."
}
The record’s own fields are whatever LoneScale returns; the node does not rename, nest or filter them. Reference them downstream by expression, e.g. {{ $json.id }}.
Note that the two Type-specific field sets are mutually exclusive: with Type set to PEOPLE, the company fields are not sent, and vice versa. Empty fields are dropped from the request entirely rather than sent as blanks.
Usage Examples
- Create a new company prospect list in LoneScale
- Create a new contact prospect list in LoneScale
- Add a contact to an existing LoneScale list
- Add a company to an existing LoneScale list
- Bulk add leads to a LoneScale prospect list
Example Configuration
Create a contact list:
{
"type": "lonescale",
"parameters": {
"resource": "list",
"operation": "create",
"name": "Q4 Prospects",
"type": "PEOPLE"
}
}
Create a company list:
{
"type": "lonescale",
"parameters": {
"resource": "list",
"operation": "create",
"name": "Target Enterprises",
"type": "COMPANY"
}
}
Add a contact to an existing list, with enrichment data carried from upstream:
{
"type": "lonescale",
"parameters": {
"resource": "item",
"operation": "add",
"type": "PEOPLE",
"list": "{{ $json.listId }}",
"first_name": "{{ $json.firstName }}",
"last_name": "{{ $json.lastName }}",
"peopleAdditionalFields": {
"email": "{{ $json.email }}",
"company_name": "{{ $json.company }}",
"current_position": "{{ $json.title }}",
"domain": "{{ $json.domain }}",
"linkedin_url": "{{ $json.linkedin }}",
"location": "{{ $json.city }}"
}
}
}
Add a company to an existing list:
{
"type": "lonescale",
"parameters": {
"resource": "item",
"operation": "add",
"type": "COMPANY",
"list": "{{ $json.listId }}",
"company_name": "{{ $json.company }}",
"companyAdditionalFields": {
"linkedin_url": "{{ $json.linkedin }}",
"domain": "{{ $json.domain }}",
"location": "{{ $json.location }}"
},
"maxConcurrency": 20
}
}
Error Handling
| Mode | Behavior |
|---|---|
| stop | Halts workflow on first error |
| continue | Skips failed items, passes successful ones through |
| errorPort | Routes failed items to Error output port |
Tips
Create lists and add contacts or companies to LoneScale prospect lists for sales intelligence and buying signal detection.
Parameter Relationships
Resource-Operation Dependencies
- When
resource="list": Only"create"operation is available - When
resource="item": Only"add"operation is available
Type-Specific Field Dependencies
- When adding
"PEOPLE"items:first_name,last_name, andpeopleAdditionalFieldsbecome available - When adding
"COMPANY"items:company_nameandcompanyAdditionalFieldsbecome available
List Management Best Practices
- Use descriptive list names that reflect the prospect segment
- Choose appropriate list types (
PEOPLEvsCOMPANY) based on your sales process - Leverage additional fields to store enrichment data from other sources
Frequently asked questions
Which operations exist per resource?
They are one apiece: the list resource supports create, and the item resource supports add. Selecting a resource determines the operation entirely.
What changes between people and company items?
Adding PEOPLE items exposes first_name, last_name and the people additional fields; adding COMPANY items exposes company_name and the company additional fields. The editor swaps them based on the type.
Can I create a list and fill it in one workflow?
Yes — create the list, capture its ID from the output, then use the item resource to add contacts or companies to that ID.
How do I react to signals LoneScale finds?
Use the LoneScale Trigger, which fires when a LoneScale workflow produces results.
Build with the LoneScale node
Drop it into a workflow, wire it to an agent, or call it on a schedule. You'll need LoneScale API credentials first.
Open BusyBotLast updated . Spotted something wrong? Tell us.