Articles

Salesforce Einstein AI: An Honest Review After 18 Months

Ibby SyedIbby Syed, Founder, Cotera
9 min readMarch 6, 2026

Salesforce Einstein AI: An Honest Review After 18 Months

Salesforce Einstein AI Review

We turned on Salesforce Einstein AI eighteen months ago. Our Salesforce AE had been pitching it for a year. Lead scoring, opportunity insights, automated activity capture, email analytics, forecasting predictions. It sounded like the CRM was going to start thinking for us.

Eighteen months later, I have opinions. Some of them are positive. A few are not.

This isn't a feature list you can get from Salesforce's marketing page. This is what happened when 22 sales reps and 4 ops people used Einstein every day for a year and a half, on a Salesforce instance with about 180,000 contacts, 23,000 opportunities, and 6 years of historical data.

Einstein Lead Scoring: the good one

Lead scoring is Einstein's best feature. Full stop. It analyzes your historical conversion data and scores incoming leads based on how closely they match the profile of leads that previously converted. It updates dynamically as new data comes in.

Our scores correlated reasonably well with actual conversion. Leads scored 80+ converted at 34%. Leads scored 40-60 converted at 11%. Leads below 30 converted at 3%. Not perfect, but directionally right, and it got better over time as the model ingested more data.

Priya in ops set up a routing rule: leads above 70 go to senior AEs, leads 40-70 go to SDRs for further qualification, leads below 40 go to a nurture sequence. Before Einstein, lead routing was based on geography and round-robin. The switch to score-based routing increased our lead-to-opportunity conversion rate from 14% to 19% over six months.

One caveat: you need volume. Salesforce recommends at least 1,000 leads with conversion outcomes before Einstein Lead Scoring gets reliable. We had 6 years of data. A startup with 200 total leads will get garbage scores. The model needs patterns to find patterns.

The scoring factors are visible, which matters for trust. When Einstein says a lead scores 85, you can see why: company size matches your ideal customer profile, the lead's title is a common buyer persona, they came in through a channel that historically converts well. Reps actually trusted the scores because they could see the reasoning. Rafael was skeptical at first. After seeing the factor breakdown on a few leads, he started checking Einstein scores before doing anything else with a new lead.

Opportunity Insights: hit or miss

Einstein Opportunity Insights predicts whether deals will close, flags at-risk opportunities, and highlights deals that are likely to slip from the current quarter. This is where things get messier.

We tracked Einstein's close predictions against actual outcomes for 12 months. Accuracy: 52%. Roughly a coin flip. It predicted 340 deals would close. 177 actually did. It predicted 215 deals would not close. 112 actually closed anyway.

The deal-at-risk alerts were more useful than the win/loss predictions. When Einstein flagged a deal as at-risk, it was usually picking up on real signals: no activity in 10+ days, missing stakeholder engagement, stagnant deal stage. About 68% of deals flagged as at-risk genuinely needed intervention. That's useful. Not transformative, but useful.

The quarterly slip predictions were the weakest. Einstein said 45 deals would slip from Q3. Twenty-two of them actually slipped. Twenty-three closed on time. Telling your VP of Sales that Einstein thinks half the pipeline is slipping when it's wrong about half its predictions creates more noise than signal.

Diana, our VP of Sales, stopped referencing Einstein's predictions in forecast calls after month 4. "I can't tell the board our forecast is based on a model that's right 52% of the time," she said. Fair.

Activity Capture: quietly useful

Einstein Activity Capture automatically logs emails and calendar events to Salesforce records. It matches emails to contacts and opportunities, captures meeting invitations, and surfaces engagement timelines.

This feature doesn't get much attention because it's boring. But it solved a real problem. Before Einstein Activity Capture, rep compliance on logging emails to Salesforce was around 40%. After turning it on, coverage jumped to 85%. The missing 15% was mostly emails from personal accounts or messages that Einstein couldn't match to a Salesforce record.

The time savings are real. Kenji estimated our reps were spending 15-20 minutes per day manually logging activities. Multiply that by 22 reps and 250 working days: roughly 1,375 hours per year of pure data entry. Einstein Activity Capture gave most of that back.

