Table of Contents
TL;DR
Sync Email as Salesforce Activity uses Einstein Activity Capture to save eligible emails as native Salesforce Activity records. It gives teams a searchable email history for reporting, visibility, and automation inside Salesforce.

- Use native email capture when your priority is accurate CRM activity history.
- Add email engagement tracking if opens, clicks, or follow-up automation matter.
- Review matching, privacy, sharing, and storage settings before enabling the feature.
- Choose the smallest Salesforce setup that meets your reporting and workflow needs.
Introduction
Salesforce can log an email as a standard Activity and still tell you nothing about whether the recipient opened it.
Sync Email as Salesforce Activity stores sent and received customer emails as standard EmailMessage and Task records. Einstein Activity Capture, or EAC, can link those emails to relevant Leads, Contacts, Accounts, and Opportunities. This makes them available in the Activity Timeline, reports, sharing rules, APIs, and Flow automation.
However, capture settings decide what Salesforce keeps. Full capture can store the subject and body, while Header-Only Capture keeps basic details such as participants and time. EAC does not capture attachments, opens, or clicks.
Native capture may be enough for a complete communication history. Teams that need engagement data will need added tracking.
How Sync Email as Salesforce Activity works with Einstein Activity Capture
Sync Email as Salesforce Activity uses Einstein Activity Capture, or EAC, to bring eligible emails from connected Gmail or Outlook inboxes into Salesforce. After users authenticate their accounts, EAC captures customer emails and stores each matched message as a standard EmailMessage record with an associated Task. This makes the email available across the Salesforce platform instead of limiting it to a separate capture layer.
How email and calendar sync directions differ in EAC
EAC can move calendar activity in three ways:
| Sync direction | What happens |
|---|---|
| Calendar to Salesforce | EAC adds eligible Microsoft or Google events to Salesforce. |
| Salesforce to calendar | EAC sends Salesforce events to the connected calendar. |
| Both directions | EAC keeps event data aligned across both systems. |
These options mainly control calendar sync. Email capture follows one core path: EAC reads eligible sent and received messages from the connected inbox and adds matched emails to Salesforce.
How EAC stores synced emails as Salesforce Activity records
Salesforce stores captured emails as native EmailMessage and Task records. As a result, teams can view them on the Salesforce Activity Timeline and use them in reports, APIs, triggers, activity sharing rules, and Flow automation.
This setup gives admins more control over email logging. For example, a Flow can respond when Salesforce creates an email activity, while standard reports can include captured emails alongside calls, meetings, tasks, and manually logged messages.
How Header-Only Capture protects email content
Admins can choose full-message capture or Header-Only Capture. Full capture stores details such as the subject and body. Header-only capture records the sender, recipients, date, and time but leaves out the subject and message content. The Salesforce Activity Timeline may display these records as “[No subject].”
Header-only capture gives teams more privacy, but users lose the conversation context that full capture provides. The right choice depends on how much email detail your team needs for reporting, review, and automation.
Next, the Match Email to Records Flow decides which Salesforce records receive each captured email.
How Sync Email as Salesforce Activity gets matched to the right Salesforce record
Salesforce matches a synced email by comparing the sender and recipient addresses with existing User, Lead, and Contact records. The Activities: Match Email to Records Flow then links the email to related Accounts and Opportunities. These links decide where the email appears on the Salesforce Activity Timeline.
How the Match Email to Records Flow works

