Command Center
🧭

What this page is for

The discovery meeting happened 2026-06-04. Amanda gave a soft yes β€” she wants to move on Website rebuild + Pulse CRM API wiring + Facebook Ads management retainer. Visit 2 is a close meeting, not another discovery.

This page arms Aspire with verified intel on every technical + commercial question that must be answered before the proposal can be written. Amanda's one hard technical question: "Is it like a Go High Level? Which I think is what Pulse is created on." That is Section 1. Everything else flows from that answer.

Discovery debrief: /info/modern-maid-discovery Β· Circa profile: agents/circa/memory/owner-login-views/modern-maid.md

πŸ”Œ

1 Β· Pulse CRM Identification + API Access

HIGHEST PRIORITY β€” gates the proposal

Bottom line: Amanda is almost certainly right

No cleaning-specific SaaS product called "Pulse" exists independently with published API docs. Amanda's instinct β€” "I think Pulse is created on Go High Level" β€” is the most likely explanation. GoHighLevel's white-label SaaS mode (Pro plan, $497/mo for the agency reseller) lets any agency rebrand the entire platform with a custom name, domain, and logo. Her "Pulse" login is GHL under the hood. Circa's profile for Modern Maid already confirms the GHL location ID: JEyf8TYhjz5pW6HyOirl. That's a GHL location ID format, not a proprietary CRM ID.

What the GHL underlying API looks like

Auth model

GHL API v2 uses OAuth 2.0 as the standard external auth. For internal/agency use, GHL also offers Private Integration Tokens β€” static bearer tokens that function like scoped API keys, generated in sub-account or agency settings. No full OAuth dance required for forms posting to a known sub-account. V1 was sunset December 31, 2025. All new work must use v2.

Source: marketplace.gohighlevel.com/docs

Token scoping

Two levels: Agency (Company) and Sub-Account (Location). The Modern Maid's data lives in a location. If Amanda gives Aspire access to her GHL location (or provides a private integration token scoped to her location), we can POST contacts and opportunities directly to her pipeline. The token goes in the Authorization: Bearer header; requests specify locationId as a parameter.

Key endpoints for the proposal

  • POST /contacts/ β€” create a new contact with name, email, phone, tags, custom fields
  • POST /opportunities/ β€” create an opportunity on a named pipeline + stage, link to a contact
  • Webhooks β€” GHL can push events outbound (e.g., stage change) if we need two-way sync later
  • Tags β€” assignable on contact creation; maps to Circa's canonical tag set

Full reference: marketplace.gohighlevel.com/docs

White-label workaround

If Pulse's white-label layer blocks direct GHL API access (possible if the reseller locked the sub-account settings), the fallback is: Amanda grants Aspire a user seat inside her GHL location with API access. Aspire generates a Private Integration token directly from her location settings. The Pulse branding disappears from Aspire's integration β€” we're calling GHL endpoints as if Pulse never existed. This is the expected path.

What to ask Amanda before CLI-103 ships

Before writing a single line of integration code, Aspire needs four answers. Ask these at the start of visit 2 β€” they take 5 minutes and gate everything:

  1. "Can you confirm that Pulse is built on Go High Level?" Ask her to navigate to her Pulse URL and check whether the Settings page references HighLevel or LeadConnector anywhere. Expected answer: yes.
  2. "Who is the Pulse reseller β€” is it your Google Ads vendor, or a separate company?" The reseller controls the white-label. If they locked sub-account API access, Aspire needs Amanda to push them to unlock it, or to escalate to GHL support herself.
  3. "Can you create a new user seat in Pulse with API access, or do you need to ask your vendor?" This tells us whether Aspire can self-serve the integration or whether there's a gate.
  4. "Which pipeline board does Katie use for new website leads β€” is it the same board that handles your current website form, or a separate one?" Maps to Circa's canonical "Quote β†’ Service β†’ Recurring" pipeline design β€” confirm the stage names match what Katie actually uses.

Integration architecture (what ships in CLI-102 / CLI-103)

