The AI revenue engine for local-service clients.
This is the full user guide — every feature, what it does, the ROI it creates for you and your clients, and the outreach playbook for turning leads into $99/mo customers.
On this page
What Aetheris LeadAI actually does
It's a five-stage loop that turns a city + a niche into a paying $99/mo website customer. Every stage is automated end-to-end, so a single operator can run a full agency pipeline.
Find real, scorable leads
Show them a real demo
Capture every inquiry with AI triage
Prove the ROI after they sign
A 7-step loop, one operator can run it
Each step is a dashboard page. The whole cycle typically takes under an hour from a cold lead to an invoice.
- 1DiscoverSearch a niche + city + radius. Google Places returns 20 real businesses with rating, reviews, website, phone.
- 2AnalyzeOne click scores each website 0–100 on opportunity and writes a grounded, niche-specific pitch.
- 3DemoGenerate a live demo site at /demo/<slug> with an AI sales assistant. Copy the URL and email it.
- 4OutreachGenerate a cold email / LinkedIn message / call script from the lead's real data. Send via Resend.
- 5BriefWhen they say yes, send a public /brief/<token> form — domain, copy, images, wildest ask.
- 6Invoice$250 setup + $99/mo, or $1,069.20/yr (10% off annual). Emailed via Resend with a tracked payment link.
- 7RetainKeep them paying. Inbox, review-request flow, rating tracker — the features that make $99/mo feel cheap.
Every feature, with the benefit it creates
Each section below: what the feature is, who it's for, the concrete benefit, and how to trigger the change in the product.
Lead Discovery
Your top-of-funnel — real local businesses with enough signal to score them before you spend a minute on them.
- Purpose
- Skip the scraped-CSV graveyard. Search live.
- Benefit
- A cold list that's already sorted by opportunity.
- Change
- Turns a 'who do I call?' problem into a ranked queue.
How it works
What you get
- Business name, phone, website, address, rating, review count
- A
place_idthat powers the review-request flow later - De-duplication against leads you already saved
Website Analysis + AI Pitch
One click scores the current website on 11+ real signals, writes a pitch grounded in actual findings, and refuses to make up problems that aren't there.
- Purpose
- Pre-qualify every lead before outreach.
- Benefit
- Opens every call with a true, specific observation.
- Change
- Pitches stop feeling templated — because they aren't.
Economy Plumbing Services, LLC
The 100-point score
The grounded pitch
Instant Demo Sites
A real, branded, shareable site for the prospect — built in under 5 seconds from their Google Places data. The entire pitch is: 'Here's you, on the new site.'
- Purpose
- Show, don't tell. Cut the 'imagine if…' out of the pitch.
- Benefit
- Owner sees themselves live before the first phone call.
- Change
- Close rate on demos ≫ close rate on proposals.
Emergency plumbing. Answered.
Family-owned neighbourhood plumbers — same-day service, fair pricing, no mystery fees.
What's generated
Under the hood
- Rich LocalBusiness + FAQPage JSON-LD in the page head
- Working contact form piped into your AI-qualified inbox
- "Let's build mine" CTA that mints a brief tied to that demo
- One-click GitHub Pages archive for static snapshots
AI Sales Assistant (chatbot)
Every demo has a floating chatbot trained on the business's services, hours, and niche. It qualifies and books 24/7 — even while the owner's asleep.
- Purpose
- Answer and qualify after-hours inquiries automatically.
- Benefit
- A $99/mo assistant that never clocks out.
- Change
- Leads stop dying in voicemail between 6pm and 8am.
Lead Tracker
A lightweight CRM built around the six statuses that actually matter to service-business sales.
- Purpose
- Know which lead to touch next, without a separate CRM tab.
- Benefit
- Pipeline visibility without $50/mo per seat.
- Change
- Replaces 'I think I sent that demo to someone' chaos.
AI Outreach
Generate cold emails, LinkedIn DMs, and call scripts per lead — each grounded in the same real audit findings the pitch used.
- Purpose
- Turn 'I'll draft that later' into 'already drafted'.
- Benefit
- Send 20 personalised emails in the time 5 used to take.
- Change
- Outbound volume × personalisation at the same quality.
Channels
Site Briefs
When a customer agrees, skip the 8-email back-and-forth. Send one public link, they fill a 2-minute form, everything lands in your dashboard.
- Purpose
- Capture build requirements without a project-management tool.
- Benefit
- Cuts discovery from a week to an hour.
- Change
- Your first deliverable ships the same day they sign.
What the form captures
- Preferred domain name
- Copy / text they want on the site
- Image uploads (up to 5 MB each, stored in Vercel Blob)
- Their "wildest ask" for the site
Where it comes from
Invoicing
A one-click bill run after they approve the brief. Five plan types, two buttons: create + send.
- Purpose
- Get paid fast without a separate accounting tool.
- Benefit
- The customer pays before you build.
- Change
- No scope-and-chase. Setup fee is non-negotiable, baked in.
Invoice for Charlie's Plumbing
SENT| Aetheris Professional Website — setup | $250.00 |
| First month — hosting + AI assistant | $99.00 |
| Total due | $349.00 |
Five plan shapes
- Setup + monthly — $250 one-time + $99/mo ($349.00 first bill)
- Setup + annual — $250 + $1,069.20 (10% off) = $1,319.20
- Setup only — $250.00
- Monthly — $99.00
- Annual — $1,069.20 (10% off)
Lifecycle
DRAFT → click Send → SENT (customer gets an email with a tracked link) → you click Mark paid or Void → PAID / VOID. Currently runs in mock mode; swapping to real Stripe is a single-method change.Review Requests + Rating Tracker
Measurable retention. Paste a CSV of your client's customers, email each one a tracked Google-review link, and watch the star rating climb.
- Purpose
- Convert happy customers into Google reviews.
- Benefit
- Reviews directly increase local-pack ranking and booking rate.
- Change
- A measurable 'I'm worth $99/mo' story for every renewal call.
Jane Patel,jane@example.com
Bob Smith,bob@example.com
Carol Nguyen,carol@example.com
Bulk or single
email, name,email, or email,name; header row auto-detected). Optional "send immediately" checkbox fires the whole batch.The delta banner
4.1 → 4.3, +22 reviews since you started. Every renewal conversation has a number behind it.AI-Qualified Inbox
Every contact-form submission from every demo site lands here, pre-read by AI, tagged with intent + score + next step.
- Purpose
- Triage 50 inquiries in 5 minutes, not 50.
- Benefit
- Hot leads surface to the top; spam is auto-filed.
- Change
- Front-desks stop missing chipped-tooth emergencies.
Chipped front tooth, needs emergency appointment today or tomorrow; has Delta Dental PPO.
Next step: Call 555-0101 to book same-day.
The five intents
- HOT — ready to book this week, specific + contactable
- Pricing — asking cost, quote, timeline
- Support — existing customer issue
- Spam — link farms, crypto, irrelevant; auto-archived
- General — everything else
Status lifecycle
NEW (bold, counted in sidebar badge) → READ (auto when opened) → you click Reply (REPLIED) / Archive / Spam. Sidebar polls the unread count every 60 s, so you can see new work arrive live.SEO / Schema Markup
Every demo ships with full LocalBusiness + FAQPage JSON-LD. Google shows rich results — star rating, hours, phone — directly in search.
- Purpose
- Make the site rank in Local Pack + rich results.
- Benefit
- Star rating and hours appear directly in Google search.
- Change
- Visible proof the $99/mo site outranks what they had.
What's emitted
Dentist, Plumber, RoofingContractor, HVACBusiness, etc.), PostalAddress, OpeningHoursSpecification, AggregateRating (from Google Places), makesOffer for services, and a FAQPage auto-generated from the business's actual hours, services, and city.Analytics
The numbers you need to run an outbound pipeline — no vanity metrics.
- Purpose
- Spot where leads stall in your funnel.
- Benefit
- Know which niche / city pays off and which doesn't.
- Change
- Focus next week's searches on what closed this week.
What's tracked
How to actually sell with it
Everything above gives you the ammunition. This section is how to fire it — tested scripts, cadence, and objection handling that work on trades and local professionals.
Cold calling
Calling works on trades. Plumbers, HVAC, roofers — they all answer their phone. Dentists and lawyers usually won't; email them.
"Hey, is this {owner name}? My name's Frezer, I build websites for {niche}s in {city}. I'm not calling to sell you anything yet — I actually built a demo site for your business this morning, just to see what it'd look like. Can I text you the link? Takes 30 seconds to look at and you can tell me if I got it right."
Do
- Call between 9–11 am or 2–4 pm local time
- Lead with the demo. "I built you a site this morning" is disarming.
- Ask for permission to text — higher open than email for trades
- Stay on the line 10 seconds after the link — let them click it
- Log the call in the lead tracker immediately (CONTACTED)
Don't
- Don't pitch the $99 price in the first 45 seconds
- Don't read the AI pitch verbatim — use it as talking points
- Don't leave voicemails on dentists/lawyers (use email)
- Don't follow a sales script when they go off-script
- Don't claim features we don't ship (HIPAA, etc.). SMS outreach is coming once Twilio A2P 10DLC clears — don't promise it before then.
Cold emailing
One-to-one cold emails with a real observation and a real demo outperform any bulk sequence. Use the AI pitch as your opener, edit one line to personal.
Subject: Built a demo site for {business_name}
Hi {first_name} — I build sites for {niche}s in {city}. I noticed
{one specific, true audit finding} and threw together a quick demo
of what a replacement could look like:
{demo_url}
Takes 20 seconds to click. Worth a 10-min call if the direction feels right?
— {your_name}
{your_signature}Subject-line rules
- Their business name in the subject (<= 60 chars)
- No all-caps, no emojis, no "re:" tricks
- "Built a demo site for X" outperforms "Quick question"
Body rules
- Under 80 words. Four paragraphs, max three sentences each.
- One specific, true observation. No generic "your site could be better".
- The demo URL on its own line — easy to click on mobile
- Single CTA: "worth a 10-min call?" — not "any thoughts?"
LinkedIn outreach
Works best for dentists, lawyers, accountants, real-estate agents — professional-licenced trades who check LinkedIn. Less effective for plumbers / HVAC / landscapers.
Hi {first_name} — I build websites for {niche}s in {city}.
Built a demo for {business_name} this morning; happy to send the
link if you'd like to see it. No pitch, just curious what you think.What to avoid
- Generic "I noticed we share 12 connections" openers — instant delete
- Pitching in the connection request itself — ask first, pitch after accept
- Using the same LinkedIn account for 100+ daily outreach — account restriction risk
Follow-up cadence
80% of closes happen in follow-ups, not the first touch. Ship a 3-touch minimum on every lead you care about.
| Day | Channel | Content |
|---|---|---|
| Day 0 | Initial cold email with demo link (AI pitch as opener). | |
| Day 1 | Call | Phone call referencing the email. 'Did the demo land in your inbox?' |
| Day 3 | One-line bump. 'Circling back on the demo I sent — worth 10 minutes?' | |
| Day 7 | Connect + short note. Low-pressure. | |
| Day 14 | Break-up email. 'Closing the loop — happy to archive this; reply if you want to revisit.' |
Common objections — and the answers
If you hear one of these more than twice in a week, build a canned answer. Here are the five you'll hear most.
"We already have a website."
Good — the demo I sent is what a replacement looks like. Click that link and if it doesn't feel like an upgrade, I'll stop bothering you.
"$99 a month is too much."
Totally fair. Here's the math: one extra booked job a year covers it. The demo includes an AI assistant that books after hours — usually pays for itself in the first month.
"I'll talk to my partner / web guy / son."
Perfect — send them this link, everything they need is on the demo page including pricing. If they have questions I can hop on a 10-min call with them directly.
"Can I cancel anytime?"
Yes — monthly subscription, no contracts. Cancel from your dashboard. We'd rather earn the month than trap you in it.
"Who are you guys? Never heard of Aetheris."
We're a small team out of {your city}. I personally built the demo I sent you — no junior offshore. My phone number's in the footer of that site; call me back anytime.
"Are you HIPAA compliant?" (medical / dental)
No — we're a marketing website, not a records system. Your EHR stays where it is. The chatbot is trained to never collect PHI; for specific clinical questions it hands off to your staff.
What's included at $99/mo
Flat pricing, no surprise upcharges. The 'setup fee' at $250 covers the first-day build work; everything else is recurring.
Included every month
- Professional website hosting + SSL
- AI Sales Assistant chatbot
- AI-qualified contact-form inbox
- Review-request flow + Google rating tracker
- Full LocalBusiness + FAQPage schema markup
- Unlimited content edits via the dashboard
- Click-to-call + mobile-optimized layout
One-time
- $250 setup fee — first-build design + content transfer
- Domain transfer/connect (their domain, they own it)
- Brand asset import (logo, photos, copy from the brief form)
Frequently asked questions
What if the analyzer can't fetch the website?
It says so. The 'inconclusive' state shows a neutral score (50) and explicitly tells the AI pitch generator not to claim the site is broken. You'd rather under-promise than have your rep call with a false claim.
Where do uploaded images go?
Vercel Blob (public CDN, 5 MB per file, image MIME types only). The URL is stored on the brief; the file is served directly from Vercel's CDN.
Does the invoicing actually charge customers?
Not yet — it's running in mock mode for now: invoices are created + emailed with a tracked link, but no real card capture. Switching to real Stripe is one method change and an API key.
How does review tracking verify a real review was left?
A daily background job re-pulls each tracked place_id's rating + review_count from Google Places and stores a snapshot. The delta on your brief page is always computed from two real snapshots — never claimed, always measured.
Can a customer edit their own brief after submitting?
Yes — the public /brief/<token> link remains active until you archive the brief. When they re-open it, their previous answers are pre-filled and any edits overwrite.
Is the site's performance good enough to rank?
Yes — every demo ships with full JSON-LD, is server-rendered via Next.js, uses Vercel's CDN, and scores in the 90s on mobile Lighthouse out of the gate. No plugins, no theme bloat.
What about spam on the public contact forms?
The AI qualifier tags obvious spam (crypto, SEO-link-farm boilerplate, link-only submissions) with SPAM intent and auto-files them. Rate limiting on the public form prevents bulk floods.
Ready to find your next $99/mo customer?
Open Dashboard → Discover, pick a niche + city, and click Analyze on the highest-scoring lead. You'll have a ready-to-email demo URL inside 60 seconds.
Aetheris LeadAI · Built by Frezer Kifle at Aetheris Innovations · Questions? frezer@aetherisinnovations.com