I counted them on a Monday morning. 847.

Eight hundred and forty-seven open tasks in VinSolutions. Some of them were three months old. A few were from reps who don't even work here anymore. Most were auto-generated follow-up tasks that nobody was ever going to do because the customer already bought somewhere else or stopped answering their phone in November.

And this was supposed to be my CRM. My clean, organized customer relationship management system. Right.

The problem isn't laziness

I want to be clear about something. My team isn't lazy. I'm not lazy. The problem is that VinSolutions generates tasks automatically based on rules that someone set up years ago, and nobody ever went back to ask whether those rules still make sense.

Customer fills out a lead form? Task. Customer doesn't respond to an email after 3 days? Task. Customer's birthday is coming up? Task. Lease is expiring in 6 months? Task. Rep hasn't logged an activity in 48 hours? Task.

Multiply that by a few hundred active leads and a dozen reps and you get a task list that scrolls for days. Most managers deal with this one of two ways: they ignore the list entirely (most common) or they spend 30-45 minutes every morning clicking through them one by one.

I was the second type. And I hated every minute of it.

What I actually needed

When I sat down and thought about it, most CRM tasks fall into three buckets:

Bucket 1: Clear it. Customer bought somewhere else. Lead is 90+ days cold with no response. Rep left the company. Auto-generated birthday task for someone who came in for a test drive once eight months ago. These can be closed immediately. Nobody's calling them. Be honest.

Bucket 2: Send a text and see. Lead went cold 30-60 days ago but had real engagement at some point. Came in, drove something, maybe even penciled a deal. Worth one more shot. A short text, not a phone call. Something like "Hey, still looking for that Sportage?" If they respond, great. If not, close it out.

Bucket 3: Actually needs a human. Hot lead that came in yesterday. Customer waiting on a callback about financing. Trade appraisal that needs follow-up. Deal that fell apart and needs a manager T/O. These are the real ones. Maybe 50-60 tasks out of 847.

The problem was I had to look at all 847 to find the 57 that mattered.

What the AI does

After I got the morning report automated, CRM tasks were the obvious next target. The system logs into VinSolutions every morning and reads the full task list. Not just the count. It reads each task, checks the customer's activity history, and decides which bucket it belongs to.

For Bucket 1 tasks, it marks them complete. Done. Gone. No human involved.

For Bucket 2, it sends a short re-engagement text through VinSolutions. I wrote about six different templates and the AI picks whichever one fits the situation. If the customer had a specific vehicle interest, it mentions that vehicle. If they were just browsing, it keeps it generic. The text goes out under the assigned rep's name.

Bucket 3 gets flagged. The AI sends me a summary on Telegram: "57 tasks need attention. 12 are hot leads from the last 48 hours. 8 are finance follow-ups. Here are the names." That's what I actually review.

The whole thing takes about 10 minutes now. My 10 minutes, I mean. The AI runs for maybe 20-25 minutes before I even look at it.

The re-engagement texts actually work

I was skeptical about this part. Figured most of the Bucket 2 people would ignore the text and I'd close them out anyway. And yeah, most do ignore it. But not all of them.

Last month, 340 re-engagement texts went out. 47 people responded. 11 of those came back in. We closed 4 deals from those 11.

Four deals. From leads that were sitting in a task list that nobody was going to work. On a per-text basis that's like a 1.2% close rate, which doesn't sound impressive until you remember these texts cost nothing and took zero human effort to send.

One of them was a Telluride deal. $4,200 front gross. That customer had been sitting in Bucket 2 for 45 days. Her original rep had quit. Nobody was calling her. The AI sent a text on a Wednesday, she responded Thursday morning, I had Blanca call her, and she was in finance by Saturday.

That deal alone was worth more than whatever this automation costs to run for the entire year.

What 847 → 57 feels like

It's hard to describe if you haven't experienced the task wall. You open VinSolutions, you see 847, and your brain just... shuts off. Where do you even start? You know most of them don't matter but you can't tell which ones do without clicking into each one. It's demoralizing before your first coffee.

Now I open Telegram, see "57 tasks need review," and I scroll through a clean list with context attached. "Maria Gonzalez - came in Saturday, drove Forte, asked about $0 down. Rep: Joel. No follow-up logged yet." That's useful. I can walk over to Joel and say "call Maria."

The difference between 847 and 57 isn't just a time savings. It changes how you manage. When the noise is gone, you can actually see what's happening. You spot the rep who isn't following up. You catch the deal that's about to walk. You stop reacting and start directing.

My reps noticed too

Funny thing happened after about two weeks. Deandre came up to me and said "my task list is actually manageable now." He didn't know exactly what I'd changed. He just knew that instead of 120 tasks, he had 15, and they were all real. He started actually working them instead of scrolling past.

Noah said something similar. "I used to just ignore the task list because it was overwhelming. Now I check it every morning because everything on there is something I should actually do."

That was maybe the best outcome. Not just my time saved, but my team actually using the CRM the way it's supposed to be used. Because when the list is clean, it's a tool. When it's a mess, it's a burden that everyone ignores.

The numbers

Before automation: 30-45 minutes every morning on CRM tasks. Some days longer if I was really trying to clean things up. And the list never got smaller because new tasks generated faster than I could clear them.

After: 10 minutes reviewing the flagged items. Usually less. On a slow Monday, maybe 15.

Time saved: roughly 25-35 minutes a day. Call it 30. That's 13 hours a month. 156 hours a year.

Deals recovered from re-engagement texts: 4 last month, which was our first full month running it. Gross from those deals: roughly $9,800. Not bad for a system that runs itself.

The part nobody talks about

There's a management conversation here that goes beyond automation. If your CRM has 847 open tasks, something is broken in your process. The automation fixed my symptom, but it also made me rethink how we assign tasks in the first place.

I've since changed some of the VinSolutions task rules. Removed the ones that generate noise. Shortened the follow-up cycles so leads don't pile up for months. The AI still cleans up whatever gets through, but there's less to clean now.

You can't do that analysis when you're drowning in the list. You can only do it when you're above it.

Drowning in CRM tasks?

I'll set up the same system at your store. Auto-clear the noise, re-engage cold leads, surface only what matters. Takes about a week to get running.

Book a free call →

If you're a manager clicking through hundreds of CRM tasks every morning, you already know most of them don't matter. The question is whether you're going to keep doing it by hand or let something else sort through the pile. I know what I picked.

If you haven't read it yet, I wrote about how I automated my morning report too. Same idea, different task. Both of them together save me about 75 minutes a day. That adds up fast.