Skip to main content

I Run My Moving Company With an AI Agent

Updated 4 min readMarkdown

I run Eco Moving Utah. We rent stackable plastic moving totes in Salt Lake County, with free delivery and pickup. The packages are simple. Twenty totes and a dolly for $79, forty totes and two dollies for $129, or sixty totes and three dollies for $179. Standard rental is two weeks, and we clean and sanitize the totes between rentals.

I am also the staff.

That is the part people miss when they hear about a small business using AI. I am not trying to replace a team. There is no team to replace. It is me, a warehouse, a truck, and a long list of small jobs that all need to happen on time. If I do not do them, they do not get done.

So I use an AI agent the way I would use a very organized assistant who never gets tired of the boring parts.

What the agent actually does

Most of the work in this business is not moving totes. Moving totes is the visible part. The rest is bookings, scheduling, reminders, drafts, and follow-ups.

A booking comes in through ecomovingutah.com. The form saves to our database, I get an email notification, and the customer goes to a Stripe payment link for the package they picked. That sounds clean, and mostly it is, but there is still matching to do, details to check, and loose ends to chase.

The agent helps me keep that list straight. It drafts replies. It keeps track of who needs a delivery, who needs a pickup, and who is coming up on the end of a two week rental. It reminds me about the extension rule ($30 a week after the first two weeks) and the lost or damaged tote fee ($18 per tote), so I am consistent instead of making it up tired at the end of the day.

Consistency matters more than cleverness here. A customer does not care if an email was brilliant. They care if the totes showed up when I said they would and if pickup happened on schedule.

What it never decides on its own

Anything customer facing needs my approval.

That rule came early and it has not moved. The agent can draft it, summarize it, and put it in front of me. It does not send it as me until I say so. Money is the same. Design sign off is the same. Anything that commits the business stays human.

I learned why that matters the hard way on social. Earlier this fall I let generated posts run for Eco Moving Utah, and people complained to me about them. On November 1 I stopped all Eco social posts. They sounded like a business trying to sound like a business. My customers are real people in the middle of a move, which is already stressful enough. They do not need polished noise from me.

That pause taught me the line. Use the machine for speed on the back end. Keep a person on anything that touches trust.

Why this fits a tote business

Tote rental is repetitive in a good way. Deliver, pick up, clean, stack, repeat. The packages do not change every week. The questions are mostly the same questions. That kind of work is perfect for a system that tracks details and drafts the routine parts, as long as I stay in charge of the calls that matter.

It also frees up the one resource I cannot buy more of, which is attention. When I am not buried in follow-ups, I can actually think about the business. I can work on Bin X, my bin rental software. I can fix a page on the site. I can plan a route instead of just reacting to it.

None of this looks dramatic. There is no robot loading totes. It is just a steady hand on the admin work while I do the physical work and make the decisions.

The takeaway

If you run a small operation by yourself, start the AI with the boring, repetitive tracking and drafting, and keep your approval on every customer facing message, every dollar, and every final call. That split is the whole thing. The agent gives me leverage. It does not get the last word.

About the author

  • I am a self-taught developer currently in Salt Lake City. Currently, work in Laravel but have experience in plain PHP, PERL, and CakePHP.

    Entrepreneurial VP of tech and CTO with a strong grasp of both the business and engineering. PHP developer for 10 years with experience in CakePHP and Laravel

No comments yet. Be the first to comment.