Smartlead + Konnectify
Smartlead Integration with Konnectify
Connect Smartlead’s AI-powered cold email campaigns to Konnectify to automate lead outreach events and keep your campaign, lead, and sending-account workflows in sync.
Campaigns Leads Email Accounts Email Events 6 Triggers 19 Actions
What is Smartlead?
Smartlead is an AI-powered cold email automation platform for building campaigns, managing leads, and running outreach at scale. By integrating Smartlead with Konnectify, you can route real-time email events (sends, opens, clicks, replies, unsubscribes) to your CRM, data warehouse, or internal tools—and automate campaign and lead operations from a single workflow.
Typical use cases include syncing lead status, pausing/resuming leads based on engagement, maintaining suppression lists, and keeping sending accounts and campaigns aligned across systems.
New to Smartlead?
Create a Smartlead workspace, connect sending accounts, and start building cold email campaigns.
New to Konnectify?
Build end-to-end automations with triggers, actions, filters, and multi-step logic—without managing infrastructure.
What you can automate
•Create and manage Smartlead campaigns from other systems
•Add/remove sending email accounts per campaign
•Sync lead updates and categories based on engagement
•Pause or resume leads when conditions change
•Automatically unsubscribe leads and enforce blocklists
•React in real time to email sends, opens, clicks, and replies
API & authentication
Authentication type: API Key
This connector uses API Key authentication. You’ll paste your Smartlead API key into Konnectify to authorize requests to your Smartlead workspace. Keep the key secure and rotate it if you suspect it has been exposed.
With this integration, Konnectify can typically:
- Create, fetch, list, and delete campaigns
- Manage leads in campaigns (list, fetch by email, update, pause/resume, delete)
- Unsubscribe leads globally and maintain a global domain blocklist
- Manage sending email accounts (fetch, update, list per user/campaign, add/remove to campaigns)
- Receive webhook events for email engagement and lead lifecycle changes
Note on plan restrictions & rate limits Smartlead plan features and API limits can vary. If a request fails with permissions or throttling errors, verify your Smartlead plan supports the relevant API endpoints and reduce request frequency (use batching in downstream steps and avoid tight loops).
How to connect
Prerequisites
- A Smartlead account with access to API keys
- Your Smartlead API Key
- A Konnectify account and permission to create/edit workflows
- (For triggers) Access to configure webhooks in Smartlead, if required by your workspace
Add Smartlead to a Workflow
- In Konnectify, create a new workflow (or open an existing one).
- Click + Add step and select Smartlead.
- Choose whether this step is a Trigger (webhook event) or an Action (API call).
Authorize via API Key
- When prompted, click Connect Smartlead.
- Paste your API Key and save the connection.
- Name the connection clearly (e.g., Smartlead — Sales Workspace) if you manage multiple workspaces.
Configure the Trigger or Action
- Select the event or operation you want (for example, Email Replied or Update Lead Category).
- Fill in required fields (such as Campaign ID, Lead ID, email address, or domain) using static values or mapped fields from prior steps.
- For triggers, complete any webhook setup instructions shown in the step configuration.
Important Double-check IDs (Campaign ID / Lead ID / Email Account ID). Using an incorrect ID can update or remove the wrong record. In production workflows, consider adding validation steps (e.g., “Get Campaign By ID” before destructive actions like “Delete Campaign”).
Test the Workflow
- Use Konnectify’s Test run to verify authentication and field mappings.
- For webhook triggers, generate a real event in Smartlead (send a test email, click a link, reply, etc.).
- Confirm the output matches your expectations before enabling downstream updates.
Activate the Workflow
- Turn on the workflow.
- Monitor early runs to ensure volume and rate limits are within expectations.
- Iterate: add filters (e.g., only on “Email Replied”) and branch logic for different lead outcomes.
Triggers 6
Smartlead triggers in Konnectify are webhook-based (near real time). Each trigger fires once per event (not batched).
Email Events 4 triggers
Email SentTriggers when a email sent event occurs.
Email OpenedTriggers when an email is opened by a recipient.
Email Link ClickedTriggers when a link inside an email is clicked.
Email RepliedTriggers when a reply is received for a campaign email.
Leads 2 triggers
Lead UnsubscribedTriggers when a lead unsubscribes from a campaign.
Lead Category UpdatedTriggers when a lead category is updated in a campaign.
Actions 19
Use Smartlead actions to create and manage campaigns, update leads, control sending accounts, and enforce suppression policies.
Campaigns 4 actions
Create CampaignCreates a new campaign inside Smartlead.
Delete CampaignDeletes an existing campaign from Smartlead using Campaign ID.
Get Campaign By IDFetches a Smartlead campaign using its Campaign ID.
List CampaignsFetch all campaigns available in your Smartlead workspace.
Leads 8 actions
Fetch Lead by EmailFetches lead details from Smartlead using the lead email.
Unsubscribe LeadUnsubscribes a lead from all Smartlead campaigns.
Update LeadUpdates an existing lead using Lead ID.
Update Lead CategoryUpdates a lead’s category inside a campaign.
Delete LeadDeletes a lead from a specific campaign.
Pause LeadPauses a lead in a Smartlead campaign.
Resume Lead by CampaignResumes a paused lead inside a Smartlead campaign.
List Leads by CampaignFetch leads associated with a Smartlead campaign with optional filtering.
Email Accounts 6 actions
Add Email Account to CampaignAdds an existing email account to a Smartlead campaign.
Remove Email Account from CampaignRemoves an email account from a Smartlead campaign.
Fetch Email AccountFetches Smartlead email account by ID.
Update Email AccountUpdates an existing Smartlead email account configuration.
Fetch All Email Accounts Associated to a UserFetch all email accounts associated to a user in Smartlead.
List Email Accounts Per CampaignFetch all email accounts used for sending emails in a Smartlead campaign.
Suppressions 1 action
Block Lead DomainAdds a domain to Smartlead’s global block list.
Popular automations
Route replies to a follow-up process and categorize the lead
When a prospect replies, automatically update their campaign category so sales can prioritize and keep messaging aligned.
Email Replied → Update Lead Category
Suppress unsubscribed leads across all campaigns
Ensure compliance by enforcing global unsubscribe when Smartlead records an unsubscribe event.
Lead Unsubscribed → Unsubscribe Lead
Pause leads after a click to prevent over-messaging
If a lead clicks a link, pause them in the campaign while your team follows up in another channel.
Email Link Clicked → Pause Lead
Campaign QA: verify campaign details when the first email is sent
When an email send event occurs, fetch the campaign by ID to validate metadata, ownership, or configuration before scaling volume.
Email Sent → Get Campaign By ID
FAQ
How does authentication work for Smartlead in Konnectify?
Smartlead uses API Key authentication in this connector. Create or copy your API key from Smartlead, then paste it into the Konnectify connection form. Konnectify uses the key to make API calls on your behalf.
Which Smartlead plans are supported?
Any plan that provides API access and webhook/event delivery can work. If an action fails due to permissions, confirm your Smartlead subscription includes the required API capabilities and that your API key is associated with the correct workspace.
Are triggers polling or webhook-based?
All Smartlead triggers listed in this connector are webhooks and fire per event (for example: opened, clicked, replied). This enables near real-time automation without periodic polling delays.
How can I prevent duplicates?
This connector does not include a dedicated “upsert” action. To avoid duplicates, use lookup steps like Fetch Lead by Email (or list/search in your target system) before you create or update records, then branch your workflow based on whether a match is found.
How does Konnectify handle Smartlead API rate limits?
If Smartlead returns throttling responses, reduce concurrency and frequency in your workflow design (for example, add queueing, avoid tight loops over large lead lists, and split bulk operations over time). When available, implement retries with backoff in downstream logic.
Can I connect multiple Smartlead workspaces/accounts?
Yes. Create multiple Smartlead connections in Konnectify (one per API key/workspace) and select the appropriate connection per workflow step. Use clear naming to avoid mixing production and sandbox keys.
What’s the best practice for handling unsubscribes and blocklists?
Use Lead Unsubscribed triggers to enforce suppression downstream (CRM flags, internal lists) and consider calling Unsubscribe Lead to ensure the address is unsubscribed from all campaigns. For domain-level suppression (e.g., competitors, partners, risky domains), use Block Lead Domain. Always align with your compliance requirements (CAN-SPAM/GDPR) and internal policies.
Ready to automate your Smartlead workflows?
Connect Smartlead to Konnectify to orchestrate cold email events, lead operations, and campaign management across your stack.
Get started free →