The new Astro site's quote form, hiring form, gift-cert request form, and CFR sponsorship form each POST to a lightweight Cloudflare Worker endpoint (CF Worker = no server, 0ms cold start). The Worker calls GHL's /contacts/ endpoint (create or upsert), then immediately calls /opportunities/ to drop the lead into the right pipeline stage with the right tags. Katie sees a new card in her Pulse board within seconds. No migration. No new tool. Zero workflow change for the Modern Maid team.

πŸ“Š

2 Β· Facebook Ads Benchmarks β€” Residential Cleaning

Amanda's volunteered ask β€” walk in with concrete numbers

Meta Ads benchmarks β€” Personal Services / Cleaning (2025–2026)

Metric Benchmark Notes
CTR (Traffic campaigns) 1.70% WordStream 2025 β€” Personal Services industry bucket
CPC (Traffic campaigns) $1.00 WordStream 2025; home/home-improvement avg $0.99
CTR (Leads campaigns) 1.99% WordStream 2025 β€” down 17% YoY (lead quality tightening)
CPC (Leads campaigns) $2.08 WordStream 2025 β€” all-industry leads avg
Conversion rate (Leads) 6.51% Personal Services; cleaning/maid shows 17.65% CVR on Google Search (strong category)
CPL β€” Meta ads, cleaning ~$30/lead Cleaning Business Growth Agency β€” reported median from 200+ cleaning clients
CPL β€” cross-industry Meta avg $27.66 WordStream 2025 all-industry leads objective baseline
CPL β€” projected 2026 ~$34 ~10% YoY CPL inflation trend; ad costs up 21% overall in 2025
CPL β€” Google Search, cleaning/maid $46.99 LocaliQ 2025 search benchmarks β€” best CVR in home services at 17.65%

Sources: WordStream 2025 Β· LocaliQ 2025 Β· Cleaning Business Growth

Monthly ad spend recommendation for Modern Maid

Starter test band

$500–800/mo

First 60 days. At $30 CPL that's 17–27 leads/mo β€” not enough to hit 40/wk alone, but enough to test audiences, optimize creative, and prove the channel. Aspire's recommended opening ask.

Scale band

$1,500–2,500/mo

Once CPL is verified at $30–35. At 50–80 leads/mo Γ— 50% conv = 25–40 new clients/mo. This is the band that actually moves Amanda's needle. Introduce at 60-day check-in.

Industry reference

$500–2,000/mo

Typical monthly FB ad spend for home services companies at this revenue tier. Modern Maid at $1.5–3M revenue is mid-range; most comparable operators are in $800–1,500/mo.

Targeting structure for Delaware County OH

Geographic

  • Drop-pin targeting (recommended over radius) β€” manually outline the Delaware County service area, exclude Galena and other out-of-area zip codes that have caused gift-cert problems. More precise than 10-mile circles.
  • If using radius: 10–15 miles from Delaware OH 43015, with specific zip-code exclusions mapped to Amanda's hard service boundary.
  • Build a negative custom audience from existing client emails/phone numbers β€” don't waste spend re-acquiring clients already in Pulse.

Demographic + behavioral

  • Homeowners β€” Meta's "HomeOwnershipStatus: Homeowner" behavioral targeting
  • Household income β€” Top 25–50% in the target area (Delaware County HHI is ~$85K median, skews higher in Powell/Lewis Center)
  • Age 30–65 β€” primary service decision-makers
  • Interests: home improvement, home dΓ©cor, busy families, working parents
  • Life events: new homeowners (targeting new movers for initial deep-clean), new parents

Creative formats + Amanda's TikTok pipeline

What works for cleaning

  • Before/after videos β€” highest engagement in the category; the visual transformation is the CTA
  • UGC-style content β€” 9 of 10 top-performing cleaning ads use creator-style, not polished production
  • Team spotlight β€” "Meet Amber" style content builds trust; Modern Maid's W2 + benefits story is a differentiator worth spending on
  • Seasonal offers β€” "25% off your first clean this month" as a direct response unit
  • Carousel β€” room-by-room before/after; improves CTR vs single image

