Wishdeal Factory · Storefront
A typical day · Owner-operator's seat
← Back to StorageAI

Day 1 operating StorageAI.

First-person, second-month operator. What you'd actually be doing on a Tuesday. Real customers, real numbers, real friction. Synthesized from the agent spec and the GTM model.

8:42 AM - The Slack notification

I'm on my second coffee when the Slack notification hits. The system flagged a reply overnight from a prospect I've been tracking for two weeks. Marcus Chen at Sunset Storage in Oakland responded to one of the AI agent's outreach emails. My heart does this little jump every time a prospect replies. I open the conversation thread and read it twice. He's interested, asking about pricing and whether the system integrates with his existing access control setup. I make a note to mention QuickLogic in my follow-up, since the product handles their integration natively. I know that detail will move him from "maybe" to "let me set up a call."

I pull up the dashboard. It's 8:42 on a Tuesday morning in week 6 of running this. The numbers from yesterday are already loaded in: seven new sign-ups, $1,880 in MRR recognized from people who didn't churn. Week-to-date I'm at $8,340, which is ahead of last week's pace. Not yet hitting the $250-per-customer-per-month groove I was modeling when I bought the engine, but I'm getting closer. Three customers are in active trial windows right now. One of them - Jenny Liu at a facility in Riverside - has been interacting with the product every single day for the past five days. That's the signal I watch most closely. When someone logs in daily, they're either close to buying or about to leave disappointed. There's no middle ground.

9:15 AM - Email triage

I open Gmail and see the inbox has already been hit by the agent. It drafted three emails overnight to warm prospects in the queue. One is to a facility operator I met at the SSA conference two months ago. Another is to someone who downloaded the whitepaper last week. The third is to a lookalike prospect the agent identified in the self-storage membership directory. I read through all three. The tone is solid. The pain points are well-articulated. But the second email mentions "Advanced Facility Management Suite" as the product name, and I renamed it six weeks ago to just "StorageAI." That error would've made me look out of touch, like I hadn't even read what I was sending out. I edit the draft, fix the name, make one small adjustment to the opening line to make it more specific to that operator's facility size, then approve all three. Gmail sends them automatically.

10:30 AM - A conflict surfaces

I'm reviewing the account list when I see a flag in the system. One of my customers, David Morales at Morales Family Storage in Phoenix, has two separate accounts in the system. This happened because he signed up once three weeks ago, never logged in, and then came back through a different email address and signed up again. Both accounts are now active. He's currently on the free trial for both and hasn't been charged yet, but if he converts, I'll be charging him twice. I could ignore this and wait to see if he complains, but that's how you lose trust. I pull up his profile, see that the second email is his personal Gmail and the first was his business address. I merge the accounts manually - nothing in the system does this automatically - and make a note to send him a message clarifying that everything is consolidated under one account.

11:45 AM - A manual email

I draft a short message to David. It's not something the agent can send automatically because it requires me to have seen the conflict and made a judgment call. I keep it simple: I noticed he had two accounts, I've consolidated everything to his main business email, and if he has any questions just reply. I hit send and move on. This kind of cleanup work is at least 15 percent of my day. The agent amplifies my reach, but it doesn't replace the human eye that catches these edge cases.

12:30 PM - Metrics and Stripe

I open the Stripe dashboard while eating a salad at my desk. I see $890 in new charges processed so far today. That's higher than the daily average, which is good, but I also see three refund requests from a facility owner in Nevada. She paid $250 for one month, used the product for two days, and decided it wasn't the right fit. That's churn. I could be bothered by it, but instead I look at it as data. She's the second person to churn in the past three weeks. Both churn after using the product for fewer than five days. The third-day hump is real. I add a note to the product feedback board to review the onboarding flow. Jenny Liu from Riverside has made it to day seven without churning. That matters.

I pull up the Google Sheet where I track the pipeline. Week-to-date I have five active prospects in various stages. Marcus Chen from Oakland is now tier-1 because he replied. Two others - Carol Reyes at Reyes Family Practice and Stephanie Wong at Wong Storage Group - are in tier-2, meaning they've opened multiple emails and downloaded materials. Two more are tier-3, just names and email addresses at this stage. If my conversion rate holds at around 12 percent, I should expect one close this week, maybe two if I get lucky.

2:08 PM - A billing question

Jason Park emails me directly. He's one of my actual customers, paying $250 a month, been with the product for four weeks. He received his second billing statement and noticed the charge was processed on the 8th but his previous month's charge came through on the 12th. He's wondering if there's a discrepancy. This is the kind of question that's trivial to resolve but matters to him. I can't just point him to an FAQ. I log into the Stripe dashboard and pull up his account. The first charge was actually processed on the 12th, and the new month's charge happened on the 8th of this month because he signed up on the 8th last month. There's no issue. I send him a two-sentence response explaining the anniversary date, and he replies within five minutes saying "Got it, thanks." That's the full interaction. Real work, real answer.

4:15 PM - A little win

An email arrives from Paul Inskeep at a storage facility near Fresno. He signed up on trial three weeks ago, started logging in regularly around week two, and closed his first paid month last Tuesday. His email is short: "The system is solid. Already found two inefficiencies in how we were managing our tenants. Renewing for another month." That's the moment that makes the day work. Not the revenue, though the revenue matters. But the signal that someone actually used what I built and found it helpful. I save his email to a folder labeled "Customer Love" that I read on the weeks when the churn numbers feel heavier.

5:30 PM - The week's shape

I open the dashboard one more time before I start closing things down. Today is Tuesday. Week-to-date is $8,340 in MRR recognized. If tomorrow and the next day hold at yesterday's pace, I'll finish the week around $12,000. Not quite enough to hit the $250-per-customer-per-month target I was aiming for, but closer than I was six weeks ago. I have five solid prospects in the pipeline. Jenny Liu should convert by Friday. Marcus Chen probably needs a technical call. Carol Reyes needs one more touch. I make a note to reach out to Carol tomorrow because touching a prospect twice in one week sometimes makes the difference.

6:08 PM - Closing down

I close the dashboard, close Gmail, close Stripe, and close Linear (where I tracked one small bug I fixed this morning in the product's email delivery retry logic). I shut the laptop and step away from the desk. This work is real. It's not a robot doing the heavy lifting while I passive-income my way through the week. The agent sends the emails and flags the metrics, but I'm reading every reply, reviewing every decision, catching the edge cases, sending the manual notes that build trust. Some days that feels like a lot. Today it felt like exactly the right amount. I'm building something that works.

This could be your Tuesday.

StorageAI is available to own for $200 flat. Or pay $75/hr for a Roll Digital chief operator to build it for you, AI-amplified.

See pricing →