July 12, 2025 – Daily Recap

Back-end hustle, spreadsheet rabbit holes, and voice agents on deck

The One Delivery That Did Make It on the Board
Today wasn’t entirely a wash. I had a single job: a 30-chair delivery about 20 minutes away. This was a last-minute booking from yesterday — I had to waive both portage and rush fees just to close the deal. But hey, it’s July. I still charged a weekend fee, so margin-wise, it’s in a decent range. No complaints.

Inventory Cost Nerd Mode: Activated
The rest of the day? A black hole of spreadsheet tweaks. I’ve been building a spreadsheet to better calculate inventory costs and track ROI by comparing my purchase log with what’s actually in Goodshuffle. The reason is simple: in this business, your eventual exit is likely tied to your inventory. My goal has always been to build something of value — but I’m also a realist. I need to know what I have, what it’s worth, or at the very least, what I paid for it.

Still a work in progress, but here’s what I’ve unlocked so far:

  • I can now calculate average item costs — clutch, since I rarely buy things just once.

  • I’ve spotted mismatches between what I bought and what I logged.

  • I can finally see item-level ROI more clearly, helping me make smarter decisions moving forward.

MVP of this exercise? Concrete ballasts. I only own eight and don’t use them that often — but their return is wild. They consistently show up near the top of my gross revenue rankings… and that’s just for the blocks themselves, not even the tent jobs they’re supporting.

Bonus: this exercise finally nudged me to list my dusty old wood tables on Facebook Marketplace. I pivoted to plastic a while ago, changed pricing to drive adoption, and never looked back. Those wooden beasts have just been taking up space ever since.

Side note: I really regret not taking an AI-first approach. I tried using ChatGPT to assist, but every time I stepped away, it lost the context. Felt like dropping from 90 to 60 to 20. Eventually I gave up and reverted to spreadsheets. It worked… but yeah. Sigh.

Voice Agent Trials Begin
Took a stab at training our voice agent via GoHighLevel. It’s definitely not as intuitive or likable as OpenPhone’s solution, but I know a lot depends on the training I give it. Let’s just say: I know what I’m doing tomorrow.

Until next time
P.S. Don’t miss out on future updates! Subscribe to the newsletter to stay in the loop.

Your boy is an influencer now 👀
If you're running an event rental biz and want your life to make sense:
👉 https://refer.goodshuffle.com/RamonLuna
Get $100 off your first year of Goodshuffle Pro. I get a small kickback and get to keep pretending I’m a tech-savvy small biz influencer. 😂 Win-win.