Learning Objective
By the end of this guide, you'll understand how lemlist activities sync to HubSpot, which activities are stored as Emails vs. Notes, and why HubSpot limitations affect activity storage.
Why This Matters
Understanding activity mapping helps you find campaign data in HubSpot. When you integrate lemlist with HubSpot, all campaign activities automatically sync to contact records—but they're stored in different places depending on activity type. Know where to look for opens, clicks, LinkedIn actions, and other engagement data to accurately track prospect interactions.
Prerequisites
Before reviewing this mapping:
lemlist and HubSpot integration connected
Active campaigns running in lemlist
Contacts in HubSpot with campaign activity
How Activity Sync Works
HubSpot third-party limitations
HubSpot does not allow third-party apps to store open and click data in dedicated HubSpot Email objects.
Result: lemlist stores most activities as Notes instead of Emails. Only sent emails and replies use the Email object.
⚠️ All-or-nothing sync: You cannot selectively choose which activities to sync. Integration syncs all listed activities or none at all.
Email Activities
Sent: Email
Replied: Email
Open/Click: Note
Bounced: Note
Failed: Note
Unsubscribed: Note
Why Notes for opens/clicks?: HubSpot API restrictionl, third-party apps cannot write to dedicated open/click objects.
Campaign Activities
All campaign-level activities are stored as Notes:
Lead Paused/Resumed: Note
Step Skipped: Note
Lemcal Meeting Booked: Note
Interested/Not Interested: Note
LinkedIn Activities
LinkedIn activities use LinkedIn Message object or Notes:
Profile Visited: Note
LinkedIn Failed Action: Note
Message Replied: LinkedIn Message
Message Sent: LinkedIn Message
Invite Sent: Note
Message Opened: Note
Invite Accepted: Note
Why LinkedIn Messages?: HubSpot has dedicated LinkedIn Message object for sent/replied messages. All other LinkedIn activities stored as Notes.
Where to Find Activities in HubSpot
Email object (Sent, Replied)
Open contact record in HubSpot
Go to Activity tab
Filter by Emails
View sent emails and replies
Notes object (Opens, Clicks, LinkedIn, Campaign)
Open contact record in HubSpot
Go to Activity tab
Filter by Notes
View all other lemlist activities
LinkedIn Messages object (LinkedIn Sent, Replied)
Open contact record in HubSpot
Go to Activity tab
Filter by LinkedIn Messages
View LinkedIn sent messages and replies
Activity Sync Rules
Immediate sync: All activities stored immediately as they occur in lemlist campaigns
All-or-nothing: Cannot selectively sync specific activity types. Either all activities sync or none.
Contact matching: Activities sync to HubSpot contact matching email address in lemlist lead
No selective filtering: Cannot choose to sync only opens or only LinkedIn activities—all listed activities sync automatically
Best Practices
Check Notes for most activities - Opens, clicks, bounces, LinkedIn actions, and campaign activities all in Notes section, not Emails
Filter Activity tab - Use HubSpot Activity tab filters (Emails, Notes, LinkedIn Messages) to quickly find specific activity types
Understand limitations - Opens/clicks stored as Notes due to HubSpot API restrictions, not lemlist limitation
Use for reporting - Export Notes data if building custom reports on campaign engagement
Train team on mapping - Ensure team knows where to find different activity types (Emails vs. Notes vs. LinkedIn Messages)
Don't expect custom filtering - Integration is all-or-nothing. If you need selective sync, use HubSpot workflows to filter after sync.
Troubleshooting
Activities not appearing in HubSpot
Fix: Verify HubSpot integration connected in lemlist Settings > Integrations. Check contact exists in HubSpot with matching email address. Verify activity sync enabled.
Opens/clicks not showing in Email object
Cause: HubSpot API restriction—third-party apps cannot write to Email open/click objects.
Fix: This is expected behavior. Look in Notes section instead of Emails section for opens and clicks.
Too many Notes cluttering contact record
Cause: All non-email activities stored as Notes.
Fix: Use HubSpot Activity filters to show/hide Notes. Cannot selectively disable specific activity types—it's all-or-nothing.
LinkedIn activities missing
Fix: Verify LinkedIn steps executed in campaign. Check LinkedIn Messages object for sent/replied. Check Notes for other LinkedIn activities (profile visits, invites, opens).
Want to sync only specific activities
Limitation: Integration syncs all listed activities or none. Cannot selectively choose which activities sync.
Workaround: Use HubSpot workflows to filter or tag contacts based on specific Note content after sync.
Important Notes
⚠️ All-or-nothing sync: You cannot selectively add specific types of lead statuses or activities. Integration includes all listed statuses or none at all.
⚠️ HubSpot API limitation: Opens and clicks stored as Notes (not Emails) because HubSpot does not allow third-party apps to write to dedicated open/click objects. This is a HubSpot restriction, not a lemlist limitation.
⚠️ Immediate storage: All activities stored immediately as they occur. No delay in sync.
⚠️ Notes vs. Emails: Most activities appear in Notes section, not Emails section. Train team to check Notes for engagement data.
Quick Reference: Activity Storage
Email object:
Sent
Replied
LinkedIn Message object:
Message Sent
Message Replied
Notes object (everything else):
Opens
Clicks
Bounces
Failed
Unsubscribed
Lead Paused/Resumed
Step Skipped
Lemcal Meeting Booked
Interested/Not Interested
LinkedIn Profile Visited
LinkedIn Message Opened
LinkedIn Invite Sent
LinkedIn Invite Accepted
LinkedIn Failed Action