When Einstein Activity Capture or Salesforce Inbox captures an email, the standard Flow:
- Checks the sender, recipient, and CC addresses.
- Matches those addresses to Salesforce Users, Leads, and Contacts.
- Finds related Accounts and Opportunities.
- Adds the matched records to the EmailMessage and associated Task.
Accurate Salesforce email logging depends on clean email fields. Missing addresses, duplicate Contacts, exclusions, or outdated CRM records can place the activity on the wrong timeline or leave it without a customer record link.
What happens when Salesforce finds no match
Salesforce keeps any valid links it finds and leaves unknown addresses unmatched. As a result, the email may not appear on the expected Lead, Contact, Account, or Opportunity timeline.
Admins can improve results by cleaning duplicate data, reviewing excluded addresses, enabling automatic contact creation, or changing the matching rules in Flow.
How admins can customize email matching
Admins can copy and edit the standard Flow to check custom email fields, adjust Opportunity selection, or match activities to other supported CRM records.
However, Salesforce still applies its Activity data model. One activity can connect to several people records through “Who” links, but the related Task supports only one primary “What” record, such as an Account or Opportunity. Admins should define which business record deserves that primary link before changing the matching logic.
Next, we will look at which email details EAC captures after Salesforce completes the match.
What EAC captures and what it leaves out
Einstein Activity Capture records eligible sent and received messages from connected Gmail or Outlook accounts. It can store the sender, recipients, date, time, subject, and body as Salesforce activity records. However, it does not include attachments or measure opens and clicks.
What native email capture records
After a user connects an inbox, EAC adds matched messages to Salesforce as EmailMessage and related Task records. These records can appear on the Activity Timeline and support reports, APIs, sharing rules, and Flow automation.
The amount of stored content depends on the privacy setting. Full capture keeps the subject and body, while Header-Only Capture saves basic details such as participants and time.
What EAC does not capture
| Limitation | Practical impact |
|---|---|
| Attachments | Files from the original message do not appear on the synced record. |
| Mass or campaign sends | The feature logs one-to-one inbox activity. It does not run bulk campaigns. |
| Opens and clicks | The activity confirms that a message was sent or received, but it does not show recipient actions. |
Salesforce Ben also confirms that attachments remain unavailable after the message becomes a native record.
When native capture is enough
EAC may be sufficient when your goal is to keep a reliable CRM communication history, reduce manual logging, build activity reports, or start automation after a message appears.
Teams that prioritize follow-up based on opens, clicks, or other engagement signals need added tracking capabilities.
MassMailer can complement EAC by adding Salesforce-native email engagement tracking, bulk sending, and automation based on recipient actions. This gives teams both a record of the communication and clearer signals for deciding who to follow up with next.
Use this simple test: choose native capture when you need proof of communication. Add an engagement tool such as MassMailer when you need insight into recipient behavior.
Reporting, storage, and visibility for Sync Email as Salesforce Activity
When you sync email as Salesforce Activity, Salesforce stores matched messages as standard EmailMessage and Task records. Teams can report on these records, use them in Flow automation, and view them on related CRM timelines. They also consume Salesforce storage and follow existing activity sharing rules.
How synced emails appear in Salesforce reports
Standard Activity reports can include emails captured by Einstein Activity Capture alongside calls, meetings, tasks, and manually logged messages. Teams can also report directly on EmailMessage records when they need an email-focused view.
These reports help answer:
- How many messages did a rep send or receive?
- Which CRM record contains the activity?
- When did the exchange happen?
- Who owns the related Task?
Because Salesforce stores the messages as native records, admins can also use them in Flows, triggers, APIs, and external reporting tools.
However, Activity reports show communication history. They do not reveal whether a recipient opened a message, clicked a link, or showed interest. Email volume alone cannot reliably guide follow-up priority.
How captured emails affect Salesforce storage
Synced messages count toward Salesforce data storage, so teams should review their Salesforce email data retention needs before expanding automatic capture.
In a Reddit thread, a Salesforce EAC architect explained: “It'll behave like regular EmailMessage+Tasks in the system now and be retained as such. No more 6-month data retention outside the platform. It does count against your storage though.”
Before expanding automatic capture, review:
- how many users will connect their inboxes;
- how much customer email they handle;
- how long records must remain available;
- when older activity should move to long-term storage.
How activity sharing rules control visibility
Captured messages follow your existing Salesforce activity sharing rules. Task ownership, role hierarchy, and record access determine who can view, edit, or delete each activity.
A rep may therefore miss an email logged by a teammate when the sharing model limits access. Admins should test visibility across roles before rollout, especially when several teams work on the same Accounts or Opportunities.
Use these questions before enabling or expanding EAC:
| Area | Decision question |
|---|---|
| Reporting | Do we need communication history, engagement data, or both? |
| Storage | How long should we retain captured messages? |
| Visibility | Which roles should see emails linked to shared records? |
| Automation | Which email activities should start a Flow or trigger? |
Native Activity data may be enough for CRM history and process automation. Teams that prioritize follow-up using opens, clicks, or other recipient actions will need engagement tracking alongside Salesforce reports.
Capture vs engagement: what Sync Email as Salesforce Activity can and can’t tell you
Sync Email as Salesforce Activity confirms that Salesforce logged an email and linked it to a CRM record. It does not show whether the recipient opened the message or clicked a link. Teams need engagement tracking for those signals.
Einstein Activity Capture stores eligible messages as EmailMessage and Task records. This gives teams a searchable communication history on the Activity Timeline and supports reports, sharing rules, APIs, and Flow automation.
Recipient activity answers the next question: what happened after delivery? Salesforce email metrics, such as opens and clicks, can help teams judge interest, plan follow-ups, and start the right workflow.
| Business question | Capability that answers it |
|---|---|
| Did Salesforce log the email? | Einstein Activity Capture |
| Which CRM record holds it? | Sync Email as Salesforce Activity |
| Can teams report on the interaction? | Native Activity records |
| Did the recipient open the message? | Engagement tracking |
| Did the recipient click a link? | Engagement tracking |
| Can recipient actions start automation? | Engagement data with Salesforce Flow |
Native capture may be enough when your team needs to:
- maintain an accurate CRM communication history;
- reduce manual email logging;
- keep records for audits or compliance reviews;
- start a process after Salesforce records a message.

