Smartlead action

Add Leads to Campaign (Smartlead)

Add a lead to a specific Smartlead campaign and retrieve detailed import metrics.

Smartlead logoSmartlead
smartlead-add-campaign-leads
integrationReturns in secondsLight tier
Input

What it needs.

Map each field to a column in your table. Optional fields can stay empty.

FieldType
  • campaign_id
    The unique identifier of the Smartlead campaign.
    string
  • email
    The email address of the lead (Required).
    string
  • first_name
    First name of the lead.
    nullablestring
  • last_name
    Last name of the lead.
    nullablestring
  • company_name
    Name of the company.
    nullablestring
  • title
    Job title of the lead.
    nullablestring
  • mobile_number
    Phone number.
    nullablestring
  • website
    Company website domain.
    nullablestring
  • location
    City or location of the lead.
    nullablestring
  • linkedin_url
    LinkedIn profile URL.
    nullablestring

When to use this.

The "Add Leads to Campaign (Smartlead)" action allows users to efficiently add leads to a designated Smartlead campaign while retrieving detailed import metrics. Key input parameters include the unique campaign identifier (campaign_id) and the lead's email address, which is mandatory. Additional optional fields such as first name, last name, company name, job title, phone number, website, location, and LinkedIn profile enhance lead data quality. The action outputs critical metrics, including success status, upload count, duplicate and invalid email counts, and lead limit status, all represented in boolean and numeric formats. This action is particularly useful for marketing and sales teams looking to streamline lead management, track campaign performance, and ensure data integrity in their outreach efforts. It falls under the integration category, making it a vital tool for seamless CRM and marketing automation workflows.

Output

What it returns.

Every field this action writes back to the row. Click a line to expand nested objects.

FieldType
  • ok
    Ok
    boolean
  • upload_count
    Upload Count
    nullablenumber
  • already_added_to_campaign
    Already Added To Campaign
    number
  • total_leads
    Total Leads
    nullablenumber
  • duplicate_count
    Duplicate Count
    nullablenumber
  • block_count
    Block Count
    nullablenumber
  • invalid_email_count
    Invalid Email Count
    nullablenumber
  • bounce_count
    Bounce Count
    nullablenumber
  • lead_import_stopped_count
    Lead Import Stopped Count
    nullablenumber
  • is_lead_limit_exhausted
    Is Lead Limit Exhausted
    nullableboolean
Workflow

How this fits a workflow.

Trigger → Add Leads to Campaign (Smartlead) → enrich → push to your CRM. You set it up once; after that it runs without you.

  1. Step 1TriggerNew row, form submit, or schedule.
  2. Step 2Add Leads to Campaign (Smartlead)The Smartlead action runs.
  3. Step 3EnrichWaterfall fills missing fields.
  4. Step 4Push to CRMHubSpot / Pipedrive / Zoho CRM / GoHighLevel.

Two actions you can chain after this one:

Add Leads to Campaign (Smartlead)List Leads by Campaign ID (Smartlead)Update Campaign Lead (Smartlead)
Reliability

Throughput & reliability.

How fast it drains a table, and what happens when the upstream provider has a bad day.

  • Per-minute limitNo public cap
  • Per-day limitPlan-defined
  • RetriesAutomatic w/ backoff
  • Failed lookupsZero credits

Who runs this

GTM EngineerRevOpsAgency

Light tier. See pricing; per-action credit cost is private.

FAQ.

Mostly. Fast actions fill the cell in a few seconds. Long-running ones run in the background and write back to the row when they finish, so you can close the tab.

No. A failed lookup costs zero credits. When a provider misses or times out, the waterfall moves to the next one and you only pay for the match you actually got.

No. Run it on one cell, on a selection, on the whole table, or on a schedule. Same action either way.

HubSpot, Pipedrive, Zoho, and GoHighLevel are bidirectional, with Salesforce coming soon. Smartlead, Instantly, Lemlist, HeyReach, Apollo Sequences, and Reply.io for outbound.

Run Add Leads to Campaign (Smartlead) in 60 seconds.

Connect the account, drop the action on a column, run it on your rows.