Smartlead
Send live web data to a Smartlead campaign. SpecStream finds the businesses and people the campaign is for, each value with the page it came from, and they arrive as leads from a CSV file or through Smartlead's API from n8n or Make.
SpecStream for SmartleadOutreach & salesWhat you need
- A Smartlead account with a campaign to add leads to, and its API key for the automatic route.
- A SpecStream account. New accounts get $10 of work free, with no card.
- For the automatic route, self-hosted n8n or a Make account, and a SpecStream API key.
- 1
1. Ask for records Smartlead can use
Smartlead sends to an email address, so ask for one in the request, for example
Commercial cleaning companies in Phoenix, with the owner's name and email. SpecStream returns an email only when the business or person published it, and a record without one can't become a lead. - 2
2. Import a CSV
In SpecStream, select the records, click Export, and download a CSV. In Smartlead, open the campaign, choose Import Leads, then Import CSV, and map each column. Name and email map on their own, and other columns can become custom variables.
Smartlead's import can skip leads on your block list, unsubscribed leads, and leads already in another campaign. Choose those options before you upload.
- 3
3. Add leads from n8n
Install the SpecStream node in self-hosted n8n, as the n8n guide shows. Start a workflow with SpecStream Trigger on Run Completed, then read the records with the SpecStream node's Get List Results.
Add an HTTP Request node. Set Method to POST and URL to
https://server.smartlead.ai/api/v1/campaigns/<campaign ID>/leads?api_key=<your Smartlead API key>. Turn on Send Body, set Body Content Type to JSON, choose Using JSON, and enter the body below. Replace the field names with the column names in your list.HTTP Request body - 4
4. Keep the campaign current
To add leads as they appear, set the trigger's Event to Monitor Found New or Changed Records. In SpecStream, open the list, click Keep it current, choose how often it runs, and click Start monitor. Each run that finds something starts the workflow. Monitors covers cadence and limits.
With Make
Start a scenario with SpecStream's Watch rows, as the Make guide shows, and add the HTTP app's Make a request module with the same URL and body. Each bundle is one record, so each request adds one lead.
Smartlead's limits
One add-leads request takes up to 400 leads, and each lead needs an email. Up to 200 custom fields can ride along with a lead.
Cost
Sending records to Smartlead costs nothing on SpecStream's side. SpecStream bills your balance for the records that match a request, never above the maximum you approved, and a request that finds nothing is free. Zapier, n8n, and Smartlead bill for their own plans. Balance, quotes, and billing has the rates.
More
SpecStream for Smartlead covers what it does in Smartlead on one page. Every other tool has its guide in Connect your tools. You see the most a request can cost before it starts, and the matches are paid from your balance. Billing has the details. For help, email [email protected].