Amanda's TikTok β†’ paid pipeline (Aspire's edge)

Amanda already creates TikTok-first content β†’ strips watermark via TickSaver β†’ cross-posts to FB/IG. This is a free creative factory. Aspire's value-add:

  • Select the top 3–5 organic posts per month by reach and boost them as paid dark posts
  • Add a CTA overlay + service area qualifier ("Serving Delaware County OH") before boosting β€” organic doesn't need geo framing, paid does
  • Save watermark-free by using TikTok's native "Download" in Creator Tools (saves without watermark since late 2024) β€” no third-party app needed
  • Instagram will algorithmically suppress Reels with TikTok watermarks β€” this pipeline solves that

Agency retainer pricing β€” market rates + Aspire's positioning

Flat fee model

$500–1,200/mo

Most common for clients spending under $5K/mo on ads. Campaign management + creative direction + monthly reporting. No creative production labor bundled.

% of spend model

10–20% of ad spend

At $1,000/mo spend = $100–200/mo. Common hybrid: $500 base + 10% of spend over $1K. Aligns agency incentives with spend growth.

Aspire's recommended ask

$500–750/mo

Low-friction entry at visit 2 (Amanda's reference price for her whole website is $3K). 3-month minimum. Creative direction is Aspire's scope β€” Amanda supplies the TikTok content. Scale to $750–1K at month 4 if she grows ad spend.

Meta features to use in 2026 for cleaning

Lead Ads (Instant Forms)

βœ“ Use

Use for top-of-funnel quote requests. Zero friction β€” caller stays on FB, form auto-fills. CPL typically lower than landing page ($15 vs $30) but leads may be softer. Best for high-volume testing phase.

Landing page funnel

βœ“ Use

Use for primary conversion once Aspire has the new Astro site live. Astro site speed + form β†’ GHL pipeline = higher-quality leads. Both channels simultaneously for A/B comparison.

Advantage+ campaigns

⚠ Month 3+

Use carefully. Works well when Meta has enough data (50+ conversions/mo). At $500–800/mo spend, you may not have enough signal. Risk: will target adjacent zip codes outside Delaware County. Start with manual targeting, graduate to Advantage+ at month 3–4.

Lookalike audiences

βœ“ Day 1

Seed with Amanda's existing client list (email + phone export from Pulse). 1% LAL in Delaware County + surrounding counties. Best audience available at launch.

AI creative tools (Advantage+ Creative)

βœ“ Use for sizing

Useful for automatic cropping/resizing of Amanda's TikTok content across placements. Less useful for copy β€” Aspire writes the copy, not Meta AI.

Video Reels placement

βœ“ Priority

Priority placement for Amanda's TikTok repurposed content. 9:16 aspect ratio. Reels CPM is lower than Feed β€” same creative, cheaper reach.

Cleaning company Meta Ads case studies (verified)

MyClean (NYC apartment cleaning) β€” Facebook + booking page

$30 promo code ad targeting young professionals + busy moms β†’ $17,500+ in sales in 7 months. Channel: Facebook Leads β†’ direct booking link. Key: the offer (discounted first clean) + specific audience (renters/professionals) made the creative punch above its weight.

Carpet cleaning (unnamed) β€” 2-week Facebook test

$285 spend, 50% conversion rate from ad to booked job. Small sample but confirms the vertical converts at very high rates when targeting is tight and the offer is clear.

All City Duct Cleaning β€” 60-day Facebook campaign

$19,397 invested β†’ 1,379 prospect conversations, 60.37% conversion rate, average order value grew $270 β†’ $450. Channel: Facebook Messenger + Lead Ads hybrid. Key learning: combining paid + organic follow-up (not just the ad alone) drove the CVR. Source: marketorr.com

🎀

3 Β· Voice AI / After-Hours Intake β€” Visit 2 Upsell

Amanda said "maybe" β€” strong second-meeting pitch, not a visit-1 close

The use case that fits Amanda's stated concerns

  • 5pm–8am only β€” after-hours forwarding, not replacing human hours. Business hours = 100% human. Amanda's "human element" objection is neutered.
  • Knockout questions: "Are you in Delaware County, Ohio?" + "What type of cleaning are you looking for?" β†’ qualifies or gracefully declines out-of-area callers
  • Books a sales call into the "In-Home Walkthrough" calendar (for larger jobs) or captures name + phone β†’ drops into Pulse "New Lead" stage for Katie next morning
  • Routes cancellations to the office number (not techs). "I'll pass that along to the office β€” someone will confirm in the morning." Amanda specifically named this as a need.
  • Pitch framing: "The answering machine that books real sales calls instead of letting them die at 5:01pm."

Voice AI platform comparison β€” GHL integrations 2026

Platform Cost/min Latency GHL Integration Best for
GHL Native (AI Employee) $0.06/min base ~1,000ms Native, no setup Low-volume, quick test. Robotic voice quality complaint is the top GHL community issue (178 upvotes).
Synthflow $0.20–0.37/min all-in <100ms Deep native GHL, no-code Non-technical GHL agencies. Ideal for Aspire Concierge white-label. Agency plan $1,400/mo. Source: synthflow.ai
VAPI $0.15–0.25/min 536ms Via GHL API, needs dev Engineering-focused teams. Fastest latency. Requires GHL webhook setup.
Retell AI $0.07+/min base ~600ms Webhook-based, no native connector Own your phone numbers. Better for complex multi-step flows. Source: voiceai.guide
Bland AI $0.09+/min ~700ms Via GHL webhooks High-volume outbound campaigns. Overkill for Modern Maid inbound.
Aspire Concierge (GHL-native) $199–297/mo Varies GHL = the platform Aspire's own product. See below.

GHL AI Employee β€” what it can/can't do for Modern Maid

Can do

  • Answer inbound calls after-hours with a custom voice + script
  • Ask knockout qualification questions (service area, scope)
  • Capture caller info and create a GHL contact automatically
  • Move the contact into a pipeline stage (e.g. "New Lead")
  • Send an SMS confirmation to the caller
  • Send an alert email/text to Amanda or Hannah in real time
  • Book into a GHL calendar (e.g. "In-Home Walkthrough")

Can't do (natively) / limitations

  • Book into Jobber directly (no native Jobber ↔ GHL sync; needs a Zapier bridge or custom Zap)
  • Route cancellations dynamically based on caller's specific tech (no Jobber lookup)
  • Multi-turn complex flows without careful prompt engineering
  • Natural human voice quality β€” top GHL community complaint is robotic audio. Third-party voices (ElevenLabs) resolve this but add cost.

Pricing: $0.06/min pay-per-use, or $97/mo AI Employee Unlimited (includes 20 min/day free, then $0.06/min + phone system charges). Source: GHL support

Aspire Concierge β€” does the pitch fit?

Aspire Concierge is Topher's internal voice AI product: AI voice assistant $199–497/mo (depending on tier), $499 setup, 300 min/mo included, $0.25/min overage, GHL-powered, human-first philosophy (pause injection, filler words, background context to sound real). The 15-vertical demo library includes cleaning as an implicit fit β€” it's not listed but it's a direct "after-hours inbound + appointment booking" use case, the product's core motion.

Why Modern Maid is a strong first cleaning install

  • Amanda's "human element" concern is exactly what Concierge's human-first philosophy solves β€” this isn't a limitation to work around, it's a feature
  • After-hours only = lowest adoption friction (the "try the AI after 5pm for 30 days" pitch)
  • Topher already has a personal relationship with Amanda (dad Jeff is a client) β€” ideal pilot conditions
  • Amanda's 5pm–8am gap with ~40 calls/wk = well within 300 min/mo included (at 2 min/call avg, 40 calls/wk Γ— 4 wks = 320 min β€” borderline, worth noting)
  • Aspire controls both the website and the GHL integration β€” Concierge drops into a system Aspire already built

Recommended pitch approach for visit 2

Frame it as after-hours only

"We add a night-shift receptionist to your GHL. Business hours stay 100% you."

Demonstrate before asking

Have Amanda call a live demo number during visit 2. Let her hear the voice AI answer as if it were Modern Maid. The demo IS the pitch.

Pricing bracket

Position at $199/mo Essentials tier (voice answering only, no chat widget). One upgrade path to $297/mo when CRM integration value is visible.

Defer contract

Offer a 30-day pilot β€” if she doesn't like it after 30 days, turn it off. Removes risk, lets results speak.

Concierge product details: /info/aspire-concierge

Cost structure reality check for Modern Maid's volume

Modern Maid currently gets ~20 leads/wk, target 40/wk. After-hours share of that is unknown but Amanda specifically called out "5 to 7pm is a hot time." Estimating 20–30 after-hours inbound calls/week = 80–120/month. At 2 min avg call = 160–240 min/month. Fits inside 300 min/mo Concierge Essentials ($199/mo) with headroom. GHL pay-per-use equivalent: 200 min Γ— $0.06 = $12/mo at the $97 GHL AI Employee plan β€” but that doesn't include script customization, prompt engineering, GHL sub-account mgmt, or Aspire's ongoing optimization. Concierge at $199/mo is the right packaged price for this workload.

🎨

4 Β· Cleaning Company Website References

Steal-with-pride list for CLI-102 demo revisions

Evaluated against Modern Maid's specific needs: gift certificate flow, Elder Care positioning, hiring page, mascot/illustrated character integration, social feed, service-area qualifier, and non-sterile warm design.

Maid Marines

maidmarines.com
Best overall UX

What they do well

  • 30-second booking promise β€” "Book your cleaning in 60 seconds. No credit card required." Entire UX reinforces the claim.
  • Neighborhood-level landing pages (/manhattan/chelsea) β€” steal this for Delaware County sub-area pages (Powell, Lewis Center, Galena area qualifier)
  • 55-point cleaning checklist as trust signal (compare to Modern Maid's "dirt code" system β€” build a similar explainer)
  • Full-time employees (not contractors) framing β€” exactly Modern Maid's differentiator
  • Media logos (CNBC, NYT) + 100,000+ clients β€” Modern Maid's equivalent: 22 years + Cleaning for a Reason

What to steal for Modern Maid

  • The "30-second booking" headline convention β€” Modern Maid's quote form can lead with "Get a quote in 2 minutes"
  • Sub-area landing pages for Delaware County geography β†’ solves the Galena/Powell routing problem with built-in service-area qualifier per page
  • Gift card portal: /portal/gift_cards exists but isn't prominent β€” don't bury it like they did

CottageCare

cottagecare.com
Best gift cert + referral

What they do well

  • Gift certificates linked prominently in nav + footer β€” not buried in a services dropdown. The link says "Gift Certificates" not "Cleaning Gifts"
  • Instant quote tool: collects sq footage + bedrooms + bathrooms + services β†’ price estimate without a phone call. Matches Amanda's no-public-price philosophy (show range, not fixed price)
  • 40+ location finder with "Find a Location Close to You" β€” adaptable to Delaware County coverage map
  • Employment Opportunities in header nav β€” signals they take hiring seriously

What to steal

  • Gift cert page structure: nav-level link + simple form with ZIP code service-area check before checkout β€” solves Amanda's "sold a cert to someone outside the area" problem
  • Instant estimate form fields: sq footage + bedrooms + bathrooms + cleaning frequency + specific service type β†’ shows Amanda's "dirt code" concept as a range, not a fixed price
  • Referral bonus on the same gift-cert page (buy a cert, see the referral program) β€” Modern Maid has a $25 referral credit that deserves the same real estate
Best gift cert flow

Gift cert flow anatomy: (1) Enter recipient ZIP code to verify local Molly Maid availability β†’ (2) Customize denomination + personal message β†’ (3) Checkout β†’ (4) Email confirmation with certificate number. Recipient redeems by phone using the number on the cert.

Steal: The ZIP-code-first flow is the direct fix for Amanda's geography mismatch problem. Build Modern Maid's gift cert page with: ZIP β†’ service area check (yes/no) β†’ fixed dollar amounts ($75, $150, $250) β†’ buyer info + recipient info + personal note β†’ Stripe/Square checkout β†’ auto-email cert to buyer. One page, linear flow.

The Maids

maids.com
Best service-area UX

Address lookup on homepage: "Find your local office" β†’ full address entry β†’ service availability check. Simple, immediate, answers the most common pre-qualification question. Also: 10% off first clean when you start a quote β€” a low-friction lead-gen mechanism Amanda could adopt.

Steal: Address field + service area check as a hero element (or above-the-fold secondary CTA). Modern Maid can gate the quote form itself: enter zip β†’ if in Delaware County β†’ proceed to full form; if not β†’ "We don't service your area, but here's what we do cover." Saves Katie from fielding out-of-area calls.

Best trust signals

Aspirational tone done right: Large hero copy positions cleaning as "more free time" not "clean house." Three value props front-loaded: supplies included + background-checked + 20-year track record. Price calculator CTA + phone estimate option = dual conversion paths.

Steal: Lead with the lifestyle outcome, not the service. Modern Maid's version: "Your Saturday morning, reclaimed." The Amber-from-Whirlpool story lives on the hiring page; a version of it belongs on the homepage as the trust anchor for the team culture story.

Homeaglow

homeaglow.com
Best social integration

Cleaner profiles + ratings: Marketplace model with individual cleaner cards and reviews. Not directly replicable for Modern Maid (team-based, not gig), but the principle β€” surface individual team members with photos and ratings β€” is. Applause tech scorecards + tipping could feed a "Meet the team" section with Applause data.

Steal: Instagram/TikTok feed embed on the homepage. Homeaglow uses social proof via cleaner profiles; Modern Maid's equivalent is Amanda's TikTok content feed embedded directly on the site. Jaime already proposed this in-meeting β€” it's validated. Tools: EmbedSocial, Elfsight, or a lightweight Instagram Basic Display API widget.

Elder Care positioning reference

Dedicated Elder Care page: Positions senior home cleaning as its own product category β€” not buried in a services dropdown. Content addresses family decision-makers (adult children arranging for parents) + seniors themselves. Emphasizes compassion + routine + trust, not just cleanliness.

Steal for Modern Maid's Elder Check-In: Give Elder Check-In its own homepage section AND its own page. Target copy at adult children searching "cleaning service for elderly parent Delaware Ohio." Amanda's own description ("it's about connection, not just cleaning") is the headline. Use "Companionship Services" and "Elder Check-In" interchangeably β€” both will rank for search queries.

Hiring page β€” what no one does well (Modern Maid's chance to own)

None of the reference sites above have a great hiring page. Two Maids lists franchise opportunities, not employee hiring. The Maids has a "Careers" nav link that goes nowhere substantive. This is a category gap Modern Maid can own. The Amber-from-Whirlpool story β€” exec-level employee makes more cleaning with tips than she did in corporate β€” is the best "why work here" story in the Delaware OH market. Hannah's direct observation: "I don't know if we highlight how much we do to help them grow." Build a hiring page that leads with that story, shows the pay + tips math explicitly, shows the team culture, and has a one-click "Apply now" that feeds directly into Pulse's hiring pipeline board. The goal is to kill the "post on Instagram every week" recruiting loop.

πŸ“

5 Β· Local SEO / GBP Intelligence β€” Delaware OH Market

Top-ranking competitors in Delaware + Powell OH (as of June 2026)

Company Type Signals Weakness to exploit
The Maids (Columbus location) National franchise, location page for Delaware OH Strong domain authority, location-specific landing pages, 22-step checklist branding Franchise = impersonal; no elder care; no local owner story; no social content; no gift certs surfaced
Molly Maid (Delaware + Powell locations) National franchise Two location pages, online scheduling, gift certs Franchise; generic content; no local personality; gift cert is there but barely promoted
Carol's Cleaning Services Local indie, Delaware-based Serves same footprint (Delaware, Dublin, Powell, Lewis Center), online booking form, Instagram + Facebook active Small operation; limited reviews visible; no elder care; no gift certs; no hiring page
Maid to Satisfy Regional indie, Powell-focused 14+ years in Powell; specific Powell OH location page; organic ranking for "house cleaning Powell Ohio" No modern site visible; no gift certs; no social content; no elder care positioning
Real World Cleaning Services Regional, Delaware + Westerville Delaware-specific service page, decluttering services as differentiator Weak brand presence; no gift certs; no social proof; no elder care

Sources: live Google search "cleaning service Delaware OH" / "house cleaning Powell Ohio" β€” June 2026. carolscleaningservices.co Β· maid2satisfy.com

Modern Maid β€” current state

  • Amanda confirmed in-meeting: "I know we're ranking well" β€” Topher ran an incognito search in the meeting that confirmed organic visibility
  • GBP presence confirmed (address: 165 E Winter St, Delaware OH 43015)
  • Facebook: 44 reviews, 100% recommend rate β€” strong social proof that isn't fully leveraged on the website
  • Site is on Joomla (YooTheme) β€” older tech, Amanda can't edit it. Core Web Vitals likely mediocre vs. Astro rebuild.
  • Blog acknowledged as "embarrassing" by Amanda β€” stale AI content from vendor
  • Elder Check-In ("Companionship Services") present on site as "New!" β€” good, but buried in services tab

Gaps to exploit in the proposal (low-cost wins)

  • Tech SEO baked into Astro build β€” semantic HTML, perfect Core Web Vitals, structured data (LocalBusiness + Service schema), og:tags, sitemap. Zero extra charge; comes with the build.
  • Sub-area pages (Powell, Lewis Center, Sunbury, Galena) targeting "house cleaning [city] Ohio" queries. Franchises have these; the best local indie competitors don't.
  • Elder care page targeting "cleaning service for seniors Delaware Ohio" + "companion cleaning Ohio" β€” uncontested by all visible competitors
  • Blog refresh (4–6 posts) tied to Amanda's existing TikTok content themes β€” clean up the "embarrassing" state without selling an ongoing retainer
  • Review velocity β€” new website can include a review request CTA and tie into GHL's automated review workflow (Review Request workflow already in Circa's design). 44 Facebook reviews is good; Google Reviews count not verified β€” likely where the gap is.

Competitor pricing (where visible)

None of the top competitors in the Delaware/Powell OH market display public pricing on their websites β€” consistent with Amanda's preference. The Maids and Molly Maid both direct to phone/form for estimates. Carol's Cleaning Services shows "Free quote/estimate options." HomeAdvisor listings (the aggregators) show ranges: typical residential cleaning in Delaware OH is $100–180/visit for standard cleaning, $200–350 for deep/initial clean based on national averages adjusted for Central Ohio cost of living. Amanda's variable "dirt code" system is locally appropriate and positioned correctly.

πŸ“ˆ

6 Β· Industry Intel β€” Cleaning 2026

Market context

  • Global cleaning market: ~$330B in 2026, growing 5.8% YoY. U.S. residential: +7.1% YoY (outpacing commercial at +5.2%). (CleanerHQ 2026)
  • 41% of U.S. households use recurring cleaning services β€” Modern Maid's bread-and-butter model is in the growth lane. (Jobber 2026)
  • 62% of bookings made online or via mobile app β€” Amanda's phone-only model is losing bookings. The Astro site + online quote form = direct market participation.
  • Top 5 cleaning companies hold under 15% of global market β€” highly fragmented; indie operators like Modern Maid have genuine competitive room if they modernize.

Labor market + pricing pressure

  • U.S. cleaning sector unemployment below 3% β€” labor is the hardest constraint. Modern Maid's W2 + benefits model is a direct competitive response. The hiring page Aspire builds is not a nice-to-have; it's infrastructure. (Jobber 2026)
  • U.S. wages up 8–12% in cleaning sector; residential ticket growth only +4% YoY. 55% of cleaning businesses raised prices in the last 12 months to protect margins. (CleanerHQ 2026)
  • 90% of cleaning business owners feel confident in their pricing β€” market is absorbing increases. Amanda raising prices is not a risk; it's industry-normal. (Jobber 2026)
  • Franchise fees run 5–10% of gross revenue (Merry Maids, Molly Maid) β€” indie operators like Modern Maid keep that margin. It's a structural advantage if they market it.

AI adoption in cleaning 2026

  • 50%+ of cleaning business owners using AI tools β€” primarily for estimates/quotes (57%), invoicing (52%), and marketing content (51%). (Jobber 2026)
  • ~30% of operators adopting AI-powered scheduling + quoting tools by end of 2026 (up from 12% in 2025). AI scheduling frees 30–50% of operator time. (CleanerHQ 2026)
  • The "AI playbook" is still being written. No dominant vendor has cracked cleaning-vertical AI the way e.g. Shopify cracked retail. This is Aspire's product window.
  • Aspire Concierge's positioning in this context: Modern Maid would be among the first indie residential cleaning companies in Central Ohio with an AI-powered after-hours intake system. That's a marketing story as much as a product feature.

The AI playbook emerging for cleaning companies

A coherent pattern is forming across early-adopter cleaning operators:

  1. Website + CRM wiring β€” all leads flow into one system (GHL or equivalent). Zero lead leakage.
  2. AI-driven review requests β€” automated post-clean review asks (GHL Reputation workflow). Modern Maid's 44 FB reviews β†’ should be 200+ Google reviews at her tenure.
  3. Social content engine β€” AI-assisted caption generation from TikTok/IG content. Modern Maid already has the content; the engine is the distribution and paid amplification layer.
  4. AI after-hours intake β€” voice AI + chatbot handling 5pm–8am. After-hours = typically 20–30% of total call volume, all currently lost.
  5. AI scheduling and quote assist β€” Jobber + GHL integration to auto-estimate based on scope input.

Aspire's proposal covers steps 1–4 across visit 1 + visit 2 upsell. That's the full early-adopter playbook in one agency relationship.

Franchise pressure + consolidation

ABM Industries acquired WGNSTAR for ~$275M (December 2025), signaling consolidation is active at the commercial level. Residential franchise chains (Merry Maids, Molly Maid, Maid Brigade) account for ~8% of total industry revenue β€” substantial but not dominant. The fragmentation is a feature for Aspire's pitch: "You don't need to be a franchise to have a franchise-level digital presence. That's what this proposal does." Modern Maid at 22 years + W2 employees + local reputation has the moat; the website is just the flag that marks it. Sources: Jobber 2026 Β· Spotless 2026

πŸ“‹

Quick Reference β€” Cheat Sheet for Visit 2

Numbers to have ready

FB Ads median CPL β€” cleaning ~$30/lead
Recommended starter spend $500–800/mo
CPL at scale spend ($1,500–2,500) 50–80 leads/mo
Agency retainer β€” Aspire ask $500–750/mo
At 50% conv: 80 leads β†’ 40 clients/mo = 2 new techs
Voice AI after-hours (Concierge Essentials) $199/mo
Website build range $5,000–8,000
Hosting + management $75–125/mo

Four questions to ask Amanda at visit 2 start

  1. Confirm Pulse is built on GoHighLevel (check Settings for HighLevel/LeadConnector references)
  2. Who is the Pulse white-label reseller β€” your Google Ads vendor or someone else?
  3. Can you create a new user seat in Pulse with API access, or do you need to ask your vendor?
  4. Which pipeline board does Katie use for new website leads?

Demo to run in the room

Have Amanda call a Concierge demo number live β€” let her hear the AI answer as "Modern Maid" after hours. This IS the voice AI pitch. Don't describe it; demonstrate it.

First sentence of the proposal cover

"Pulse stays. Jobber stays. Applause stays. The new website wires directly into Pulse via API β€” zero workflow change for Katie."