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

Day 1 operating Compliance Training AI.

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 - Inbox Triage

I open my laptop at 8:42 and immediately check Slack. The system has flagged three new signups overnight: Beacon Urgent Care, a 47-person clinic in Ohio; Miller's Fresh Bakery & Café in Portland with 52 employees; and Advanced Home Care Associates based in North Carolina. The notifications came in at 3:17 AM, 5:44 AM, and 6:13 AM respectively. I open the admin dashboard to verify the entries are clean. Beacon's intake form is complete - they've selected the healthcare aide compliance track and set their preferred training start date for Monday. Miller's marked "food service" but didn't fill in exact headcount, just wrote "around 50." Advanced Home Care's contact is missing a valid phone number.

I pull up Gmail to scan the outbound emails the AI agent drafted overnight. It prepared eighteen personalized messages based on yesterday's LinkedIn scrape - all targeted at HR managers at 15-150 person companies in our three verticals. I read through the first six. The agent's doing better work than it was two weeks ago. It's picking up on actual pain points from their profile descriptions and LinkedIn activity, not just generic template stuff. I approve fourteen of them and flag four for revision: one to a dental office outside our target verticals, one that misread the company size, and two where the personalization felt forced. I leave feedback in the draft and move on.

The third piece of mail is from Marcus Webb at Cornerstone Benefits, a company we closed on eighteen days ago for 89 employees. He's asking about our HIPAA attestation. I need to loop in our legal person, but the answer is straightforward. Instead of waiting, I reply directly and offer to send the actual certification document if he needs it for his compliance file. It takes four minutes. These small moves matter.

10:15 AM - A Flagged Conflict

The Linear board shows a new escalation. I open it: "BILLING CONFLICT: Customer double-charged for setup."

Sarah Chen at Park Ave Medical Group, a 34-person occupational therapy clinic in Denver, was charged the normal 125 dollar monthly subscription on May 4th. On May 5th, a setup fee of 150 dollars got charged again to the same card. The charges are identical. It's a bug, not a customer mistake. I pull up the Stripe dashboard to verify. There they are: two transactions on consecutive days, both posting successfully. I check the database logs in the admin panel and see what happened: our billing sync script ran twice on the 5th due to a deployment I did yesterday. The second run processed the same setup event again.

I need to refund the duplicate charge, and I need to make sure Sarah doesn't churn over this. I open her customer record. This is her second week with us. She's added her two hygienists and one receptionist to the system but hasn't started assigning any actual trainings yet. This company is still in onboarding.

I issue a full refund of the 150 dollars through the Stripe dashboard and add a note to her customer record. Then I write her an email. I tell her what happened, that it was our error, that the refund is processing immediately, and that I'm waiving her June monthly fee as an apology. It's not how I'd like to spend company margin on day 32 of operation, but losing a customer because our code was sloppy costs more. I also mention that if she runs into any other issues during setup, my email is the direct line and I respond within two hours. I send it.

12:37 PM - Lunch and the Metrics Check

I step away for a sandwich and coffee, then come back to the metrics. I open the admin dashboard to the week-to-date view. It's Tuesday, so we're only five days in.

New signups year-to-date this week: 12. We signed up five on Monday, three last Friday, four today so far. ARR velocity is holding at roughly 3,300 dollars in new annual recurring revenue for week one of May, with two closures this week at 129 and 145 dollars per month. Pipeline shows 34 companies in active outreach with either a response or a scheduled call. Eighteen of those have had a discovery call with me or the agent. Churn so far is one: Riverside Childcare Center decided their trainer wanted to stick with the legacy system they've been using for four years, even though it's clunky and costs them more time. They're still in the seven-day trial, so no refund issue, but it stings because their operations director told me on the call that he liked what we were building.

The numbers feel right for week one of month two. We closed 16 companies last month, so 34 in the pipeline is roughly at the conversion rate we're targeting. Revenue is steady. Churn so far is at 1/17 existing customers, which is acceptable but something I need to watch. I make a mental note to schedule a check-in call with our three smallest customers this week to make sure there are no hidden issues.

