Aetheris LeadAI · Operator's Handbook

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
01 · Overview

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

Google Places discovery + automatic website audit. No CSV uploads, no stale lists — the leads come from live search results and are ranked on opportunity for you.

Show them a real demo

Before a cold call, Aetheris builds a fully-branded demo site for their business with an AI sales assistant embedded. You email the link; they see themselves on the new site.

Capture every inquiry with AI triage

Every demo has a contact form and chatbot. Submissions are scored and summarised by AI, then dropped into your inbox with a suggested next step.

Prove the ROI after they sign

Bulk review-request flow, rating-delta tracker, AI inbox analytics — the features that keep $99/mo customers paying $99/mo.
02 · The funnel

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.

  1. 1
    Discover
    Search a niche + city + radius. Google Places returns 20 real businesses with rating, reviews, website, phone.
  2. 2
    Analyze
    One click scores each website 0–100 on opportunity and writes a grounded, niche-specific pitch.
  3. 3
    Demo
    Generate a live demo site at /demo/<slug> with an AI sales assistant. Copy the URL and email it.
  4. 4
    Outreach
    Generate a cold email / LinkedIn message / call script from the lead's real data. Send via Resend.
  5. 5
    Brief
    When they say yes, send a public /brief/<token> form — domain, copy, images, wildest ask.
  6. 6
    Invoice
    $250 setup + $99/mo, or $1,069.20/yr (10% off annual). Emailed via Resend with a tracked payment link.
  7. 7
    Retain
    Keep them paying. Inbox, review-request flow, rating tracker — the features that make $99/mo feel cheap.
03 · Features, in detail

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.

Feature

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.
Dashboard → Discover
Austin, TX
Plumber
15 km
Economy Plumbing Services, LLC
4.6 (592) · Austin, TX
Score 82
Radiant Plumbing & AC
4.8 (2203) · Austin, TX
Score 41
ARS / Rescue Rooter
4.3 (840) · Austin, TX
Score 58
Dashboard → Discover

How it works

Pick a niche (20 trades supported — plumber, HVAC, dentist, lawyer, roofer, cleaning, landscaper, and more), a city, and a radius up to 50 km. Aetheris calls Google Places, hydrates each result with rating + review count + website, and caches the query for 6 hours so you don't burn API quota on repeat searches.

What you get

  • Business name, phone, website, address, rating, review count
  • A place_id that powers the review-request flow later
  • De-duplication against leads you already saved
Pro tip
Search cities where your niche is saturated but websites are weak. Trades with high review counts + 3-year-old websites = pipeline gold.
Feature

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.
Lead card after re-analyze
Opportunity 82/100

Economy Plumbing Services, LLC

Plumber · Austin, TX · ⭐ 4.6 (592)
Hi Economy team — noticed your site has no contact form and no visible email, so after-hours emergency plumbing leads are slipping through the cracks. For $99/mo, Aetheris rebuilds it with an AI assistant that captures 2am calls and qualifies the job before you're on site. Worth a 15-minute look?
No contact formSlow on mobileMissing alt text
Lead card after re-analyze

The 100-point score

Deterministic penalty model. Missing contact form (−12), slow response (−12), no HTTPS (−10), no mobile viewport (−10), no email/phone on page (−8), stale copyright (−6), thin content (−5). No website at all = 100 (nothing to displace).

The grounded pitch

The AI takes the lead's niche + real audit signals + a niche-keyed set of closing angles and writes 3 sentences. When the audit was inconclusive, the pitch generator is explicitly instructed to not fabricate site-broken claims.
Where we don't overpromise
The pitch corpus was scrubbed: no HIPAA claims, no fabricated statistics, no features we can't ship. Every angle we put in your prospect's mouth maps to a feature below.
Feature

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.
/demo/charlies-plumbing-abc123
C
Charlie's Plumbing
ServicesWhy usReviewsContact
Austin, TX · since 1987

Emergency plumbing. Answered.

Family-owned neighbourhood plumbers — same-day service, fair pricing, no mystery fees.

Chat
Hi! Is this an emergency?
Yes, leaking kitchen pipe.
I can get someone there by 4pm. Address?
/demo/charlies-plumbing-abc123

What's generated

