
The first time I broke a company’s entire sales pipeline, it was a Tuesday in November. 2018. We were moving from a messy pile of spreadsheets to Salesforce because the VP of Sales thought it would magically make the team hit their quotas. It didn’t. I spent my 29th birthday—November 14th, if you’re curious—huddled over a laptop in a cold office, crying because 4,000 leads had just been overwritten with the word ‘NULL’.
It sucked. It really, truly sucked. But that failure wasn’t about the software. It was about the fact that we were trying to automate a process that didn’t actually exist. We were essentially buying a high-end professional kitchen for someone who only knows how to eat cereal and expecting them to suddenly produce a five-course meal. It’s a delusion we all buy into.
The $40,000 birthday mistake
Most people think a CRM migration is a technical project. It isn’t. It’s a sociology project. When we did that move back in 2018, we spent $40,000 on implementation fees alone. That doesn’t count the hundreds of hours of internal labor. We thought we were buying efficiency. What we actually bought was a very expensive way to see exactly how disorganized we were. I remember sitting there, staring at the import wizard, realizing that none of our sales reps agreed on what a ‘Qualified Lead’ actually meant. To Sarah, it was anyone who picked up the phone. To Mike, it was only people with a budget over $50k.
If your team can’t agree on the definitions of their work, no software on earth will save you. You’ll just have a faster way to produce bad reports. I learned that the hard way when our CEO asked for a revenue forecast and I had to tell him I didn’t know which of the three ‘Closed-Won’ categories was the real one. I felt about two inches tall. That’s the reality of a failed migration: it makes you look incompetent in front of the people who sign your checks.
Why I genuinely hate Microsoft Dynamics (and why you should too)

I know people will disagree with me here. I know there are ‘Dynamics Consultants’ who make a killing setting this stuff up. But I refuse to recommend Microsoft Dynamics to anyone who isn’t a masochist or a Fortune 500 company with a death wish. It is clunky. It feels like someone tried to turn a 1998 version of Excel into a social network. I’ve seen teams at two different companies—one a mid-sized logistics firm and another a tech startup—absolutely stall out because the interface was so unintuitive that the reps just stopped logging calls. They went back to using sticky notes and personal iPhones.
I might be wrong about this, but I think the only reason people buy Dynamics is because it bundles with Outlook. That’s it. It’s a marriage of convenience where both parties hate each other. If you’re choosing a CRM because it ‘plugs in’ easily to your email, you’re prioritizing the wrong thing. You should be picking the tool that your 55-year-old sales vet who hates computers will actually be willing to open twice a day. Usually, that’s something like Pipedrive or maybe HubSpot if you have the budget, but never Dynamics. Never again.
The hard truth: A CRM that nobody uses is just a very expensive database of old phone numbers.
The “Clean Data” lie we all tell ourselves
What I mean is—actually, let me put it differently. We all tell ourselves our data is ‘mostly fine’ before a migration. It never is. During a project last year, I decided to actually track how long it took to clean a single CSV of 2,500 contacts. I spent exactly 42 hours over three weeks just fixing formatting, removing duplicates, and hunting down missing area codes. I found one guy who was entered into the system 14 different times with 14 different email addresses.
If you don’t spend the time to scrub your data before you hit ‘import,’ you are just moving your trash into a nicer-looking trash can. Migrating data is like trying to move a colony of angry bees from one box to another using only a pair of tweezers. It’s painful, you’re going to get stung, and half of them will probably fly away anyway.
I used to think you could ‘clean as you go.’ I was completely wrong. You have to be ruthless. If a lead hasn’t been touched in two years, delete it. If a contact doesn’t have an email address, kill it. People get so precious about their ‘database size,’ but a list of 10,000 dead leads is worth significantly less than a list of 500 people who actually answer their emails. I’ve seen companies fight me on this, insisting they need to keep every scrap of data from 2012. It’s digital hoarding, plain and simple.
The only person who can actually save you
The ‘Executive Sponsor’ is usually a myth. They show up for the kickoff call, say some inspiring words about ‘digital transformation,’ and then disappear until the bill comes due. You don’t need a sponsor. You need a cranky power user. You need the person who actually lives in the system every day and is annoyed by how slow it is. Give that person the authority to make decisions. If they say a field is useless, delete it. If they say the workflow is too complicated, shorten it.
I worked with a manufacturing company in Ohio where the ‘Champion’ was a guy named Dale who had been there for 30 years. Dale didn’t care about ‘synergy’ or ‘leveraging’—sorry, I hate that word—he just wanted to know if the software would help him find his shipping manifests faster. Because we listened to Dale instead of the IT Director, the adoption rate was nearly 100%. People trusted Dale. They didn’t trust the guys in suits from the consulting firm.
Anyway, I digress. The point is that the hierarchy of a CRM migration is usually upside down. The people at the top choose the software, and the people at the bottom have to suffer through it. Flip that. Let the people who do the work choose the tools.
Just do less
I’ve realized that most CRM failures come from trying to do too much on day one. You don’t need automated marketing sequences, AI-driven lead scoring, and integrated Slack notifications in week one. You need a place to put a name and a phone number. That’s it. My productivity dropped by 22% during the first four months of our Salesforce rollout because I was too busy trying to figure out the ‘correct’ way to log a task instead of just doing the task.
I’ve bought the same $12-a-month basic plan for my own side projects four times now. I don’t care if something better or more ‘enterprise-ready’ exists. I know it works. I know where the buttons are. There is a massive, underrated value in simplicity that most software sales reps will try to talk you out of because they want to sell you the ‘Pro’ tier.
Stop trying to build a spaceship when you only need to drive across town.
I still wonder sometimes if that 2018 migration would have worked if I hadn’t been so obsessed with making the reports look perfect for the VP. Probably not. The culture was broken long before the software arrived. I think about that every time I see a LinkedIn post about the ‘latest AI features’ in CRM tech. Does it actually help you talk to more customers, or is it just another shiny thing to distract you from the fact that your sales process is three raccoons in a trench coat?
Fix your process on paper first. Then buy the software.
