Your Reps Aren't Selling. They're Filling Out Salesforce.
I was reading Salesforce’s State of Sales report last week and the number that stuck with me wasn’t the one about quotas. It was that the average rep spends only 28% of their time actually selling. And the rest is admin, prep, internal meetings, and a depressing amount of typing things into Salesforce that they already typed into Gong, Zoom chat, or scribbled in a notebook two hours earlier when they were on the train.
Manual CRM data entry is the hidden tax on every sales team I’ve ever seen.
What “the CRM update” actually looks like
A rep finishes a 45-minute discovery call. They take notes, sometimes good ones. There’s an email thread with the prospect, plus a Gong recording with a transcript. The deal exists, in some real sense, across five surfaces.
Then they open Salesforce. They click into the opportunity. They update the stage from “Discovery” to “Demo Scheduled.” They paste in next steps from their notes. They fill in three custom fields a manager added last quarter for forecasting. So they log the call, attach the recording link, and tag two new contacts they met on the dial.
That’s twenty minutes if everything goes well. But it rarely goes well. The page is slow, a custom field has a validation rule that fights them, and Salesforce’s lookup search returns three different “Acme Corp” entries because someone in marketing imported a list six months ago.
The math is bad
Take a 10-rep team. Salesforce’s own number puts data entry and admin somewhere around 14 hours a week per rep. Conservative. So multiply it out: 140 hours a week, every week, of expensive humans typing into a database they hate.
If those reps are on $80k base, you’re spending roughly $400k a year on CRM hygiene labor. And the data is still bad. Because tired reps update fields wrong, skip the unimportant-feeling ones, and copy-paste yesterday’s notes into today’s call log when the quarter is closing.
But the second-order cost is worse: forecasts built on bad inputs, deal reviews where managers ask questions the CRM should already answer, and SDR-to-AE handoffs where someone has to re-discover what the prospect already told three different people on the way in.
So why hasn’t this been solved already
The CRM vendors have tried. Salesforce has Einstein. HubSpot has Breeze. Both can summarize a Gong recording into call notes. And both have improved meaningfully in the last year. But every one of these tools needs an integration, an OAuth token, a contracted data feed wired up by an admin who already has a backlog. So they live downstream of the rep’s actual workflow, which is just a tab in Chrome with a discovery call open in another tab.
A browser agent sits in the place where the rep is already working. It can see the Gmail thread. It can see the Gong transcript loaded in another tab. The Salesforce opportunity page the rep just navigated to is right there too. So it reads what’s on screen and types into the right fields without anyone provisioning a separate API key or convincing a Salesforce admin to install yet another managed package.
But the part most “AI for sales” pitches get wrong is treating this as a dashboard problem. The rep doesn’t need a smarter dashboard. They need someone to do the typing. We wrote about this in Browser Agents Are the New API — when the integration doesn’t exist, browser context is the integration.
A specific use case
So how does this play out concretely with dassi. A rep finishes a Zoom call. They open Gong, keep the tab open. Then they flip to Salesforce, pull up the opportunity, and ask dassi: “update this opp from the call I just had, pull next steps from the Gong tab, set stage to Demo Scheduled, log the two new contacts.”
Dassi reads the Gong tab the rep already has open. And it writes into the Salesforce fields the rep already has loaded. No connector, no token, no IT ticket to enable a Salesforce app. The rep approves the diff and moves on. Same task, three minutes instead of twenty.
What this changes for managers
Sales leaders have been told for fifteen years that better CRM data is a discipline problem. But it isn’t. It’s a labor problem dressed up as a discipline problem. If updating an opp accurately takes twenty minutes, reps will skip fields, and your forecast will lie to you. But if it takes three minutes and runs while they’re already moving on to the next call, you’ll get clean data because there’s no friction left to fight.
We covered the broader pattern in 7 Tasks You’re Still Doing Manually in Your Browser. CRM hygiene is the most expensive one on that list, and the easiest to demonstrate ROI on, because every sales org already knows what it costs them. They just stopped counting.
The reps know. Ask any of them.