TL;DR β Where we are with Amanda
The meeting was a soft yes. Amanda opened the demo, said our design "blows my design out of the water," and engaged actively for 75 minutes. No price quoted, no SOW yet β but no objection either. The follow-up is real, not a polite stall.
Her core problem: she's stuck at ~20 leads/week and needs ~40 to hire two new techs per month. Lead volume β not website beauty β is the win condition.
Her hard line: don't touch Pulse (her CRM), don't touch Jobber (scheduling), don't touch Applause (tech ratings). Hannah literally said any system migration would "make us want to puke." Everything we propose must be additive / API-wired, not replacement.
Her stated ask: Facebook Ads help. She volunteered this unprompted β she's running them herself and unhappy with results.
Recommended next move: follow-up review meeting in ~7-10 days with a packaged proposal: Website rebuild + Pulse API wiring + Facebook Ads retainer. Voice AI and SEO retainers are upsells for visit 2, not visit 1.
Who was in the room
Warm-moment of the meeting: Amanda discovered mid-conversation that Topher's dad Jeff Otten is already one of her senior-care clients. "How did I never put that together?" Personal trust layer is real.
Modern Maid β Current State
- Recurring residential β weekly, bi-weekly, monthly. This is the bread-and-butter (target: 80% of revenue mix).
- Top-to-bottom deep clean β the initial / one-time clean. Sticker-shock entry point. Variable pricing by "dirt code" + house size.
- Move-in / move-out cleaning.
- Elder Check-In / senior care β Amanda calls this "my jam." Currently buried in the services tab. This is an unloved asset.
- Commercial cleaning β mentioned, not deeply explored.
- Realtor / turnover cleans β Hannah handles "organically."
Hard rule: one-time cleans capped at ~20% of volume. More than that strains the team and breaks logistics.
Delaware County, Ohio. Strict. Amanda specifically called out the "Galena β Powell" routing problem β gift certificate sales have backfired when buyers didn't verify recipient location.
- Amanda β owner, 22 years
- Hannah β office manager, six days/week
- Katie β inside salesperson, moves prospects through the Pulse sales board
- 7am scheduler (unnamed) β re-routes techs based on overnight cancellations
- Amber β tech who cleans the Otten house; came from a high-level role at Whirlpool, makes more here with tips
- Full team β staffed MonβSat 8amβ5pm. 5pm onward is unmanned (acknowledged gap).
What's working (don't break these)
- The team & culture. W2 employees with benefits, strong retention. Hannah was emphatic β this is a competitive moat. People want to work there.
- Steady conversion math. ~50% lead-to-client conversion is the steady state. Business isn't broken β it's hitting a volume ceiling.
- Organic Google ranking. Amanda believes they rank well (hasn't checked in 6+ months). Confirmed by Topher in-meeting incognito search.
- Social activity. TikTok-first content workflow (creates in TikTok β strips watermark via TickSaver β cross-posts to Facebook + Instagram). Amanda does it all herself, high volume.
- Referral program. $25 referral credit. Material lead source.
- Cleaning for a Reason partnership β 2 free cleans/mo for active cancer patients. Underutilized brand asset.
- Realtor / commercial channels. Hannah's organic territory, "going well."
- Standing promos that work. 25% off top-to-bottom when client signs recurring; 50% off top-to-bottom for existing recurring clients in winter (to keep techs busy).
What's broken / friction points (their pains)
Stuck at ~20 leads/week. Amanda doesn't know if her Google Ads vendor is underperforming or if the Joomla site is leaking visitors. Vendor says "not exhausting spend" because no demand β Amanda is skeptical. UPDATE 2026-06-09: Amanda forwarded the May 2026 Google Ads report. The vendor's "no demand" claim is contradicted by his own data (99% of budget consumed). Full analysis: /info/modern-maid-ad-review-2026-06-09.
Promotions never get on the site because she has to "reach out to somebody and ask them to do it." Site is functionally static. This is the highest-emotion friction in the meeting.
Her word, twice. Suspects 12+ months of stale, AI-generated articles from her vendor. Doesn't link any blog content to her active social.
"My jam" is in a services-tab dropdown. Both Amanda and Jaime called this out in real-time. Easy win on the rebuild.
Five tools that don't talk to each other (Pulse, Jobber, UMA, Connect Team, Applause). Hannah copy-pastes between UMA and Jobber. "I would love it if everything in UMA automatically went into Jobber somehow."
"5 to 7pm is a hot time for people that are working 8 to 5." No coverage. Calls go to voicemail. This is the Voice AI use case Amanda is most likely to accept.
Paper-based, phone-only, no online fulfillment. Has resulted in gift certs sold for recipients outside the service area.
Amanda is running them herself. Direct quote: "I need somebody to help me with Facebook ads because I'm trying to do them on my own. And I feel like somebody else can get better results."
Hannah: "I don't know if we highlight how much we do to help them grow." The Amber-from-Whirlpool story exists but isn't told. Recruiting drives directly off Instagram instead of from the site.
Opportunities β packaged deliverables
Replaces Joomla. Speed + a11y baked in. Modular promotional section so Amanda can flip promos on/off without touching code. Elder Check-In gets a real home. Service-area qualifier on key conversion pages. Per-service detail pages with FAQs (SEO + Hannah's onboarding-call kill switch).
Every site form (quote, hiring, gift cert, CFR sponsorship) drops directly into the right Pulse project board. Katie's workflow doesn't change. This is the message that defuses Hannah's "want to puke" reaction.
She volunteered this. Owns the content (TikTok pipeline). Aspire scope: campaign setup, audience testing, A/B creative, monthly report. Discrete recurring revenue line item.
Buyer enters recipient address β service-area validator β fixed-dollar checkout or "call us to customize." Eliminates the paper process and the geography mismatch problem.
Amber-from-Whirlpool story, day-in-the-life content, growth path explicit. Amanda gives us real first-week content. Goal: kill the "post on Instagram every week" recruiting loop.
Maggie debuted February 2026. Amanda's specific notes: little bracelets, matching Converse. Rename the demo FAQ chatbot from "Amanda" to "Maggie."
Jaime proposed in-meeting. Amanda already creates the content β surface it automatically. Solves the "blog is embarrassing" gap by routing her existing social around it.
5pmβ8am window only. Knockout questions (in service area? scope?). Books sales call into Pulse. Routes cancellations to office number, not techs. Amanda said "maybe" β strong second-meeting topic, not a sign-on-first-meeting topic.
Objections & hard lines β how we answer them
Hannah: "The thought of transitioning out of our systems makes both of us want to puke."
Answer: Lead the proposal with "Pulse stays, Jobber stays, Applause stays β the website wires INTO Pulse via API, no migration, zero workflow change for Katie." This is the first sentence of the proposal cover page.
"I think we need to talk with them and build a little bit of rapport and value into the price before they get sticker shock."
Answer: Honor it. Quote form on the site collects scope info β triggers Katie outreach. No public price grid. Promos / offers shown instead.
"I am not paying anybody to do that, but I know we're ranking well and I'm not looking to start doing that, I don't think."
Answer: Don't sell an SEO retainer at visit 2. Bake technical SEO into the Astro build (free) and refresh the blog as part of the website scope. Revisit a content-marketing retainer at the 90-day check-in if she's seeing lead lift.
Reaction to Voice AI pitch.
Answer: Voice AI is positioned as after-hours only. Business hours stay 100% human. Frame it as "the answering machine that books real sales calls instead of letting them die." Soft pitch in visit 2, pilot in month 2β3.
"I don't want to take on something just to keep myself busy."
Answer: Every line item in the proposal has to map to a problem Amanda already named. Anything we want to sell that doesn't fit a named pain β cut it from this proposal, save for later.
Pricing strategy
Her last website cost $3,000 once + $150/yr. That's her mental model of what a website costs. We must come in higher (the gap in quality is real and she sees it) but justified by scope she explicitly values.
Topher already spends ~$8,300/yr with Modern Maid on personal cleaning. A formal trade structure could offset 3β6 months of the build fee with cleaning credits she's already going to bill anyway. Removes any cash-flow objection. Decide before the follow-up whether to put this in writing or keep it as a verbal lever.
Amanda is value-aware ("I know not all websites are created equal, right?... Just like all cleanings are"). She'll understand premium pricing if the value is articulated. But don't go in at $15K β that breaks her mental anchor and forces her to defer.
Amanda & Hannah β in their own words
"If we convert 50% of that, I can't start two techs a month on 10 new clients a month. It takes 15 new clients to start a tech."
β Amanda, 0:35 Β· The business case in one sentence
"Your design blows my design out of the water. And I know all the other things like the speed and all of that that I don't even think about β I'm sure a million times better as well."
β Amanda, 23:44 Β· Unprompted, on the demo
"I think we need to talk with them and build a little bit of rapport and value into the price before they get sticker shock and immediately say no."
β Amanda, 28:58 Β· Her pricing philosophy β drives no-public-pricing
"The thought of transitioning out of our systems makes both of us want to puke. That would be a disaster."
β Hannah, 40:12 Β· The hardest no in the meeting
"I need somebody to help me with Facebook ads because I'm trying to do them on my own. And I feel like somebody else can get better results."
β Amanda, 50:09 Β· Her one volunteered ask
"Maybe because it's always been like that for 22 years for me. And I'm old school. And I need to get new school."
β Amanda, 62:09 Β· The invitation to guide
Path to close β concrete next steps
- Pull Pulse API documentation β confirm form integration is feasible (Topher committed: "I'll look into Pulse and see if their API documentation is public"). Gating item for the proposal.
- Revise the demo site: rename FAQ chatbot to "Maggie," add the bracelets/Converse to the Maggie illustration, move Elder Check-In to a homepage section, add Delaware County service-area qualifier.
- Clarify the one design tweak Amanda referenced wanting (21:33) β she said "thinking of making just a little bit of changes" in one area but didn't name it. Send a quick text to confirm before the follow-up.
- Draft the proposal in the recommended price architecture above. Lead with the "Pulse stays" sentence.
- Decide trade-of-services formal/informal β if formal, bake it into the SOW; if informal, keep it as a verbal close-of-meeting offer.
- Amanda β review the two pre-meeting links she hadn't opened (the walkthrough doc + the prospect brief).
- Amanda β send Topher a list of Voice AI use cases (after-hours scenarios, cancellation handling, simple FAQ).
- Amanda β provide accurate "first week on the job" content for the new recruitment page.
- Hannah β compile the list of "silly calls and texts we get during onboarding" β these become the FAQ corpus + Voice AI training set.
- Schedule the follow-up review meeting ("later next week or the time after" per Topher in-meeting close).
- Walk her through the revised demo + present the packaged proposal in person.
- Ask for the signature on the SOW at the end of that meeting. The discovery is done. Visit 2 is a close meeting, not another discovery.
- Week 1β4: Vegas builds out the customizations. Pulse API integration wired and tested with one form first (quote form) before extending.
- Week 3β4: Facebook Ads retainer kicks off (Paris or whichever specialist owns this β TBD).
- Week 4β6: Content sessions with Amanda (recruitment page content, blog refresh seeds, gift-cert copy).
- Week 6β8: Soft launch on staging URL β Amanda + Hannah walk-through β final tweaks β DNS cutover.
- Day 60 check-in: Pitch Voice AI pilot (after-hours only). Re-evaluate SEO content retainer.
Reference
- Follow-up research brief (Pulse API + FB Ads + Voice AI + website refs): /info/modern-maid-research
- π― Meeting coaching β mediation grade for Topher (private): /info/meeting-coaching-2026-06-04-modern-maid
- Full meeting transcript (Scribe): /info/meetings/2026-06-04-website-redesign-and-lead
- Pre-meeting outreach plan (Dub video): /info/modern-maid-outreach
- Website reveal page (we sent her): https://docs.madebyaspire.com/modern-maid/website-reveal/
- Draft site: https://modern-maid.launch.madebyaspire.com
- Her current site: https://the-modern-maid.com
- Aspire Digital COO dashboard: /info/aspire-digital
- Circa's GHL profile for Modern Maid:
agents/circa/memory/owner-login-views/modern-maid.mdin aspire-digital repo