Usage Guide
This guide walks you through using the Waalaxy API to automate your prospecting.
Typical Workflow
Code
1. Get Your Prospect Lists
Before importing prospects, retrieve your existing lists:
Code
Response:
Code
Note the _id of the list where you want to import your prospects.
2. Get Your Campaigns
If you want to add prospects to a campaign, first retrieve the list of campaigns:
Code
Response:
Code
3. Import Prospects
Use the import endpoint to add prospects to a list and optionally to a campaign:
Code
Custom Profile Fields
You can enrich your prospects with the following information:
| Field | Type | Description |
|---|---|---|
firstName | string | First name |
lastName | string | Last name |
email | string | Email address |
gender | enum | male, female, undetermined |
headline | string | LinkedIn headline |
occupation | string | Job title |
company | object | Company information |
phoneNumbers | array | List of phone numbers |
region | string | Region / Location |
birthday | object | Birthday date |
Company Object Structure
Code
Phone Numbers Structure
Code
Import Options
The import endpoint accepts a few optional flags to control how prospects are handled when they already exist in the user's account, and a required origin field to tag the source of the import.
| Option | Type | Description |
|---|---|---|
canCreateDuplicates | boolean | Allow duplicates (default: false) |
moveDuplicatesToOtherList | boolean | Move duplicates to another list |
origin | object | Integration source (n8n, zapier, make) |
Supported Origins
The API supports the following integrations:
- n8n - Open-source automation platform
- Zapier - No-code application connector
- Make (formerly Integromat) - Visual automation
The origin field is required for prospect imports.
Test the Connection
Before starting, verify that your API key works:
Code
A true response confirms that authentication is correct.