Add engagement tracking when reps need to rank follow-ups, respond to recipient behavior, or automate actions after an open or click.
Many teams use both capabilities. EAC keeps the activity history complete, while MassMailer adds Salesforce-native open rate and click tracking, campaign sending, and engagement-based automation.
Choose the setup that matches the decision your team needs to make after Salesforce logs the email.
Which Salesforce email capability do you actually need?
Use Sync Email as Salesforce Activity to log sent and received emails against CRM records. Add engagement tracking when opens or clicks should guide follow-up. Use an inbound email tool when a message must create or update a Salesforce record.
For logging sent and received emails
Einstein Activity Capture suits teams that need automatic email logging from connected Gmail or Outlook accounts. Teams can view them on the Salesforce Activity Timeline and use them in reports, APIs, sharing rules, and Flow automation.
Choose the supporting feature based on your need:
| Need | Capability |
|---|---|
| Link emails to the right CRM records | Match Email to Records Flow |
| Store basic details without the subject or body | Header-Only Capture |
| Measure opens and clicks | Email engagement tracking |
Native capture may be enough when you need accurate email logging and a complete communication history. Add engagement data when recipient actions should shape follow-up or automation.
For turning inbound emails into Salesforce records
Use Email-to-Case when incoming support messages should create Cases.
For other objects, Salesforce Email Services can use Apex to read message content, headers, and attachments, then create or update records. AppExchange and external email parsers offer configurable options when teams want less custom development.
Salesforce does not provide a standard Email-to-Lead capability. Creating Leads from inbound messages requires Email Services or a parser solution.
MassMailer supports the next stage of the workflow by adding outbound campaigns, engagement tracking, and Salesforce-based automation after the CRM record exists.
Before choosing a tool, answer three questions:
- Do we need to log messages, measure engagement, or create records?
- Should the data only support reporting, or also trigger automation?
- Do we need the full workflow to remain inside Salesforce?
Choose the simplest setup that completes the required workflow.
Decide if Sync Email as Salesforce Activity meets your needs
Start with the outcome your team needs.
If you only need a clear record of sent and received emails, Sync Email as Salesforce Activity may be enough. Einstein Activity Capture supports CRM history, reporting, visibility, and activity-based automation.
If reps also need opens, clicks, campaign results, or engagement-based follow-up, native capture leaves a gap.
Ask:
- Can reps see the full email history?
- Can they identify engaged recipients?
- Can recipient actions trigger Salesforce automation?
MassMailer adds Salesforce-native campaign sending, email tracking, reporting, and engagement-based automation alongside native capture.
Book a MassMailer demo to see how your team can combine reliable email logging with the engagement data needed to act faster.
Frequently Asked Questions
1. Which Salesforce editions support Sync Email as Salesforce Activity?
2. Can existing Einstein Activity Capture customers enable Sync Email as Salesforce Activity?
3. Can Sync Email as Salesforce Activity import older emails?
4. How long does the first Einstein Activity Capture sync take?
5. Does Einstein Activity Capture support email aliases?
6. Does Header-Only Capture affect Salesforce AI features?
Start Your Free Trial Today
Experience MassMailer the easiest way to send personalized emails from Salesforce.
MassMailer Resources
MassMailer Glossary