Reference · Tools

LoneScale

Create prospect lists and add items (contacts/companies) to lists in LoneScale, a sales intelligence and buying signals platform.

Action Sales v1

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

DirectionPort(s)
InputInput
OutputOutput, Error

Credentials

This tool requires LoneScale API credentials. See the Credentials Guide for setup instructions.

Resources

ResourceValue
Listlist
Itemitem

Operations

Each resource offers a single operation, and the two use different values — a list is created with create, an item with add.

OperationValueDescription
CreatecreateCreate a list
CreateaddCreate an item

Parameters

List: Create (create)

ParameterTypeRequiredDefaultDescription
NamestringYesName of your list.
TypeoptionsYesCOMPANYType of your list.
Options: COMPANY (a list of companies), PEOPLE (a list of contacts)

Item: Create (add)

ParameterTypeRequiredDefaultDescription
TypeoptionsYesPEOPLEType of your list. Selects which fields below apply.
Options: COMPANY (a list of companies), PEOPLE (a list of contacts)
List IDstringYesID of the target list. Find list IDs in the LoneScale dashboard or use the API to list available lists.
First NamestringYesContact first name. (shown when Type is PEOPLE)
Last NamestringYesContact last name. (shown when Type is PEOPLE)
Additional Fields (peopleAdditionalFields)collectionNo{}Extra contact detail sent with the item. (shown when Type is PEOPLE)
— Full NamestringNoContact full name.
— Contact EmailstringNoContact email address.
— Company NamestringNoContact company name.
— Current PositionstringNoContact current position.
— Company DomainstringNoContact company domain.
— LinkedIn URLstringNoContact LinkedIn URL.
— Contact LocationstringNoContact location.
— Contact IDstringNoContact ID from your source.
Company NamestringNoCompany name. (shown when Type is COMPANY)
Additional Fields (companyAdditionalFields)collectionNo{}Extra company detail sent with the item. (shown when Type is COMPANY)
— LinkedIn URLstringNoCompany LinkedIn URL.
— Company DomainstringNoCompany domain.
— Contact LocationstringNoCompany location.
— Contact IDstringNoContact ID from your source.

All Operations

ParameterTypeRequiredDefaultDescription
Max ConcurrencynumberNo10Maximum 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

ModeBehavior
stopHalts workflow on first error
continueSkips failed items, passes successful ones through
errorPortRoutes 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, and peopleAdditionalFields become available
  • When adding "COMPANY" items: company_name and companyAdditionalFields become available

List Management Best Practices

  • Use descriptive list names that reflect the prospect segment
  • Choose appropriate list types (PEOPLE vs COMPANY) 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 BusyBot

Last updated . Spotted something wrong? Tell us.