Description
n8n-nodes-salesrobot
An n8n community node for integrating with SalesRobot API – a LinkedIn automation and outreach platform that helps you automate LinkedIn campaigns, manage prospects, and streamline your sales process.
Features
- Campaign Management: Create, list, start, pause, and manage LinkedIn campaigns
- Prospect Management: Import prospects from CSV, Sales Navigator, and other sources
- AI Personalization: Create AI variables, voice clones, and video avatars for personalized outreach
- LinkedIn Integration: Sync inbox, manage accounts, and automate LinkedIn activities
- Settings Management: Configure quotas, schedules, blacklists, and warmup settings
- Sequence Automation: Add and manage sequence steps for automated outreach
Installation
In n8n
1. Go to Settings → Community Nodes
2. Click Install a community node
3. Enter: n8n-nodes-salesrobot
4. Click Install
Manual Installation
npm install n8n-nodes-salesrobot
Authentication
Getting Your API Key
1. Log in to your SalesRobot account
2. Navigate to Settings → Admin Settings → API Key
3. Generate your API key
Setting Up Credentials in n8n
1. In your n8n workflow, add a Salesrobot node
2. Click on Credentials → Create New Credential
3. Select Salesrobot API
4. Enter your API key in the API Key field
5. Click Save
The API key will be sent as the Authorization header in all requests.
Resources and Operations
Campaign
Manage LinkedIn campaigns and prospects:
AI Personalization
Create personalized content for your outreach:
Manage LinkedIn accounts and messages:
Settings
Configure account settings and quotas:
Example Workflows
1. Create and Start a Campaign
1. Salesrobot Node (Campaign → Create)
- LinkedIn Account UUID: {{ $json.linkedinAccountUuid }}
- Campaign Name: "Q4 Outreach Campaign"
- Campaign Type: Advanced
- Campaign Family: LinkedIn2. Salesrobot Node (Campaign → Import Prospects)
- LinkedIn Account UUID: {{ $json.linkedinAccountUuid }}
- Campaign UUID: {{ $json.campaignUuid }}
- Search URL: [LinkedIn Sales Navigator search URL]
- Search Type: Sales Navigator
- Connection Levels: 2nd, 3rd
3. Salesrobot Node (Campaign → Add Sequence Steps)
- LinkedIn Account UUID: {{ $json.linkedinAccountUuid }}
- Campaign UUID: {{ $json.campaignUuid }}
- Sequence Steps: [JSON array with sequence steps]
4. Salesrobot Node (Campaign → Start)
- Campaign UUID: {{ $json.campaignUuid }}
2. Import Prospects from CSV
1. Read Binary File Node (to read CSV file)2. Salesrobot Node (Campaign → Import From CSV)
- LinkedIn Account UUID: {{ $json.linkedinAccountUuid }}
- Campaign UUID: {{ $json.campaignUuid }}
- CSV Data: {{ $binary.data }}
3. Create AI Variable and Use in Campaign
1. Salesrobot Node (AI Personalization → Create AI Variable)
- LinkedIn Account UUID: {{ $json.linkedinAccountUuid }}
- Variable Name: "companyResearch"
- Variable Description: "Research about the company"2. Salesrobot Node (Campaign → Add Sequence Steps)
- Campaign UUID: {{ $json.campaignUuid }}
- Sequence Steps: [Include aiVariableName and aiVariableId in mail body]
4. Monitor Campaign Performance
1. Salesrobot Node (Campaign → Get Stats)
- LinkedIn Account UUID: {{ $json.linkedinAccountUuid }}
- Campaign UUID: {{ $json.campaignUuid }}2. Function Node (to process and format statistics)
3. Email Node (to send daily report)
API Documentation
For detailed API documentation, visit:
Common Parameters
LinkedIn Account UUID
Most operations require a linkedinAccountUuid. You can get this by:
1. Using the LinkedIn → Get Accounts operation
2. The UUID will be in the response
Campaign UUID
Campaign operations require a campaignUuid. You can get this by:
1. Creating a new campaign (returns UUID)
2. Listing campaigns (UUID in response)
Sequence Steps Format
When adding sequence steps, use this JSON format:
[
{
"stepOrdinal": 1,
"hoursDelay": 0,
"sequenceStepType": "VIEW_PROFILE",
"multiVariateMails": [
{
"body": "",
"subject": "",
"inMailVariant": false,
"ordinal": 1
}
]
},
{
"stepOrdinal": 2,
"hoursDelay": 1,
"sequenceStepType": "SENDCONNECTIONREQUEST",
"multiVariateMails": [
{
"body": "Hi {{firstName}}, I would love to connect with you!",
"subject": "",
"inMailVariant": false,
"ordinal": 1
}
]
}
]
Available Sequence Step Types:
VIEW_PROFILESENDCONNECTIONREQUESTSENDCONNECTIONREQUEST_BROWSERSENDCONNECTIONUSING_EMAILSEND_MESSAGESENDVOICEMESSAGESENDVIDEOMESSAGEFOLLOWENDORSELIKE_POSTLIKEANDCOMMENTSENDMESSAGEIN_MAILSEND_EMAILSENDMESSAGEUSING_GROUPSENDMESSAGEUSING_EVENTTroubleshooting
Authentication Errors
Missing Parameters
linkedinAccountUuidcampaignUuidSupport
License
MIT
Version
Current version: 0.2.4