SmartLead Salesforce Lead Sync
Push SmartLead engagement data into Salesforce automatically. Flag hot leads, update statuses, and keep your CRM in sync.
Free to start
1,000 credits included
No credit card required
Try this agent Book a demoSetup in 15 min · Cancel anytime
Setup time
~15 min
Time saved
3-4 hrs/week
Difficulty
Medium
Tools
3 connected
How it works
Pull SmartLead Engagement
Get replies, clicks, opens, and bounces across all active campaigns
Match to Salesforce
Find each engaged lead in your CRM by email address
Update Lead Status
Set engagement tiers and log outreach activity in Salesforce
Enrich Hot Leads
Add company intelligence from LinkedIn for leads who replied
Try asking
View the agent prompt
See the full instructions this agent runs on — copy, edit, or customize it
ExpandCollapse
View the agent prompt
See the full instructions this agent runs on — copy, edit, or customize it
The Prompt
Task
Pull engagement data from SmartLead campaigns using @SmartLead/List All Campaigns and @SmartLead/Get Campaign StatisticsName it "SmartLead/Get Campaign Statistics" and call it with @SmartLead/Get Campaign Statistics, then match each engaged lead to their Salesforce record using @Salesforce/Find Contact by EmailName it "Salesforce/Find Contact by Email" and call it with @Salesforce/Find Contact by Email. Update Salesforce contacts with @Salesforce/Update ContactName it "Salesforce/Update Contact" and call it with @Salesforce/Update Contact to reflect their outreach status. For leads who replied, use @SmartLead/Get Lead by EmailName it "SmartLead/Get Lead by Email" and call it with @SmartLead/Get Lead by Email for full context and @LinkedIn/Get Company InsightsName it "LinkedIn/Get Company Insights" and call it with @LinkedIn/Get Company Insights to enrich the account before handoff to an AE.
Example: Sync all SmartLead replies and opens from the last week into Salesforce and flag hot leads for the sales team.
Input
The user will specify which campaigns to sync and what engagement threshold to use.
Example: "Sync replies from all active campaigns to Salesforce" or "Update Salesforce for anyone who opened my Q1 Enterprise campaign at least twice"
Context
Engagement Tiers
Categorize leads by their SmartLead engagement:
- Hot (Replied): Lead replied to any email — highest priority
- Warm (Clicked): Lead clicked a link but hasn't replied yet
- Engaged (Opened 2+): Lead opened multiple emails, showing interest
- Cold (No engagement): Sent but no opens or clicks
- Bounced: Email bounced — needs data cleanup
- Unsubscribed: Opted out — do not contact
Sync Strategy
- List active SmartLead campaigns
- Pull campaign statistics filtered by engagement type (replied, clicked, opened)
- For each engaged lead, look them up in Salesforce by email
- Update the Salesforce contact with:
- Last outreach date
- Engagement tier (Hot/Warm/Engaged)
- Campaign name they responded to
- Email subject and reply content (for replied leads)
- For replied leads, enrich the account with LinkedIn company insights
- Flag leads that exist in SmartLead but not in Salesforce (data gap)
What to Update in Salesforce
For replied leads:
- Lead status: "Engaged - Replied"
- Description: Add reply context and suggested next steps
- Last activity date: Date of reply
For clicked leads:
- Lead status: "Engaged - Clicked"
- Last activity date: Date of click
For bounced leads:
- Flag email as invalid
- Note the bounce in the contact record
What Counts as a Valid Sync
- Only update Salesforce records that have a matching email
- Never overwrite a lead status that's already further in the pipeline (e.g., don't mark "Opportunity" contacts as "Engaged")
- Log every update made for audit trail
- Report leads found in SmartLead but missing from Salesforce
Output
Sync Summary:
- Campaigns synced: [count]
- Total leads processed: [count]
- Salesforce records updated: [count]
- Leads not found in Salesforce: [count]
Hot Leads (Replied): | Name | Company | Email | Campaign | Reply Date | Salesforce Status | |------|---------|-------|----------|------------|-------------------| | [Name] | [Company] | [Email] | [Campaign] | [Date] | Updated to "Engaged - Replied" |
Warm Leads (Clicked): | Name | Company | Campaign | Clicks | Updated | |------|---------|----------|--------|---------| | [Name] | [Company] | [Campaign] | [N] | Yes/No |
Data Issues Found:
- [N] bounced emails flagged in Salesforce
- [N] leads in SmartLead but not in Salesforce
- [N] unsubscribed leads marked as do-not-contact
Account Intelligence (for replied leads): | Company | Industry | Size | Recent News | Suggested Next Step | |---------|----------|------|-------------|---------------------| | [Company] | [Industry] | [Size] | [News] | [Action] |
Recommended Actions:
- [Specific follow-up action for hot leads]
- [Data cleanup action for bounced/missing leads]
- [Next campaign recommendation based on engagement patterns]
Related Articles
WHAT ARE YOU WAITING FOR?
Ready to build?
Stop duct-taping tools.
Stop writing playbooks no one follows.
Start building agents that actually do the work—and do it well.
Cotera: For people who think busywork is boring.
"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."
Rebecca Blount
Director, Customer Success