Smartlead
Sales OutreachRun cold email outreach at scale through Smartlead. Agents create campaigns, add and pause leads, inspect email sequences, and list the sending mailboxes connected to your account.
What This Integration Enables
Cold outreach is the one automation category where the machine's output lands, unsupervised, in a stranger's inbox with your domain on it. Smartlead handles the sending mechanics; FlowRunner supplies the judgment layer around them. Agents build and audit campaigns, enroll leads in batches of up to 400 with personalization fields attached, monitor who is enrolled, and pull the emergency brake on individual leads the moment engagement changes the situation. - Enroll prospects from any upstream source with up to 200 custom fields per lead - Screen for existing leads by email before adding, on top of Smartlead's own duplicate and block lists - Inspect campaign sequences, schedules, and status without opening the Smartlead UI - Check sending mailbox health, warmup status, and daily limits before attaching volume - Pause a specific lead in a specific campaign the moment they reply, convert, or opt out Enrollment is the consequential act here, which is why FlowRunner's [human-in-the-loop](/concepts/human-in-the-loop) gate sits between list building and Add Leads to Campaign, not after the emails have already left.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Enrichment to enrollment, with a checkpoint
An agent builds a prospect list from [Apollo](/integrations/apollo) People Search, verifies addresses through [Hunter](/integrations/hunter), and assembles the batch with title, company, and opening-line custom fields. Before anything sends, the batch posts for review with the target campaign's sequence attached, pulled live via Get Campaign Sequences. The outbound lead approves, Add Leads to Campaign runs, and the skipped-versus-added counts land in the log.
The reply that stops the machine
When a reply or a booked meeting is detected downstream, the agent calls Get Lead by Email to resolve the lead's ID, then Pause Lead against the active campaign so no scheduled step fires into an open conversation. A [Slack](/integrations/slack) notification hands the thread to a human seller with the campaign context attached. The fastest way to lose a warm prospect is an automated bump email; this workflow makes that structurally impossible.
The Monday outreach audit
On a schedule, the agent walks List Campaigns, pulls Get Campaign for status and throttling, samples List Campaign Leads for enrollment counts, and calls List Email Accounts to check warmup status and connection health on every mailbox. The output is a one-page brief in [Google Sheets](/integrations/google-sheets): which campaigns are active, what they are sending, and which mailboxes look degraded. Problems surface as flagged rows for a person to act on, not as a bounce-rate surprise three weeks later.
Human-in-Loop Highlight
Add Leads to Campaign is the point of no return in this connector: up to 400 people per call get scheduled into a sequence that will email them from your domain, and once the first step sends, there is no unsending it. Worse, the action includes optional settings that bypass Smartlead's block, unsubscribe, and bounce lists, a capability no agent should exercise on its own initiative, ever. So the enrollment gate is standing policy: the agent assembles the batch, resolves duplicates with Get Lead by Email, attaches the sequence it will trigger, and asks. "214 verified prospects for the Q3 logistics campaign, 9 skipped as existing leads, bypass flags off. Enroll?" A person answers with their own name attached, because the emails will go out under it.
Agent Capabilities
9 actionsCampaigns
4- List Campaigns Retrieves all campaigns in the account with id, name, status, sending schedule, throttling limits, and timestamps. The discovery step for every campaign-scoped operation.
- Get Campaign Retrieves full details for one campaign by ID, including schedule, throttling, tracking settings, and status.
- Create Campaign Creates a new campaign in DRAFTED status with a name and optional client ID. It cannot send until sequences, mailboxes, leads, and a schedule are configured, which makes it a safe scaffolding step.
- Get Campaign Sequences Retrieves the ordered email sequence for a campaign: subject lines, bodies, wait days, and A/B variants. The audit step before any batch is approved for enrollment.
Leads
4- List Campaign Leads Retrieves the leads enrolled in a campaign with contact details and per-campaign status, paginated by offset and limit.
- Get Lead by Email Looks up a single lead across the account by email and returns the global record with id, contact fields, and custom fields. The dedup check before enrollment and the ID resolver before a pause.
- Add Leads to Campaign Adds up to 400 leads to a campaign per call, each with email plus optional name, company, phone, website, location, LinkedIn, and up to 200 custom fields. Smartlead validates against block, unsubscribe, bounce, and duplicate lists and reports added versus skipped. The operation this page's human gate exists for.
- Pause Lead Pauses a specific lead within a campaign, stopping further scheduled emails until resumed. Requires the campaign ID and lead ID. The brake this connector pulls when a human conversation starts.
Email Accounts
1- List Email Accounts Retrieves the sending mailboxes connected to the account with id, address, from-name, warmup status, daily sending limit, and connection health. The check that keeps volume off degraded mailboxes.
Frequently Asked Questions
What can FlowRunner do with Smartlead?
FlowRunner agents can run List Campaigns, Get Campaign, and Create Campaign in Smartlead, plus 6 more actions.
Does connecting Smartlead to FlowRunner require OAuth?
No. Smartlead connects to FlowRunner with an API key, no OAuth flow required.
Can Smartlead trigger a FlowRunner workflow automatically?
Smartlead doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with Smartlead
$100 in credits. No card required. Connect in minutes.