Hero copy, services, testimonials, niche-tuned palette, trade-specific chatbot prompt, design system variant (editorial / split / feature). All derived from the lead's niche, city, and Google data.

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
Feature

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.
Example — plumber
A visitor at 2 am writes "leaking pipe under sink". The chatbot asks "how long has it been leaking?" and "are you able to shut the valve?" before offering a 7 am window, captures name + address, and drops the conversation into the owner's inbox with an AI summary tagged HIGH_INTENT · 95/100.
Feature

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.
NEWSAVEDCONTACTEDQUALIFIEDCLOSED_WONCLOSED_LOSTARCHIVED
Feature

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

Email (via Resend — attached to your connected domain), LinkedIn DM copy, and a phone script with the top 3 talking points. Each channel is one click and editable before send.
Feature

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.
/brief/<token> — customer-facing
Tell us about your website
Takes about 2 minutes.
Preferred domain
charliesplumbing.com
Copy / text to include
Family-owned since 1987. 24/7 emergency service.
Wildest ask
A floating castle. (We'll manage.)
img
img
+ add
/brief/<token> — customer-facing

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

Three entry points: click "New brief" in the dashboard, create one tied to a lead/demo, or the customer lands on it themselves via the "Let's build mine" CTA embedded on every demo site's contact section.
Feature

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.
Brief detail → Invoices

Invoice for Charlie's Plumbing

SENT
Aetheris Professional Website — setup$250.00
First month — hosting + AI assistant$99.00
Total due$349.00
Brief detail → Invoices

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.
Feature

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.
Brief detail → Review requests
Since the brief started
4.1 → 4.3 Google rating
+22 new reviews (278 → 300)
Business name
Charlie's Plumbing
Google review URL
search.google.com/local/writereview?placeid=…
name,email
Jane Patel,jane@example.com
Bob Smith,bob@example.com
Carol Nguyen,carol@example.com
Brief detail → Review requests

Bulk or single

Toggle between Single (type one customer) and Bulk (CSV) (paste a list — any of email, name,email, or email,name; header row auto-detected). Optional "send immediately" checkbox fires the whole batch.

The delta banner

A daily cron snapshots every tracked business's rating + review count from Google Places. When you open the brief, you see 4.1 → 4.3, +22 reviews since you started. Every renewal conversation has a number behind it.
Retention math
Churn on $99/mo websites kills agencies. A measurable rating delta is the single best retention argument — customers can't cancel a product that's visibly moving their Google rating up.
Feature

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.
Dashboard → Inbox
Sarah Q.
sarah@example.com · 555-0123
95
AI Score
AI summary

Chipped front tooth, needs emergency appointment today or tomorrow; has Delta Dental PPO.

Next step: Call 555-0101 to book same-day.

Dashboard → Inbox

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.
Feature

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

Niche-mapped schema type (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.
Every field is omitted if we don't have real data. No stubs. Zero Rich Result validation failures — a common trap with generated sites.
Feature

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

Leads by status, demo views + chat counts, inbox inquiries by intent, review-request click-through, invoice status by kind, and Google-rating deltas per brief. All queried from Postgres — nothing shipped to third-party analytics.
04 · The playbook

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.

Playbook

Cold calling

Calling works on trades. Plumbers, HVAC, roofers — they all answer their phone. Dentists and lawyers usually won't; email them.

The 45-second opener

"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.
Playbook

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.

The 4-line template
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?"
Playbook

LinkedIn outreach

Works best for dentists, lawyers, accountants, real-estate agents — professional-licenced trades who check LinkedIn. Less effective for plumbers / HVAC / landscapers.

The connection-request note
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
Playbook

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.

DayChannelContent
Day 0EmailInitial cold email with demo link (AI pitch as opener).
Day 1CallPhone call referencing the email. 'Did the demo land in your inbox?'
Day 3EmailOne-line bump. 'Circling back on the demo I sent — worth 10 minutes?'
Day 7LinkedInConnect + short note. Low-pressure.
Day 14EmailBreak-up email. 'Closing the loop — happy to archive this; reply if you want to revisit.'
Stop when
They ask you to stop, reply negatively, or hit the break-up email without a response. Respect the signal — re-queue in 6 months if at all.
Playbook

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.

05 · Pricing

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)
Annual = 10% off
$1,069.20/yr vs $1,188 on monthly ($118.80 saved). Framed correctly, about ~35% of customers take annual — pulls 10 months of cashflow forward and drops churn.
06 · FAQ

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.

Keyboard shortcut

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