Add Leads to Campaign (Smartlead)
Add a lead to a specific Smartlead campaign and retrieve detailed import metrics.
What it needs.
Map each field to a column in your table. Optional fields can stay empty.
campaign_idThe unique identifier of the Smartlead campaign.stringemailThe email address of the lead (Required).stringfirst_nameFirst name of the lead.nullablestringlast_nameLast name of the lead.nullablestringcompany_nameName of the company.nullablestringtitleJob title of the lead.nullablestringmobile_numberPhone number.nullablestringwebsiteCompany website domain.nullablestringlocationCity or location of the lead.nullablestringlinkedin_urlLinkedIn 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.
What it returns.
Every field this action writes back to the row. Click a line to expand nested objects.
okOkbooleanupload_countUpload Countnullablenumberalready_added_to_campaignAlready Added To Campaignnumbertotal_leadsTotal Leadsnullablenumberduplicate_countDuplicate Countnullablenumberblock_countBlock Countnullablenumberinvalid_email_countInvalid Email Countnullablenumberbounce_countBounce Countnullablenumberlead_import_stopped_countLead Import Stopped Countnullablenumberis_lead_limit_exhaustedIs Lead Limit Exhaustednullableboolean
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.
- Step 1TriggerNew row, form submit, or schedule.
- Step 2Add Leads to Campaign (Smartlead)The Smartlead action runs.
- Step 3EnrichWaterfall fills missing fields.
- Step 4Push to CRMHubSpot / Pipedrive / Zoho CRM / GoHighLevel.
Two actions you can chain after this one:
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
More Smartlead actions.
integration
List Leads by Campaign ID (Smartlead)
Fetches all leads associated with a specific campaign ID in Smartlead.
integration
Update Campaign Lead (Smartlead)
Update details for a specific lead within a Smartlead campaign.
integration
List Campaigns (Smartlead)
Retrieve a list of Smartlead campaigns with their statuses, scheduling settings, and configuration details.
FAQ.
Run Add Leads to Campaign (Smartlead) in 60 seconds.
Connect the account, drop the action on a column, run it on your rows.