2:08 PM - The Email That Didn't Go Out

I open Gmail to do a second scan of outbound emails the agent sent this morning. Three of them have been replied to already, which is unusual at this velocity. One is from Denise Roy at Belmont Community Health Center in Kentucky, a 67-person clinic. She wrote: "Thanks for reaching out. We are actually already looking to update our training system. Can you set up a 20-min call this Friday at 4 PM ET."

That's a warm lead. I accept the meeting request and add it to the calendar.

But the second reply is from David Kline at a financial advisory firm in New Jersey. The agent had sent him a message about "ensuring compliance with SEC training requirements." David replied: "We use a specific compliance platform for SEC stuff. Your product doesn't seem relevant here."

He's right. We don't currently handle SEC-specific financial advisor training, and the agent made an assumption that didn't hold. I open the agent's instruction file and add a new rule: "Do not outreach to financial advisory firms without first confirming they use in-house training instead of third-party compliance platforms." It's a small fix, but it saves us from looking sloppy and from wasting David's time.

3:45 PM - A Customer Success Win

Carol Reyes at Reyes Family Practice in San Antonio completes 100 percent of her mandatory compliance training, which includes HIPAA, bloodborne pathogens, and emergency protocols. The admin dashboard shows me a notification that the clinic has now fully onboarded 18 of its 22 employees. Carol actually sends an email unprompted: "This is so much faster than the old way. We had people doing training at different times, some doing it twice by accident. This just works."

I respond to her immediately and ask if I can include a brief version of her quote in case studies we're building. She says yes. I add her as a case study prospect to the Linear board and schedule a more in-depth interview for two weeks out. This is the kind of customer momentum that matters: not just sticking around, but actively advocating. I put a mental note to send her a small gift, something we don't lose money on, but something that says we notice when customers give us their time and trust.

5:20 PM - The Edge Case

Marcus Webb from Cornerstone Benefits calls me back, not about the HIPAA attestation, but about something else. He's a financial advisor firm, which is outside our current product scope, but they're willing to pay for a custom configuration. He wants to know if we can segment his compliance training by role: advisors take one set of trainings, admins take another, and support staff take a third. Right now our system templates trainings by industry vertical, not by internal company role hierarchy.

This is a feature request that could matter, but it's also a rabbit hole. Building role-based training segmentation is a week of development work, maybe more. I tell Marcus that we can manually configure his account for now. I can set up three separate training stacks within his account and assign people manually, which will take me an hour of work but will work until we build the real feature. He's happy with that. We schedule time on Thursday for me to build it for him.

I make a note in Linear: "Role-based training segments. Customer request from Cornerstone Benefits. Priority: medium. Scoped for post-MVP." It's the third request we've gotten for this. By the time we've hit five customers asking for it, it probably becomes priority one.

6:18 PM - Closing the Loop

I close the laptop at 6:18. I've done three customer calls today, approved and revised agent emails, fixed a billing bug, refunded a customer, sent two business emails, and handled two feature discussions while watching the metrics. Tomorrow I need to send those cold calls to the 18 pipeline prospects and prep for Denise Roy's call on Friday.

The work is real. The AI agent is genuinely good at generating personalized outreach at scale, but I'm the one deciding what gets sent, what gets revised, and what breaks. I'm the one catching the bug before it hardens into a pattern. I'm the one deciding whether Marcus Webb's role-based ask is an MVP blocker or a phase-two feature.

Is it harder than I imagined six weeks ago. Yes. Is it faster than trying to do all this outreach alone. Also yes. The agent runs overnight and I review in the morning. I'm not staying up at 3 AM drafting emails, which is how people burn out. I'm filtering, deciding, and directing. That's the operator's job. So far the margins are holding and the customers are sticking. That's the proof of concept. Everything else is just execution and scaling.

This could be your Tuesday.

Compliance Training AI 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 →