It's not perfect. The matching algorithm sometimes links an email to the wrong opportunity, especially when a contact is associated with multiple deals. About 8% of auto-logged activities needed manual correction. But 8% error rate with 85% coverage beats 0% error rate with 40% coverage.

Email Insights: fine, I guess

Einstein tracks email engagement: opens, clicks, response times, and optimal send times. It tells you when a prospect is most likely to open your email and suggests the best time to send.

Our data showed a weak correlation between Einstein's suggested send times and actual open rates. Following Einstein's recommendation improved open rates by about 3 percentage points compared to sending at random times. From 22% to 25%. That's not nothing, but it's not the game-changer the marketing copy implies.

The reply prediction was slightly more useful. Einstein flags emails where a reply is likely and highlights contacts who are "going cold" based on declining engagement. Tomás liked checking this before his weekly pipeline review. It gave him a quick read on which prospects were still engaged without opening every email thread.

Honest assessment: any email tracking tool does 80% of what Einstein Email Insights does. The AI layer adds marginal value. If you're already paying for Einstein through your Salesforce edition, use it. If you'd need to upgrade specifically for email insights, don't bother.

The big gap: Einstein observes but doesn't act

Here is my real complaint about Einstein after 18 months. It watches. It scores. It predicts. It flags. It suggests. It does not do anything.

Einstein tells you a deal is at risk. It does not pull the prospect's latest LinkedIn activity to see if they changed jobs. It does not check whether the company just announced layoffs. It does not draft a re-engagement email. It does not update the record with the latest firmographic data from Clearbit. It does not look at the Gong transcript to see what the prospect actually said in the last call.

It observes your Salesforce data and reports on what it sees. But the data in Salesforce is only as good as what gets put there, and most of the useful information about an account lives outside Salesforce.

Elena ran an experiment. She took 50 deals that Einstein flagged as at-risk and manually enriched each one with external data: recent news about the account, job postings, LinkedIn activity, competitor mentions from Gong calls, funding updates. In 23 of the 50 deals, the external data revealed a clear reason the deal was stalling that Salesforce data alone didn't show. A champion changed roles. The company initiated a hiring freeze. A competitor was already in a paid pilot.

Einstein couldn't see any of that. It was working with incomplete information and making predictions accordingly. A 52% accuracy rate starts to make sense when you realize the model only sees about 40% of what's actually happening with the account.

This is where a Salesforce account enrichment agent changes the equation. Not replacing Einstein. Working alongside it. The agent pulls in external data that Einstein can't access. Recent news, funding, hiring signals, tech stack changes, social activity. That data gets written to Salesforce. Now Einstein's predictions are based on a fuller picture. And the agent can act on what it finds, not just report.

Einstein pricing reality

Einstein AI comes bundled with higher Salesforce editions (Enterprise and above with Sales Cloud Einstein add-on). If you're on Enterprise, you might already have access to basic Einstein features. The full Einstein suite with all the bells runs about $50 per user per month on top of your base Salesforce license.

For 22 users, that's an extra $13,200/year. The lead scoring alone probably justified the cost for us. Opportunity insights didn't. Activity capture did but could be replaced with cheaper tools. Email insights added marginal value.

Net assessment: if you're already on Enterprise edition and Einstein is included, turn it on. All of it. The lead scoring will earn its keep. The other features add moderate value. If you'd need to pay $50/user/month extra, the ROI gets questionable unless you have enough historical data to make lead scoring genuinely accurate.

What we'd do differently

If I were setting up Einstein today, I would turn on lead scoring immediately and give it 3 months before trusting the scores for routing decisions. I would turn on Activity Capture day one because the ROI is obvious and instant. I would largely ignore Opportunity Insights predictions and use only the at-risk flags as an input, not a source of truth. I would skip Email Insights entirely and use the email tracking built into whatever outreach tool we're already running.

And I would pair Einstein with external enrichment from the start. Einstein is a decent analyst working with bad data. Give it better data and it becomes a good analyst. But expecting it to be a strategist, to not just score and predict but to research, enrich, and act, is expecting something it was never designed to do.


Try These Agents

For people who think busywork is boring

Build your first agent in minutes with no complex engineering, just typing out instructions.