About this integration
Cold email outreach and lead engagement automation for sales teams. Use it from the workflow canvas with no custom glue script required.
This integration exposes 1 trigger, 3 search modules and 7 actions as workflow nodes. Authentication uses basic authentication. Webhook-based triggers fire instantly without polling.
How to connect
The credential form asks for SmartLead - API Key.
Prefer the interactive builder form? Open it on the app page.
Enter your credentials below. WEXTL stores them encrypted and uses them only to call the API on your behalf.
| Field | Type | Help |
|---|---|---|
SmartLead - API KeyRequired | text | You can get API Key at Settings -> Your Profile -> Smartlead API Key. |
Use it in workflow automation
Start with Watch Events, then add Add Lead to Campaign.
The canvas below runs Watch Events into Add Lead to Campaign — watch the video, then drop a node onto the canvas.
Select the Watch Events trigger and the workflow fires automatically when the event occurs — no polling required.
Then add Add Lead to Campaign as the next node. Branch, filter, or hand off to other integrations from there.
The integration includes 8 ready-made modules for sales work — each run logs its inputs and outputs for debugging.
Smartlead AI workflow on the canvas: Watch Events then Add Lead to Campaign
Triggers, searches and actions
Use the tables below to inspect Smartlead AI's 1 trigger, 3 search modules, and 7 actions.
Triggers
1 trigger fire automatically when specified events occur — no polling or cron job needed.
- Watch Events
Searches
Fetch data on demand using 3 search modules that query the app during a run.
- Get a Campaign
- Get Lead by Email
- List Campaigns
Actions
7 action modules cover the full range of create, update, and delete operations.
- Add Lead to Campaign
- Delete a Campaign
- Delete Lead from Campaign
- Make an API Call
- Pause Lead
Explore the fields available for each Smartlead AI trigger, search, and action.
Triggers
| Field | Type |
|---|---|
User ID | number |
Email address | |
Name | text |
Date created | date |
Searches
| Field | Type |
|---|---|
Campaign IDRequired | number |
| Field | Type |
|---|---|
ID | number |
User ID | number |
Created At | text |
Updated At | text |
Status | text |
Name | text |
Track Settings | text |
Scheduler Cron Value | text |
Min Time Btwn Emails | number |
Max Leads Per Day | number |
Stop Lead Settings | text |
Unsubscribe Text | text |
Client ID | number |
Enable Ai Esp Matching | boolean |
Send As Plain Text | boolean |
Follow Up Percentage | number |
| Field | Type |
|---|---|
EmailRequired | text |
| Field | Type |
|---|---|
ID | text |
First Name | text |
Last Name | text |
Email | text |
Created At | date |
Phone Number | text |
Company Name | text |
Website | text |
Location | text |
Custom Fields | object |
Lastname | text |
Firstname | text |
Lead Guid | text |
First Line | text |
Lastmodifieddate | text |
Linkedin Profile | text |
Company Url | text |
Is Unsubscribed | boolean |
Unsubscribed Client ID Map | object |
Lead Campaign Data | array |
| Field | Type |
|---|---|
Limit | number |
| Field | Type |
|---|---|
ID | number |
User ID | number |
Created At | text |
Updated At | text |
Status | text |
Name | text |
Track Settings | text |
Scheduler Cron Value | text |
Min Time Btwn Emails | number |
Max Leads Per Day | number |
Parent Campaign ID | number |
Stop Lead Settings | text |
Unsubscribe Text | text |
Client ID | number |
Actions
| Field | Type |
|---|---|
Campaign IDRequired | number |
Lead List | array |
Settings | object |
Ignore Global Block List | boolean |
Ignore Unsubscribe List | boolean |
Ignore Duplicate Leads In Other Campaign | boolean |
| Field | Type |
|---|---|
Ok | boolean |
Upload Count | number |
Total Leads | number |
Already Added To Campaign | number |
Duplicate Count | number |
Invalid Email Count | number |
Unsubscribed Leads | number |
Is Lead Limit Exhausted | boolean |
Lead Import Stopped Count | number |
Error | text |
| Field | Type |
|---|---|
Campaign IDRequired | number |
| Field | Type |
|---|---|
Ok | boolean |
| Field | Type |
|---|---|
Campaign IDRequired | number |
Lead IDRequired | number |
| Field | Type |
|---|---|
Ok | boolean |
| Field | Type |
|---|---|
URLRequired | text |
MethodRequired | choice |
Headers | array |
Key | text |
Value | text |
Query String | array |
Key | text |
Value | text |
Body | text |
| Field | Type |
|---|---|
Body | text |
Headers | object |
Status code | number |
| Field | Type |
|---|---|
Campaign IDRequired | number |
Lead IDRequired | number |
| Field | Type |
|---|---|
Ok | boolean |
Data | text |
| Field | Type |
|---|---|
Campaign IDRequired | number |
Lead IDRequired | number |
Resume Lead with Delay Days | number |
| Field | Type |
|---|---|
Ok | boolean |
Data | text |
| Field | Type |
|---|---|
Campaign IDRequired | number |
Lead IDRequired | number |
| Field | Type |
|---|---|
Ok | boolean |
Error | text |

