
Your CRM Is Missing 72% of Your Sales Activity Data
Over the past few months, I've had conversations with a number of VPs of Sales, RevOps leaders, and Sales Ops managers — and I kept hearing some version of the same frustration.
One VP of Sales told me:
I go into our pipeline review every week and I genuinely don't know what to trust. My reps say a deal is active, but there's nothing in Salesforce to back it up. No emails logged, no meetings recorded. I'm forecasting on gut feel and it's killing me.
A RevOps leader at a mid-market SaaS company shared something similar:
We turned on Einstein Activity Capture thinking it would solve our data problem. Months later, we realized we still couldn't run a single standard report on it. We had activity data sitting somewhere we couldn't actually use it.
And a Sales Ops manager put it most bluntly:
Our reps just don't log. We've tried training, we've tried enforcement, we've tried making it easier. It doesn't matter — the moment things get busy, logging is the first thing that goes. Our CRM reflects maybe a quarter of what's actually happening.
These weren't isolated complaints. They were the same problem showing up across different companies, different team sizes, different tech stacks. So I decided to write this up — because if you're running into any of these challenges, you're not alone, and there are clear, fixable reasons why this keeps happening.
To validate how widespread this really is, we ran a LinkedIn poll asking revenue leaders how they sync activities to Salesforce. Here's what came back from 80 respondents:
Roughly 60% of teams are still relying on either Einstein Activity Capture or the native Gmail/Outlook add-in. And as you'll see below, both of those approaches leave significant gaps — gaps that quietly undermine your forecast, your coaching, and your pipeline visibility every single day.
Here's what's really going on, and what to do about it.
Activity capture is the process of automatically logging customer and employee emails and meetings to Salesforce and syncing them to the related records — contacts, leads, accounts, and opportunities.
Every call your rep makes. Every email thread with a prospect. Every meeting on the calendar. Activity capture ensures those interactions don't exist only in an inbox or a memory — they become structured, reportable, actionable data inside your CRM.
While it's technically possible to rely entirely on manual activity logging, in practice it has proven to leave enormous data gaps. And as you'll see, those gaps have a direct impact on your revenue.
Here's what the research actually shows about sales activities and win rates (Sources: HBR 2021, HBR 2011, Avoma Internal Data 2025):
These aren't vanity metrics. Reply rate, response time, and multi-threading are leading indicators of deal health. You can only track them reliably if your activity data is complete.
Once you have reliable activity data in Salesforce, here's what you can actually surface and act on at the deal and rep level:
These are the inputs to better pipeline reviews, sharper coaching conversations, and more accurate forecast calls. But none of it is possible without complete, trustworthy activity data flowing into your CRM.
Manual activity logging — whether through the Salesforce Gmail extension or reps doing it themselves — captures less than 28% of actual emails and meetings.
That means for every 10 customer conversations your team has, more than 7 never make it into Salesforce. No record. No visibility. No signal for your forecast.
Automated activity capture, by contrast, logs 98% or more of all emails and meetings — correctly attributed to the right contact, account, and opportunity.
The gap between 28% and 98% isn't a reporting inconvenience. It's the difference between a CRM you can trust and one that gives you a false picture of pipeline health. Bad data in early-stage deals becomes a bad forecast, becomes a missed quarter.
One of the most common mistakes revenue teams make is conflating sales activity tracking with marketing email tracking. They are fundamentally different disciplines — and mixing them up leads to the wrong insights and the wrong decisions.
Sales activity metrics are about the quality and velocity of two-way conversations. A rep with a high email send volume but a low reply rate isn't building pipeline — and only sales-specific activity data will surface that. If your sales reporting is built on marketing-style metrics, you're optimizing for the wrong thing.
Salesforce offers two built-in approaches. Both have meaningful limitations that revenue teams need to understand before relying on them.
Pros
Cons
The core problem is structural: any solution that depends on rep discipline to log activities will fail at scale. Reps are focused on selling, not data entry. The result is that <28% capture rate — and a CRM that reflects only a fraction of what's actually happening in your pipeline.
EAC automates the logging, which sounds like the fix. And it has genuine strengths worth acknowledging:
Pros
But EAC's underlying architecture creates problems most teams only discover after fully committing to it.
Cons
Most teams don't realize how EAC stores their data until they try to report on it or migrate away from it. Here's exactly what's happening under the hood:
The practical consequences: if you switch away from EAC, there is no data to migrate. You cannot trigger Salesforce automations from EAC data. Any reporting requires workarounds or paying for additional Salesforce products. The data your team assumes is "in Salesforce" is, architecturally speaking, not really in Salesforce at all.
EAC works well for calendar and contact sync. For activity data you want to report on, forecast from, or build automations on top of — its architecture works against you.
If you’re realizing your activity data isn’t actually stored in Salesforce core, you’re not alone. Many revenue teams discover this only when they try to run reports, trigger automations, or migrate tools — and realize the data isn’t truly in Salesforce.
This is exactly what teams come to Avoma to fix.
Schedule an Avoma demo to see how activity records are written directly into standard Salesforce objects — fully reportable, workflow-ready, and portable.
Understanding how emails and meetings get matched and attributed to the right Salesforce records is critical — because if the logic is wrong, your data is wrong regardless of how much you're capturing.
Email/Meeting comes in → the system reads the email addresses on the record.
This works well for most standard sales motions where contacts are already in Salesforce and clearly linked to accounts.
Email/Meeting comes in → the system applies richer matching rules on top of simple logic.
Getting the logic wrong has real consequences: activities logged to the wrong opportunity corrupt your pipeline data, missing contact role associations make deal engagement invisible at the opportunity level, and duplicate records from poorly handled multi-attendee meetings pollute your CRM over time.
The best setups combine automated background logging with granular manual controls — giving you automation reliability while allowing reps to handle exceptions without it becoming a data entry burden.
The foundation of reliable activity data is storing it where Salesforce can actually work with it natively.
If EAC's limitations are holding your revenue team back, Avoma's activity capture is purpose-built to close every gap that EAC leaves open.
Unlike EAC, Avoma writes activity records directly into standard Salesforce objects — making them fully reportable, automatable, and migratable. For teams switching from EAC, Avoma can sync up to 24 months of historical activity data into proper Salesforce records from day one — something EAC fundamentally cannot do since it never stored that data in Salesforce to begin with.
Beyond activity capture, Avoma layers in Conversation Intelligence — automatically capturing insights from calls and meetings, surfacing action items, and writing structured notes back to the Salesforce activity record. Your CRM doesn't just know that a meeting happened — it knows what was discussed, what was agreed, and what happens next.
.png)
If you're evaluating Salesforce activity capture solutions, the best way to understand the difference is to see it live — including how records are stored, attributed, and reported on.
Book a personalized Avoma demo.
Always run a pilot. Test in your actual environment — the details matter far more than the demo. And always ask these questions before committing:
If your team is manually logging activities, you have data on fewer than 1 in 3 customer conversations. If you're using Einstein Activity Capture as your primary solution, you have activity data you cannot report on, automate from, or migrate away from.
Both situations compound quietly — incomplete activity data leads to incomplete pipeline visibility, which leads to inaccurate forecasts, missed coaching moments, and deals that die without warning.
Start here: Audit your current activity logging rate. Pull a sample of closed-won and closed-lost deals from the last two quarters. Check how many activities were logged per deal and what percentage of your team's actual email volume those records represent.
The number will tell you everything you need to know about the size of the problem — and the size of the opportunity.
If you want to see what complete, Salesforce-native activity capture actually looks like — including how records are stored, attributed, reported on, and migrated — book a demo and see it in a real Salesforce environment.
Salesforce Inbox is a productivity add-on that allows reps to access Salesforce features directly within Gmail or Outlook, including email tracking, scheduling, and manual logging. It enhances workflow but still relies partly on user action to associate activities correctly.
Einstein Activity Capture (EAC) automatically syncs emails and calendar events in the background. However, EAC stores activity data outside standard Salesforce objects, limiting native reporting and automation capabilities compared to activities logged directly as Tasks or EmailMessage records.
Avoma is a direct alternative to Einstein Activity Capture. Unlike EAC, Avoma writes email and meeting activities directly into standard Salesforce objects such as Task, EmailMessage, and Event.
Because the records are stored in Salesforce core architecture, they support native reporting, workflow automation, forecasting analysis, and full data portability, including historical activity sync.
In Salesforce, “Activity” is a collective term that refers to both Tasks and Events. It is not a standalone object but a grouping label used in the activity timeline.
A Task represents a to-do item or logged interaction such as a call or email. An Event represents a scheduled meeting with a defined date and time. Both are stored as separate standard objects and appear under the Activity related list.
Einstein Activity Capture data cannot be queried through standard Salesforce reporting because the full activity records are not stored in core Salesforce objects. Instead, activities are stored externally and surfaced visually in the activity timeline.
This architectural design prevents teams from building native reports, triggering Flows, or using activity data in automation rules without additional tools or workarounds.
If a team discontinues Einstein Activity Capture, historical activity data stored outside Salesforce core cannot be migrated as standard Salesforce records. Since the full records do not exist within native objects, there is no direct export into Tasks or EmailMessage records.
This limitation can create reporting gaps and historical data loss when transitioning to a different activity capture solution.
Salesforce activity association typically begins by matching email addresses to existing Contacts or Leads. From there, the system links the activity to the related Account and, when configured properly, to an Opportunity using Opportunity Contact Roles.
More advanced setups apply additional matching logic, such as shared parent account rules or custom field mapping, to improve attribution accuracy and reduce misaligned pipeline data.
Manual logging depends on consistent rep behavior, which often declines during high-volume sales periods. When emails and meetings are not logged immediately, they are frequently forgotten, resulting in missing records.
Over time, this creates systemic visibility gaps. Incomplete activity data reduces forecast accuracy, limits coaching insights, and weakens deal-level engagement analysis.
For full reporting and automation support, email activities should be stored using the Enhanced Email object (EmailMessage) or as Tasks within standard Salesforce architecture. These objects support native reporting, custom fields, workflows, and page layouts.
Storing activities in custom objects or external systems can create long-term migration challenges and restrict standard CRM functionality.


