Nova. Product Guide

Everything about what we sell, in one place.

This is the guide for Nova Codes account executives. It covers the offer, the website, the receptionist, reviews and the welcome kit, the sales call, go-live, and account care. It also lists the rules on what we can promise. Read it once from top to bottom. Then use search or the assistant when a question comes up on a call.

LIVE means it works for clients today. DARK means built but switched off. MANUAL means Liam does it by hand. PLANNED means not built yet. Sell only what is live.

10 sections, 236 answered questions. Updated 2026-10-28. If something here looks wrong, tell Liam and it gets fixed at the source. Tip: press / to search, Esc to close things.

Start here

This guide is the ground truth for Nova Codes account executives. It was built on 2026-10-27. It comes from four sources: the Nova Codes codebase, the sales and legal documents, the client-site toolchain, and Liam's working notes. Every source was ranked by date, so the newest decision wins. Where the sources disagree, the guide says so. Where nothing is written down, the guide says "ask Liam" instead of guessing.

How to read the tags

Every feature in this guide carries one of four tags. Sell only what is LIVE.

  • [LIVE] Working for real clients today.
  • [DARK] Built and deployed, but switched off behind a setting or an allowlist. Do not promise it or a date for it.
  • [MANUAL] Liam does it by hand today. It happens, but not automatically.
  • [PLANNED] In a plan, not built or not released.

The offer in one breath

"I build your new website and an AI receptionist for your business, then show you both. Free to see. If you love it, it's $297 a month. No setup fee. Cancel anytime. If not, you don't pay a thing."

Ten things to know cold

  1. One product: Nova Complete. $297 a month, flat. No setup fee. No contract. Month to month. The free trial is 14 days free with a card on file. Then it charges $297 on day 14. (The old no-card trial plans were archived on 2026-10-26.)
  2. Quarterly is $695 every 90 days, same everything. You can also send the free-trial link ($0 today, card on file, $297 on day 14). Lead with paid today. Use the free-trial link when an owner wants in but is not ready to pay.
  3. What they get: four things. A website built to book. An AI receptionist on its own local number that answers 24/7. Google review requests. And a welcome kit: review cards with their QR code, a 5x7 desk sign, and a handmade silk bouquet they pick. "About $200 of stuff, on us."
  4. We build it before they pay. You show the preview site and the demo receptionist on the walkthrough call. If they do not buy, the preview may come down 7 days later.
  5. The receptionist takes appointment requests today. It does not book live into a calendar for any client yet. Say "it takes the request and sends it to you to confirm." Never say "you're booked."
  6. The receptionist does not transfer calls on salon or spa lines. It takes a message. Four founding lines keep an emergency-only transfer. Say "it takes a message so you're not pulled out of a client's chair."
  7. The receptionist does not text anyone today. It does not text back missed calls. Customer texting turns on per client after carrier approval and a company-wide go-live. That go-live has not happened. Do not promise texts.
  8. Leads reach the owner by email. Today every lead alert still goes to Liam, who passes it on. Owner-direct alerts are the next step, Dee first. Say "it lands with our team within a minute and we get it to you."
  9. The AI says it is an AI when asked. It says "You got me, I'm an AI receptionist." Never claim it is human. That rule is in the terms.
  10. Never promise a number of reviews, bookings or dollars. Never offer a discount. Never volunteer the names of the tools we build on. That means the voice vendor, the AI model, and the texting provider. The owner will see Whop on the checkout page, and that is fine. Never say free forever or founding. Never say "free" without the day-14 charge in the same breath.

The never-say list

  • "You're booked" or "it books straight into your calendar." Everyone is in request mode today.
  • "It texts you" or "it texts back missed calls." Texting is dark.
  • "It hands the call to you" on a salon or spa line. It takes a message.
  • "Free forever," "founding," "first 10 spots." "Free trial" is fine only with the rest of the sentence. That is: "14 days free with a card on file, then $297 on day 14."
  • Any price other than $297 a month (or $695 a quarter).
  • Any number of reviews, bookings, calls or revenue.
  • "It syncs with Vagaro / Square / Booksy" unless Liam confirmed it for that app.
  • "You can edit the site yourself." There is no client editor. We make changes for them.
  • "We post SEO blogs" or "we'll rank you first." No client has a blog. We make no ranking promises.
  • "HIPAA compliant" or anything about medical records.
  • "99.9% uptime" or "redundant servers." We run one server, with no SLA (no written uptime promise).
  • The names of the tools we build on, volunteered to a prospect. Sell the outcome, not the stack. Whop on the checkout page is fine. The bouquet maker's name in a client email is fine. The bouquet maker's name in ads is not.
  • Any unverified marketing claim stated as fact, until Liam confirms it. Examples: "Trusted by Jordin Sparks' team," or a client's "licensed" or "physician-directed" line.

Quick answers for a live call

One line each. The full answer and the owner-facing wording are in the section named.

  • Price? $297 a month, no setup fee, month to month. Quarterly $695 every 90 days. (Offer)
  • Trial? Yes, the free-trial link: $0 today with a card on file, $297 on day 14, then monthly. Monthly and quarterly charge at checkout. All three links are in the offer section. (Offer)
  • Discount? No. "The price is $297 for everyone. What I can do is make sure the welcome kit ships this week." (Offer)
  • Contract? No. The agree-to-terms box at checkout. Cancel by email or text, effective end of the paid period. (Offer)
  • Does it book? It takes the request and sends it to the owner to confirm. Live booking comes after their calendar is connected. (Receptionist)
  • Does it transfer to me? No on salon and spa lines. It takes a message. Emergencies only on some lines. (Receptionist)
  • Will it text me? Email now. Texts after opt-in and approval. Alerts route through our team today. (Receptionist)
  • Does it text back missed calls? No. Built, switched off. (Receptionist)
  • Spanish? Yes, per client, when turned on. (Receptionist)
  • Is it a robot? It says it is an AI when asked and keeps helping. (Receptionist)
  • Keep my number? Yes. Your phone rings first. Missed calls forward to the Nova line. (Go-live)
  • Vagaro, Square, Booksy? Keep it. We take requests. You confirm in your app. No sync promised. (Website)
  • My own domain? Yes, or we buy one. Hosting included. (Website)
  • Edit the site myself? No. Text us the change. We make it, usually same day. (Website)
  • Reviews? QR cards and a desk sign that go to your Google review page. Manager access on your listing. Review texts later. Never a number. (Reviews)
  • The kit? 100 QR review cards, a 5x7 desk sign in a stand, a bouquet they pick. "About $200 of stuff, on us." Order goes in the week they sign. (Reviews)
  • How long to go-live? About a week. Texting approval runs in parallel and does not block it. (Go-live)
  • HIPAA? No. We take no protected health information and sign no BAA. (Compliance)
  • Record calls? Yes. Two-party states hear "This call may be recorded for quality." (Compliance)
  • What if it goes down? One server. Health-checked every 15 minutes, backed up every 6 hours. Failures page Liam. No SLA. (Compliance)
  • Two locations? One site and number per business. Ask Liam on pricing. (Offer)
  • What do I earn? $100 monthly close or $200 quarterly close, then $33 or $100 per later payment. Never said to a prospect. (Reference)

Where to ask

Slack is where questions go. It is also where bookings, builds and closes get posted. If this guide and Liam ever disagree, Liam wins and the guide gets fixed. If the guide says "ask Liam," ask before you promise anything.

Q&A

What is this guide and how current is it?

It is a snapshot as of 2026-10-27. It covers the product, the sales process, the legal terms and the operating state. It was built from the Nova Codes repo, the sales docs, the client-site code, the 2026-10-25 platform audits and Liam's notes. The sales docs are the Account Executive Onboarding guide dated 2026-10-22, the Client Onboarding Playbook dated 2026-10-16, and terms v4 dated 2026-10-26. The build date is at the top of the page.

What should I do if an owner asks something the guide doesn't cover?

Say "let me check with Liam" and ask in Slack. Do not improvise a policy, a price, a timeline or a feature.

Why does the guide keep saying a feature is DARK?

Because a lot is built but not switched on for real clients yet. The audit on 2026-10-25 found owner texts, missed-call text-back, review texts and win-back texts all exist in code. All of them are gated off. The guide marks them so you never sell a feature the client will not get this month.

Which documents is the guide based on, in order of authority?

Newest wins. The order is:

  • Liam's notes dated October 2026
  • terms v4 (2026-10-26)
  • the AE Onboarding guide (2026-10-22, touched 2026-10-25)
  • the Client Onboarding Playbook (2026-10-16)
  • the candidate packet and interviewer guide (2026-10-25/26)
  • the AE contract (2026-10-27)
  • the 2026-10-25 audits
  • then older docs

A doc is stale if it says any of these:

  • Vapi, GoHighLevel or Trellus
  • contractors only
  • a $50 add-on
  • a $1K setup fee
  • a 14-day or 30-day trial
  • a closer named Joel

The offer, price, plans and terms

What we sell

There is one product an AE sells: Nova Complete. For one flat price, a local service business gets four things:

  1. A website built to book. Click to call, a request form, hours, services, photos, real reviews, and a chat assistant. We host it on the client's own domain.
  2. An AI receptionist on its own local phone number. It answers every call 24/7. It answers questions about the business. It takes appointment requests and messages.
  3. Google reviews on autopilot. Review requests after visits, plus a review QR code on cards and a desk sign. (Automated review texts are [DARK] until texting is approved per client. The QR kit is real.)
  4. A welcome kit shipped to the shop. It has review cards with their own QR code and a 5x7 desk sign in a stand. It also has a handmade silk bouquet for the front desk. The AE guide calls it "about $200 of stuff, on us."

The website is the hero of the pitch. The receptionist is the thing they did not expect to get for the same price.

A second package exists in the billing system: Nova Starter. It is website only, $750 setup plus $97 a month. It is not sold. Do not offer it. The bundle is the product.

Price and plans

Say the price as one number: $297 a month. Pair it with "no setup fee" and "month to month."

Plan Price First charge Notes
Monthly $297 every 30 days Day of checkout The default.
Quarterly $695 every 90 days Day of checkout Same service. About $232 a month. Send the quarterly link.
Free trial (card on file) $0 today, then $297 on day 14, then every 30 days Day 14 For an owner who wants to start but is not ready to pay today. The checkout page calls it "14 days free." Say the day-14 charge out loud.

Facts that go with the table:

  • No setup fee on any Nova Complete plan.
  • The free trial is the card-on-file link: 14 days free, then $297 on day 14. The old no-card trial plans were archived on 2026-10-26. Some documents say "30-day trial," "free for good," or "first charge on day 14" for the monthly link. Those documents are stale. The monthly link charges today.
  • No yearly plan.
  • Every plan is billed in advance for its period (30 or 90 days).
  • No usage charges. Call minutes, the phone number and hosting are inside the one price.
  • Discounts: none. "The price is $297 for everyone. What I can do is make sure the welcome kit ships this week." Any price change needs Liam in writing. A 100%-off promo code is not a supported way to give a free month. The system would hold the order for Liam.
  • The "free forever" Founding-10 program is over. Five businesses took it. It closed 2026-10-13. Never say free forever, $0, founding, or "first 10 spots."

How checkout works

  • Billing runs through Whop hosted checkout (a payment page that Whop runs for us). The owner types their own card into Whop's page. Nova never collects, types or stores a card. You never do either.
  • The three checkout links (use them yourself, no need to ask):
  • Free trial: https://whop.com/checkout/plan_WO1Ak8TXClcui/ ($0 today, card on file, $297 on day 14, then every 30 days)
  • Monthly: https://whop.com/checkout/plan_reRTsrKmirZv2/ ($297 today, then every 30 days)
  • Quarterly: https://whop.com/checkout/plan_ytlAP6Ay9G7TX/ ($695 today, then every 90 days)
  • Send the link for the plan they picked in the Meet chat. Stay on while they tap it in. Then post in Slack which plan and which link. Never send the Starter link or any other plan link.
  • The checkout page is Nova's. It says "Nova Codes, Subscribe to Nova Complete" with the price. If it ever shows "Out of stock" or a different price, stop. Tell Liam before the owner pays.
  • At checkout the owner ticks "I agree to all terms and conditions." That checkbox is the whole agreement. There is no contract to sign, no e-signature.
  • The terms are at nova-codes.com/terms (version dated 2026-10-26). They are linked on every checkout page.
  • After payment, Liam onboards the client by hand from the brief Doc, about 15 steps. [MANUAL] The automated flow (welcome page, intake form, automatic build, forwarding kit email) is built. It is proven with a test client but not switched on. [PLANNED]
  • The free-trial link's checkout page shows "14 days free, then $297.00 per month" with the first-charge date. The terms call the same thing card on file. The checkout page and the terms could ever differ on price, number of free days or first-charge date. If so, the checkout page controls that purchase. Say it straight: "Nothing today. Your card goes on file and the first $297 is on day 14 unless you cancel before then."

Owner-facing wording

The price, on the intro call: "Before our next call, we build you a new website. We also build an AI receptionist that answers as {Business}. On the next call I show you both. You call it and hear it answer. If you love it, it's $297 a month. No setup fee, month to month. If not, you don't owe a thing."

Then ask: "If I build it and you love it, is $297 a month doable for the business?"

The close: "Here's the deal, same as I said on the first call. $297 a month. No setup fee, month to month, cancel anytime. When you say yes, we point your number at the receptionist. Your site goes live on your domain. And the welcome kit ships this week: your review cards, the desk sign and the bouquet. Want to get it going?"

Monthly vs quarterly: Offer it when they ask, or when a quarter up front suits them. "It's $297 every 30 days. Or $695 every 90 days if you'd rather pay a quarter at a time. Same everything. Which do you want?"

How they pay: "I'll drop a secure checkout link in the chat. You put your own card in and tick the agree-to-terms box. That's it. There's no contract to sign. I'll stay on while you do it."

When the first charge happens: For monthly or quarterly: "Your card is charged today, then every 30 (or 90) days from today."

For the free trial (card on file): "Nothing today. Your card goes on file, and the first $297 is on day 14. If you email or text us 'Please cancel my plan' before day 14, you're never charged."

Cancelling: "Month to month. To cancel, email liam@nova.codes or text 'Please cancel my plan' to (737) 257-3405. You keep everything through the end of the period you already paid for. You're not charged again."

Refunds: "We bill in advance. So a period you've already paid for isn't refunded. But cancelling means no further charges, and you keep the service until that period ends."

Discount ask: "The price is $297 for everyone. What I can do is make sure the welcome kit ships this week."

The terms, in plain words

These come from the clickwrap Terms of Service, version dated 2026-10-26. (Clickwrap means the owner agrees by ticking a box, not by signing.)

  • Who they contract with: Nova Codes LLC, a Texas LLC, Austin, Texas. Contact liam@nova.codes. Texas law applies.
  • Renewal: starts the day of purchase. Renews every 30 days (monthly) or 90 days (quarterly) until cancelled. Card on file: $0 at checkout, $297 on day 14, then every 30 days.
  • Cancel: any time. They can email liam@nova.codes, text "Please cancel my plan" to (737) 257-3405, or use their Whop account. The Whop option only works if they set up a Whop login at checkout. The terms say "if you use it." Liam prefers email or text so the AEs see it. Cancelling takes effect at the end of the paid period. Texting only STOP or CANCEL stops texts. It does not cancel the plan.
  • Refunds: fees are paid in advance. They are not refunded for a partial period, except where the law requires it.
  • Failed payment: Nova tries to reach them within 5 business days. If it is still unresolved after 10 days, service may be suspended until paid.
  • Taxes: fees exclude taxes. The client is responsible for any that apply. Whether Whop adds sales tax at checkout is not documented. Ask Liam.
  • Ownership: the software, templates, prompts and configurations are Nova's. They are licensed to the client while subscribed. The client owns their Client Data: customer contacts, appointments, call transcripts and other business data. Nova does not use it to train AI models without explicit consent.
  • On cancel: access ends at the end of the paid period. The client can request an export of their data within 30 days. After that, Nova may delete it. What exactly they keep of the site files or a Nova-registered domain is not written down. Ask Liam before promising. The public site promises "we help you take your website and number with you."
  • No guarantees: no specific number of bookings, reviews or revenue. The AI may misunderstand callers. The client is responsible for monitoring it.
  • AI disclosure: the client may not set up the receptionist to mislead callers. It must identify itself as an AI assistant when asked.
  • Liability cap: the fees paid in the 3 months before the claim.
  • The client's own compliance: the client is responsible for the laws that cover contact with their own customers. That means TCPA (the US law on calls and texts) and state telemarketing and Do Not Call rules. It also means CAN-SPAM (the email law) and call-recording disclosure laws.
  • Breach: Nova may suspend or end service for a breach not fixed within 15 days of notice. Nova may act at once for something that cannot be fixed, like fraud or non-payment more than 30 days overdue.
  • Changes to the terms: Nova may change them. Material changes get a new "Last Updated" date and an email. (Nothing promises a price lock. See the open questions.)
  • Preview: free, no obligation. If they do not subscribe, Nova may take it down 7 days after the walkthrough.

Who we sell to

  • Target today (since 2026-10-24): beauty and wellness. Hair salons, barbershops, nail salons and techs, lash and brow studios. Med spas and estheticians, skincare, IV therapy, hair removal. Massage, spas, wellness centers, tattoo and piercing. Plus dog groomers.
  • Still accepted: handymen and contractors. They are in the terms and the AE guide. If one books, sell to them. No new ads target them.
  • The buyer: the owner. Usually a woman over 30, with a client all day and unable to get to the phone.
  • US only, nationwide. The ad pages block visitors outside the US. No international clients.
  • Not sold: anything HIPAA-covered (HIPAA is the US medical privacy law). Nova makes no HIPAA, medical or PHI (protected health information) claims. Nova signs no BAA (the HIPAA business contract). A med spa can book consults and answer general questions. Medical intake stays with their staff.

Q&A

How much is it?

$297 a month, flat. No setup fee, no contract, month to month. Quarterly is $695 every 90 days.

Is there a setup fee?

No. Nova Complete has no setup fee on any plan.

Is there a free trial?

Yes, with a card on file. The free-trial link charges nothing today. It saves the card and charges $297 on day 14, then monthly. Monthly and quarterly links charge the day they buy. Lead with paid today. Use the free trial when an owner wants in but is not ready to pay. Always say the day-14 charge out loud.

When is the first charge and when does it renew?

Monthly and quarterly: charged at checkout, then every 30 or 90 days from that date. Card on file: day 14, then every 30 days.

Can they pay yearly?

No yearly plan exists.

Are there usage charges for minutes or texts?

No. It is one flat price. Standard carrier message and data rates may apply to their own customers' phones.

Is there a cheaper website-only plan?

Nova Starter exists in Whop ($750 setup plus $97 every 30 days) but it is not sold. Do not offer it. The answer is "it comes as the bundle."

Can I give a discount, a free month or a guarantee?

No. One price for everyone. The only thing you can add is "I'll make sure the welcome kit ships this week." Any change needs Liam in writing. Offering a discount is an automatic fail in our own interview scorecard.

Someone saw an old "free forever" ad. Is that still open?

No. It closed on 2026-10-13 after five businesses. The price is $297 a month. Never say free forever, $0, or founding.

What link do I send at the close?

One of the three Nova Complete links in the checkout section above: free trial, monthly ($297) or quarterly ($695). You send it yourself in the Meet chat. Post in Slack which plan they took.

Can I take their card over the phone?

Never. They type it into Whop's hosted checkout themselves. You never type or store a card.

Do they sign a contract?

No. The "I agree to all terms and conditions" checkbox at checkout is the agreement.

Where can they read the terms?

nova-codes.com/terms, also linked on the checkout page. Version dated 2026-10-26.

How do they cancel?

Email liam@nova.codes, or text "Please cancel my plan" to (737) 257-3405, or cancel in their Whop account. Effective at the end of the paid period. No further charges.

If they cancel mid-month, do they get money back?

No partial refunds (except where the law requires). They keep the service until the period they paid for ends.

Does replying STOP cancel the plan?

No. STOP only stops text messages. To cancel they email or text "Please cancel my plan."

What happens if their card fails?

Nova reaches out within 5 business days. If it is not fixed within 10 days, service may be suspended until paid.

Is sales tax added?

The terms say fees exclude taxes and the client is responsible for any that apply. Whether Whop adds tax on the checkout page is not documented. Ask Liam.

Who owns the website?

The templates, software and configurations are Nova's. They are licensed to the client while they subscribe. Their data (contacts, appointments, transcripts) is theirs. The public site promises two things. One: "your website, your number and your reviews are yours." Two: we help them take the site and number with them. The terms do not spell out the site files or a Nova-registered domain. Say the promise. Do not add detail. If pressed, say "let me check with Liam."

Do they keep their phone number if they leave?

Their existing business number was always theirs. We forward it to the receptionist. They can turn forwarding off any time. The receptionist's own number is bought by Nova. Whether it can be ported to them on cancel is not documented. Ask Liam.

What happens to their old website and domain?

"We point your domain at the new one. Nothing is lost, and the old one is still yours." If they keep their domain, they own it. If Nova registers a new one, what happens on cancel is not documented.

Can they get their data back if they cancel?

Yes. They can request an export of their Client Data within 30 days of termination. Liam pulls it on request today.

Do we use their calls to train AI?

No, not without explicit prior consent. Recordings are kept 30 days per the privacy policy. Transcripts are kept while they are a client, plus about a year.

Do we guarantee more bookings or reviews?

No. Never promise a number of reviews, bookings or calls. The terms disclaim any specific outcome.

Are we HIPAA compliant? Can we sign a BAA?

No. Nova does not sell a HIPAA-covered service. Do not promise it. Say "let me check with Liam" if a client needs it, and expect the answer to be no.

Do we work outside the US?

No. US only.

What kinds of businesses do we take?

Beauty and wellness first (salons, barbers, nails, lashes, med spas, skincare, IV, massage, spas, tattoo) plus dog groomers. Handymen and contractors are accepted if they book. US only.

Is the preview really free?

Yes. "It's already built. You pay nothing unless you keep it." If they do not buy, it may come down 7 days after the walkthrough.

When does billing start if go-live takes a week?

At checkout (monthly or quarterly) or day 14 (card on file), no matter when go-live happens. No document offers a billing delay. Go-live is about a week after the close.

Can an owner "start now and pay later"?

Yes. Send the free-trial link: $0 today, card saved, $297 on day 14, then monthly. Say the day-14 charge out loud so nobody is surprised. Monthly or quarterly paid today is still the first ask. The free trial is for an owner who wants in but is not ready to pay today.

What is the "meal for every review" thing I saw mentioned?

A planned review giveback. One meal is donated to a hunger-relief charity for every new Google review, any rating. It is deployed but switched off. [DARK] Do not mention it to prospects until Liam says it is live. Never name the charity publicly.

What do I earn on a close? (internal only, never said to a prospect)

$100 per monthly close or $200 per quarterly close. You earn it when the client's first payment processes. Then $33 for every monthly payment after the first, or $100 for every quarterly payment after the first. The close fee reverses if the client refunds, charges back or cancels within 30 days. Details are in the Practice and reference section.

The website

What a client site is

Every client site today is hand-built. It is one page plus three legal pages. It is hosted on Cloudflare Pages. At go-live we move it to the client's own domain. [LIVE] We build it before the close. We show it on the walkthrough. After they pay, it becomes their real site. Their changes get folded in.

What is on the page, top to bottom. We checked this on Hair by Dee's site, which is the current template.

  • Header with the business name and a Book button.
  • Hero: an eyebrow line ("Now booking · Southwest Houston"). A headline. One paragraph. Two buttons, Book and Call. A status pill ("Taking new clients. Dee confirms every appointment."). A photo with a sticker ("Licensed Texas stylist" where true).
  • Info strip: hours, where to find them, and "Call any time, we answer 24/7."
  • Services: one card per service. Each shows a real price or "Ask for price," plus add-ons. There is a "how pricing works" note. The owner decides whether prices show.
  • How it works: three steps.
  • Gallery ("Styles from the chair"). A style board too, where the owner wants it.
  • About: owner photo, name, three short paragraphs, and a Book button.
  • Reviews: real Google reviews, quoted word for word. Each shows a first name and last initial. If the business has none, a "Be one of our first reviews" block shows instead. Never invented reviews.
  • Visit: where, hours, phone, a Request a time button, and a Call button.
  • Book: the request form.
  • Footer: copyright, legal business name where it differs, street address, phone, email. Links to Privacy, Terms, Text Messages. Carriers require this before they approve texting.
  • A sticky mobile bar with Book and Call. It follows the visitor down the page.
  • A chat bubble ("Chat with us") in the site's colors.

Behind the page: a title and description, a social-share image, and structured data. Structured data is hidden info in the page code. Here it is LocalBusiness schema with hours and address. It helps Google read the site correctly. Three legal pages: /privacy, /terms (with a texting section), and /text-messages.

The phone number on the site

The phone number on a client site is always the client's Nova receptionist number. It is on every Call button, the footer, and the structured data. The owner's own cell does not appear. Their cell still rings first for people who already have it. Forwarding gets set up on the go-live call. After that, missed calls forward to the Nova line. This rule was reconfirmed on 2026-10-27.

The request form

What it collects: name (required), cell phone (required, 10-digit US), service (optional), preferred day and time (optional), and a note (optional). One client asked for an email field. That is possible.

Two unchecked, optional consent boxes sit under the phone field. One is for appointment texts. One is for offers (up to 4 a month). These boxes are what let the business text customers legally, once texting is approved. They can never be pre-checked or required. Carriers reject that.

The form promises a call, not a text. This is on purpose. Lines that promised texts were removed from every site on 2026-10-19. Client texting is not live. The form says: "Tell us what you need and when works for you, and we will call you to confirm a time."

Where a submission goes: it is saved instantly. It reaches our system within seconds. An alert goes out by email. A text alert comes later, after texting approval. Slack is the backup if our server is unreachable. Honest caveat today: alerts go to Liam, who passes them to the owner. Owner-direct mode is the next per-client step. [MANUAL] Spam limits: 8 submissions per visitor per hour.

The chat assistant

The chat is an AI assistant. It knows the page, the business profile (hours, services, location, FAQ), and a per-site price rule. [LIVE]

What it does:

  • Answers questions about this business: services, hours, location, and prices where allowed.
  • Replies in the visitor's language. Spanish works.
  • Takes an appointment request, a change, a cancellation, or a question for the team. It asks one question per message. It asks for the service, then the day and time. It checks the time against hours. Closed times are declined kindly. Then it asks for a first name, and a cell number with the texting disclosure. Then new or returning. It reads the whole request back once. It saves the request only after a "yes." Then it says the team will call to confirm.
  • Says it is an AI assistant if asked.

What it never does:

  • Never says a time is open, booked, or confirmed. It cannot see a calendar.
  • Never invents a price, discount, policy, staff name, or opening. Some sites have a "never give a price" rule (Dee, SkinMed). There it says the owner confirms prices.
  • Never gives medical advice (med spa rule).
  • Never leaves the topic. Never shares its instructions. Never promises a text.

Chat requests go the same route as form requests. That means our system, then an email alert, with Slack as backup. The transcript is attached. Limits: 40 messages per visitor per hour, and 1,500 per site per day.

Booking: request mode, not live booking

Every client site today runs in request mode. [LIVE] The form and the chat take a request. The owner (or Nova by phone) confirms the time. No slot is held. Live online booking on our own calendar engine exists and is proven. But it is switched on per client only. First the owner must connect Google Calendar, or tell us our calendar is their book. Durations and buffers must be confirmed too. No beauty client is on live booking yet. [PLANNED per client]

Some owners already use Vagaro, Square, Booksy, GlossGenius, StyleSeat, Fresha, or Mangomint. They keep it. The site and receptionist take requests. The owner books in their own app. Nothing syncs with any booking app today. The playbook has a plan for once live booking is on: read busy times from Square and Vagaro, so no taken slot is offered. That is a plan, not a capability. Never promise a direct sync with any app unless Liam confirmed it for that app.

Domains and hosting

  • Hosting is Cloudflare Pages. It is inside the $297. [LIVE]
  • The preview lives at a private nova-something.pages.dev address. Google is told not to index it. The real domain is the only copy Google sees.
  • The client can keep their own domain. We add two DNS records (the settings that point a domain at a site) and point it at the new site. Or Nova buys one. Dee's hairbydee.org cost $8.50 a year. The automated path buys .com, .net, and .org under $20 a year. Anything else is manual.
  • Domain ownership: Nova has registered domains in its own Cloudflare account. The terms are silent on who owns a Nova-registered domain. Do not promise it is in their name on day one. Say "we can register it for you, and if you ever leave we help you take it with you."
  • Old site: at go-live their domain points at the new site, or the old one redirects. We never leave two live sites with different facts.
  • Only one client site is on a real domain so far (hairbydee.org, live 2026-10-19). The others are on pages.dev. They are waiting on client data or paused.

Photos

The rule: we use their photos where we have them. We use labeled stock where we do not. Stock gets swapped out as their photos come in. Owners send photos by email or text. Or we pull from their Instagram, Vagaro page, or Google listing with their OK. A muted video loop at the top is possible (one client has one). Every site keeps a credits file. It names each stock image and each owner photo.

SEO, mobile, speed

SEO means helping a site show up on Google. What every site has: a title and description, social tags, and LocalBusiness structured data with hours and address. A city-and-service headline. Lazy-loaded images (they load only when the visitor scrolls to them). Fast static hosting. Mobile is verified on every site at phone width. The chat goes full-screen on phones.

What is not there yet on any client site: a sitemap, a robots file, service pages, area pages, a blog, or Search Console. A client SEO system is planned but not shipped. It would add service pages, approved weekly posts, and sitemaps. [PLANNED]

Approved public line: "Every site is built to be found. It's fast, it works on phones, and it has your city and services in the right places. We also help you clean up your Google Business Profile. Ranking takes time, so we will never promise you the top spot."

Do not quote a speed score. Do not say blogs are running. Do not promise a ranking.

How fast, and the pre-close flow

  • A preview site plus a receptionist has been built the same day as the intro call. Typical: within a day or two.
  • Go-live on their domain comes after they confirm every fact on the walkthrough. That is usually within about a week of the close. Texting approval is the slow part (days to weeks). It does not block the site.
  • Liam's decision on 2026-10-27: the polished site built before the close is the client's draft after they pay. Their intake answers update it. They review it. Then it goes live on their domain.

Edits after launch

There is no client-facing editor. Every change is made by Nova. They text or email us. We edit, rebuild the chat so it knows the new page, redeploy, and test. Same-day turnaround has been typical (photo swaps, new services, copy changes). There is no written turnaround promise. So say "quick," not "within X hours." The marketing site's line about "two or three taps" means running Nova is simple. It does not mean they edit the site themselves.

What we will not build

  • No e-commerce, online payments, deposits, carts, or gift cards. If they take deposits in Square or Vagaro, we link to that.
  • No multi-location template. One site, one number, one address per business. A second location is a second site. Flag it to Liam.
  • No Spanish version of the page. The chat answers in Spanish. The page is English.
  • No client self-serve editor. No blog yet. No live booking yet.

How to demo it

Use the prospect's own preview. Or use Marigold Hair Studio (nova-marigold-hair.pages.dev) for practice. Never demo on Dee's live site. Open it on your phone first. Then share your screen. Owners judge the phone version.

  1. Hero: "This is what a client sees when they Google you at 11 pm. Your best work up top, your hours, and one button to book."
  2. Tap Call. "That number is your Nova receptionist. Every call from the site gets answered, day or night. Your cell still rings first for people who already have it."
  3. Services: "You decide what shows. Real prices if you have a menu, 'ask for price' if you quote by the look. Nothing here is a guess. You confirm every line before it goes live."
  4. Gallery: "Your photos, your work. Send us a few from your phone and we swap them in. Stock is only a placeholder and it's labeled."
  5. Reviews: "These are your real Google reviews, word for word." Or: "This block asks for your first one, and the cards and sign do the same."
  6. Visit and the sticky bar: "On a phone, Book and Call follow you down the page. Most salon sites have no call button at all."
  7. The form: fill it in with your own name. Show the two unchecked boxes. Submit. Read the success line aloud. "Every request lands with us in minutes. Those two boxes are what lets you text them back legally."
  8. The chat: tap a chip, then type in Spanish. "She knows your page, your hours and your prices. She answers in their language and takes a request. She never promises a time. You confirm it."
  9. Footer: "The boring part carriers and Google check. Already done."
  10. If they want to see other looks, open nova-codes.com. It has six "Our work" cards. Those are real client sites, screenshots only. It also has eight "Sample designs" (barber, nails, lash, med spa, IV therapy, massage, tattoo, dog grooming). Those are fictional businesses. Then say: "We build yours before you pay. You see it on this call, and we fix anything you want. When you say yes, it becomes your real site on your own domain in a few days."

Ask "What would you change?" and write it down. That list goes to Liam.

Lines that land: "Pretty is nice. Booked is better." "Built for phones, since that's where your clients find you." "Instagram is where people fall in love with your work. Google is where they book it."

Q&A

Can they use their own domain?

Yes. We point it at the new site (two DNS records). If they do not have one, we buy one for them.

Who buys the domain and whose name is it in?

Nova has registered domains in its own account. The terms do not say who owns a Nova-registered domain on cancel. Say "we can register it for you, and if you ever leave we help you take it with you." Do not promise more.

Where is it hosted and does hosting cost extra?

Cloudflare Pages. Included in the $297.

Why is the preview on a strange pages.dev address?

That is the private preview. Google is told not to index it on purpose. The real domain is the only copy Google sees.

They already have a website. What happens to it?

We keep the facts that are right. We rebuild the site in our format. At go-live their domain points at the new one. The old one is still theirs. We never leave two live sites with different facts.

Their site is on Wix, Squarespace or GoDaddy. How is ours different?

Those hand them a builder and leave the rest to them. Ours comes built. It has the phone that answers 24/7. It has a chat that takes requests and a form that reaches them. It has the texting consent and legal pages carriers require. And it has a person who makes their changes. Honest trade-off: they cannot edit ours themselves today.

What pages do they get?

One long home page. It has the hero, services, how it works, gallery, about, reviews, visit, request form, and chat. Plus Privacy, Terms, and Text Messages pages. Service pages are planned, not live.

Do they have to show prices?

No. Their choice: real prices, "ask for price," a draft "launch menu," or none. The chat follows the same rule.

Will we make up reviews?

Never. Real Google reviews word for word, or a "be our first review" block.

Whose photos are on it?

Theirs wherever we have them. Labeled stock where we do not. Stock is swapped out as their photos arrive. The intake takes up to 8 photos and a logo.

Can they have a video at the top?

Yes, a muted loop. Their own footage replaces the stock loop.

Can the site be in Spanish?

The page is English. The chat answers in Spanish (or whatever language the visitor writes in). The receptionist can be set bilingual. A Spanish page version has not been built.

What phone number shows on the site?

Their Nova receptionist number, everywhere. Their own cell keeps working. Missed calls forward to Nova.

Will their home address be public?

Only what they approve. A home-studio owner can show just the area in the hero ("exact address shared when you book"). The footer still prints the full address. Carriers require that, and it helps Maps. We never publish an EIN (the business tax ID).

Does the site book appointments?

Today it takes a request (name, cell, service, preferred time). The owner confirms. Live booking turns on per client once their calendar is connected.

They use Vagaro, Square, Booksy or GlossGenius. Do they switch?

No. They keep it. The site and receptionist take requests. They book in their app. Never promise a direct sync unless Liam confirmed it for that app.

Where do form submissions go?

To our system within seconds. It alerts by email. Text comes later, once their number is approved for texting. Slack is the backup. Today the alerts go to Liam, who passes them on. Do not say "straight to your phone" as a present-tense fact. Say "it lands with our team within a minute and we get it to you."

Will the form text their customer back automatically?

Not until their texting approval lands (days to weeks). Until then the site says "we will call you to confirm" on purpose.

What are the two checkboxes on the form?

Optional, unchecked consent boxes. One is for appointment texts. One is for offers (up to 4 a month). They let the business text customers legally. Carriers reject pre-checked or required boxes.

What can the chat do and never do?

It answers from the page and the profile. It speaks the visitor's language. It takes a request one question at a time. It never says a time is booked. It never invents a price or policy. It never gives medical advice. It never leaves the topic. It says it is an AI if asked.

Can the chat give prices?

Only prices on the site, and only if the owner allows it.

Can someone spam the form or chat?

Limits: 8 form posts per visitor per hour. 40 chat messages per visitor per hour. 1,500 chat messages per site per day.

How long until the site is live?

Preview within a day or two of the first call (sometimes the same evening). Go-live on their domain is usually within a week of the close. Texting approval is slower. It does not block the site.

Do they see it before they pay?

Yes. It is built and polished before the close. We show it on the call. It becomes their real site after they subscribe. If they do not sign, it may come down 7 days after the walkthrough.

How do they make changes after launch?

They text or email us. We edit, rebuild, redeploy, and test. Same-day has been typical. No written SLA (service-level agreement), so promise "quick."

Can they edit it themselves?

Not today. There is no client editor.

Will we keep updating it?

Yes, as part of the subscription: photo swaps, price changes, new services. SEO blogs and service pages are planned, not live. Do not promise them yet.

Will people find them on Google?

It is built to be found. It is fast and phone-first. It has the city and services in the right places. It has structured data Google reads. And we help clean up their Google Business Profile. Never promise a ranking.

Does it work on phones?

Yes. Built phone-first and verified on every site. Sticky Book and Call bar. The chat goes full-screen.

How fast is it?

Static files on Cloudflare's network. Do not quote a score.

Do they get a blog?

Not yet. No client has one. Planned.

Can they see their site traffic or how many people scanned the QR?

Not today. Nothing is shown to owners yet. Site analytics are planned. The QR scan counts exist, but no report reads them. If an owner asks, Liam can pull numbers by hand. Do not promise a dashboard.

Can they sell products, take deposits or gift cards on the site?

No. No online payments. We link to their existing Square or Vagaro deposit flow if they have one.

They have two locations. One site?

One site, one number, one address per business. A second location is a second site. Flag it to Liam.

Can they get just the website without the phone?

Not today. Nova Starter exists in the terms but is not sold. The answer is "it comes as the bundle."

Who owns the website if they cancel?

Public promise: "Your website, your number and your reviews are yours." We help them take the site and number with them. The terms say templates and software are Nova's. The data is theirs. The terms are silent on the site files and domain. Say the promise. Do not add detail the terms do not back.

What do we need from them to start?

Exact business name. Legal name and address. Hours. Services and prices (or where to read them). Photos and logo. Their Google listing login. How they book today. Their carrier. And the texting registration info. The EIN comes by text or the secure wizard, never email.

What is the counter kit and why does it matter to the site?

Business cards and a 5x7 sign, plus the bouquet. The cards and sign carry a QR that goes to r.nova.codes/their-slug. We point that at their Google review page. Until a Google profile exists, it points at their site. The QR never needs reprinting, because we control the redirect.

The AI receptionist

What it is

Every client gets their own AI receptionist on its own local phone number. It answers every call, 24/7, as the business ("Hi, this is the receptionist at {Business}, how can I help?"). It knows the business from a profile we build. The profile holds the name, hours, address or service area, services, FAQ facts, and price rule. It also holds Spanish on or off, and the recording notice on or off. It answers only from those facts. If a question is not covered, it offers to take a message. It never guesses. [LIVE]

Under the hood (never said to a prospect): the voice runs on Retell. It uses an ElevenLabs voice and a gpt-4.1 brain. Our own server handles the tools (messages, requests, alerts). Any document that says Vapi is stale.

What the caller hears

  • Greeting: "Hi, this is the receptionist at {Business}, how can I help?" In two-party-consent states (states where both people must know a call is recorded), it starts with "This call may be recorded for quality."
  • Voice: "Grace" (female, American, warm) for salons, spas, med spas, and groomers. Other niches get a male voice ("Brian"). Changing a voice is an agent-level change by Liam. It is not self-serve.
  • Style: one or two short sentences per turn. One question at a time. It says "Sure." and "Got it." the way a person does. It reads times, dates, prices, and phone numbers as words so they come out right.
  • Hold: if the caller says "hold on," it says "Sure." and waits.
  • Silence: a gentle nudge after 10 seconds of silence, at most twice.
  • Spanish: per client. When on, the greeting adds "Para español, diga español." Then the whole flow runs in Spanish with the same rules. Two founding clients have it on.
  • "Are you a robot?": "You got me, I'm an AI receptionist. Still happy to help. What's going on with your appointment?" That is the only scripted character break. It never names Nova Codes or any platform on a client line.

What it can answer

Hours (as fact). Where they are: a storefront gives the street address when asked. A home studio or mobile business gives the service area, never an invented address. Services. Anything in the FAQ facts (owner's name, parking, what to bring, deposit policy, cancellation policy). After hours it answers the same way. It never lets a caller hang up empty-handed.

Prices: the default is never to quote a price. "Prices depend on the style and the hair, so {Owner} confirms the exact price with you. I can send her a request for you." A client can switch one flag. Then it quotes only the figures on their list, never rounded or guessed. Three founding clients quote prices. The rest do not. Groomers usually do.

It never collects an email address (first name and phone only). It never pitches software or AI. It never apologizes for being an AI. It stays in scope ("we only handle hair and beauty services").

Booking: request mode today

Every client line runs in request mode. [LIVE]

What happens when a caller wants an appointment: it collects the service, a preferred day and time, and a backup time. It gets the first name, and whether they are new or returning. It reads it back once. It saves it as an appointment request. Then it says: "Perfect, I've sent that to the team, and they'll call you to confirm the exact time."

It never says a time is confirmed or booked. It never promises a text (client texting is not live).

Live calendar booking exists and is proven. It can check availability in the client's time zone. It can offer two spaced slots, create the event, reschedule, and cancel. It is switched on per client only. First the owner must connect Google Calendar, or confirm our calendar is their book. Durations and buffers must be confirmed too. No client is on it yet. [PLANNED per client]

Booking apps: no direct sync exists with Vagaro, Square, Booksy, GlossGenius, Fresha, or Mangomint. The receptionist takes the request. The owner books in their app. Say: "Whether it can write straight into your app depends on the app, and Liam confirms that before go-live." Never promise a sync.

Messages, transfers, emergencies

  • "Can I talk to {Owner}?" It does not ring them. It says "Of course, let me help with that." It offers to take a message. It gets the name and what to pass along. It saves it and says someone will get back to them.
  • Transfers: salon and spa lines never transfer. Four founding lines keep an emergency-only transfer. That means a real emergency the caller states, like someone hurt. It rings the owner's cell for 20 seconds. Two lines have no transfer tool at all. In testing the transfer never fired. Say: "It takes a message so you're not pulled out of a client's chair. Real emergencies are the only exception."
  • Med spa lines: never give medical advice, diagnoses, dosages, or suitability opinions. Take name and phone, and say a provider will call. Anything urgent: call your doctor or 911.
  • Hurt or in danger (salon lines): "hang up and call nine one one."
  • Spam: it answers every call like a person would. A post-call check flags obvious robocalls and silent lines. That way they do not become leads. It never hangs up on a hesitant real caller.
  • Voicemail: there is none. The receptionist is the voicemail. It answers every call.
  • Two calls at once: yes. The account handles 20 calls at the same time across all clients.

How the owner gets the lead

Every message, appointment request, and call writes a durable record. Then it goes out three ways. First, an email with the name, phone, what they said, call notes, and a tap-to-call button. Its subject is "New message from {caller} (ending in 1234) for {Business}." Second, a one-line text. Third, a Slack line to Nova. The call summary and any message from the same call arrive as one email. Call recordings, transcripts, and summaries are stored per call.

Honest today: all client lines are in operator mode. So the email and text go to Liam, who passes the lead on. Owner mode is the next per-client step. In owner mode, their email comes first. Then their cell, once texting is allowlisted (approved to receive our texts). Dee is first. [MANUAL] Say: "It lands with our team within a minute, with their name, number and what they said, and we get it to you. Email straight to you, then texts to your cell, come as your account is switched over." Do not promise direct owner alerts. Do not say "you get an email within a minute" until Liam confirms that client is in owner mode.

Owner texts, when on, obey quiet hours (8am to 9pm their local time).

Texting

The receptionist does not send or read texts. [DARK]

  • Missed-call text-back ("sorry we missed your call") is built but switched off. Do not say it texts back.
  • Customer texts come from the client's own registered number. That needs carrier approval first (days to weeks). Only Nova's own number and Dee's are approved. Even those only reach a short allowlist today.
  • Inbound texts to a client number land in our ops inbox for a person. Nothing auto-replies.

The phone number and forwarding

  • We buy one local number per client. We match their area code when possible. When the carrier is out, we fall back to a nearby one (one client in 203 got 475). About $2 a month, inside the price.
  • Honest status: as of the last forwarding log (2026-10-21), no founding client's forwarding had been proven by a joint test call. Dee's was still pending on 2026-10-25. Forwarding is the design and the go-live step. Do not describe it as already running for a named client.
  • The owner keeps their existing number. The design is conditional forwarding. Their phone rings first. On no answer or busy, the carrier sends the call to the Nova number. They can turn it off any time with one code.
  • The owner gets a one-page sheet in Liam's voice. It has their carrier's codes and their Nova number filled in. Forwarding is set up together on the go-live call, with a joint test call. Liam calls, and the owner lets it ring. Liam calls again, and the owner declines. Both should reach Nova.
  • Carrier codes from the forwarding kit: Verizon 71 + number (no answer or busy), off 73. AT&T wireless 61number# (no answer), 67number# (busy), off ##61# and ##67#. T-Mobile, Mint, Metro 61*number# (no answer), 67*number# (busy), off ##004#. Cable and VoIP business lines (Comcast, Spectrum, RingCentral) use the provider's portal. VoIP means an internet phone line. We click through the portal together. Google Voice cannot do conditional forwarding.
  • A personal cell can be forwarded. Only the no-answer and busy codes are used. The owner is warned that personal missed calls will reach the receptionist too.
  • Brand new business with no number: the Nova line becomes the business number. It goes on the sign, cards, and Google.
  • "One number for calls and texts" means porting their number to us. That happens later, only after texting is approved. Not on day one.
  • After go-live, a daily check flags any forwarded line with zero inbound calls for 7 days. That catches broken forwarding.

Calls are recorded and transcribed. In two-party-consent states the greeting discloses it. The flag is set from the client's business address. The list used by the system: CA, CT, DE, FL, IL, MD, MA, MI, MT, NV, NH, OR, PA, WA. That is a common legal summary, not legal advice. Two caveats. First, the audit could not confirm from the prompt files that the four two-party founding clients' greetings actually carry the recording line. So confirm with Liam before telling one of those clients it does. Second, the 30-day recording deletion is what the privacy policy says. The voice vendor's own retention setting is unconfirmed. Transcripts and summaries are kept while the client is active, plus about a year. There is no owner-facing player today. Liam can pull a recording on request.

Reliability

Retell reachability is checked every 15 minutes. A daily test call proves credit exists. Auto-recharge is now on, after a day in October when credits hit $0 and calls were refused. Failures page Liam. Each update to our own server pauses the booking and message tools for 1 to 3 minutes. The receptionist still answers during that window. The call details are retried. One server, no formal SLA (service-level agreement). Be honest about that if asked.

Changes after launch

A fact change (hours, a new service, a policy line) is a profile edit. It takes effect on the next call, with no deploy. "Tell us and it's fixed the same day." A behavior change in our server (alerts, tools) is a code release. That takes about 25 minutes plus a short pause. Internal caution: every agent runs on its live draft. There is no pinned prior version. So a bad prompt edit is live on the next call, with no one-click rollback. Version pinning is planned. Liam backs up and verifies every write. But there is no "undo" to promise.

How to demo it

What you have in hand: the demo number Liam texted you. That is a pool number pointed at the prospect's own agent for about two hours around the call. Or use Marigold Hair Studio (512) 598-5711 for practice. Never use Dee's line (346) 676-1667. That is a live client. Never use the Nova line +1 737-418-1679 as "their" receptionist. It answers as Nova Codes.

Set-up line: "Now call this number from your phone: {demo number}. It answers as {Business}. Ask it what a client would ask. Try to book something." Then mute and let the owner run it.

Steer them toward the moments that land:

  1. The greeting. Also the recording line, if they are in a two-party state. Say it is on purpose and switchable.
  2. "Are you open Sunday?" It answers with their real hours. Then it pivots to grabbing a time.
  3. Ask for a price. It refuses warmly and routes to a request. If they want prices quoted, that is one flag.
  4. Ask for a service by its real name (balayage, sew-in, deep tissue). It is tuned to their jargon.
  5. Try to book. It collects the request. It says it sent it to the team to confirm. Say out loud what just happened. That request is now in our system, with the caller's number attached from caller ID.
  6. "Can I talk to {Owner}?" It takes a message instead of ringing them. That is the point. The owner is not interrupted mid-client.
  7. "Are you a robot?" It owns it and keeps going.
  8. "Hold on a sec." It says "Sure." and waits.
  9. If Spanish is on, say "español" after the greeting.

After they hang up, say the line that is true today: "That's what every missed call turns into now. It answers every call. It takes the booking request with the caller's number attached. The message lands with our team within a minute, and we get it to you. And the review cards and sign in your kit do the asking for you."

Do not say any of these:

  • "It texts back anyone you miss."
  • "It hands the call to you."
  • "You get an email within a minute." Not until that client is in owner mode.
  • "After each visit it asks for the review." Automated review asks are switched off.

Saying "you're booked" after the demo is an automatic fail in our interview scorecard. Say "it took the request and sent it to you to confirm."

Q&A

Will it sound like a robot?

"You just heard it. Call it yourself before you decide." It uses a warm female voice for beauty businesses. It speaks in short sentences. It says "Sure" and "Got it" like a person. If someone asks, it says it is an AI assistant and keeps helping.

Does it speak Spanish?

Yes, as a per-client switch. When on, it offers Spanish in the greeting. It runs the same flow in Spanish. Other languages are not scripted or tested.

Do they have to change their phone number?

No. They keep their number. We give them a local Nova number. Their line forwards to it. "Your number stays yours. Your phone still rings first."

What area code will the new number be?

We try to match theirs first. We fall back to a nearby one when the carrier is out of stock.

How does forwarding work? Do all calls go to the AI?

It is conditional. Their phone rings first. If they do not answer, or are on another call, the carrier sends it to the Nova number. They can turn it off with one code. "Forward everything" is possible on most carriers. But it is not the design.

How do they set up forwarding?

They get a one-page sheet. It has their carrier's codes and their Nova number filled in. We do it together on the go-live call, with a test call. Verizon 71 + number (off 73). AT&T 61number# no answer, 67number# busy (off ##61#, ##67#). T-Mobile and Mint 61*number#, 67*number# (off ##004#). Cable, VoIP and landlines: the provider's portal, together.

Their business line is a landline. Does it work?

Usually, through the provider's portal rather than star codes. We set it up together on the go-live call. Google Voice cannot do conditional forwarding. So we pick another route.

Can they forward a personal cell?

Yes, no-answer and busy only. We warn them that personal missed calls reach the receptionist too.

How do they know forwarding is working?

The joint test call proves it. After that, a daily check flags a forwarded line with zero calls in 7 days.

What does it say when someone calls?

"Hi, this is the receptionist at {Business}, how can I help?" In two-party states, "This call may be recorded for quality." comes first.

What can it answer?

Hours. Where they are (or the area they serve). Services. And the facts they give us (owner's name, parking, policies, what to bring, deposits). For anything else, it offers to take a message. It never makes up a price, hour, or service.

Will it quote prices?

Default no. The owner confirms the exact price, and it offers to send a request. If they want prices quoted, we switch one flag. Then it quotes only the figures on their list.

Can it book directly onto their calendar?

Not yet for any client. It takes a request. It tells the caller the owner will call to confirm. Live booking is built and proven. It gets switched on per client after their calendar is connected. Say: "It takes the request and you confirm the time. Live booking is the next step once your calendar is connected."

Does it work with Vagaro, Square, Booksy, GlossGenius or Fresha?

No direct sync. It takes the request. The owner confirms in their app. "Whether it can write straight into your app depends on the app, and Liam confirms that before go-live." Never promise a sync.

What if the caller asks for the owner by name?

It does not ring them. It offers to take a message. It gets the details and says someone will get back to them.

Can it transfer calls at all?

Salon and spa lines never transfer. Four founding lines keep an emergency-only transfer. It rings the owner's cell for 20 seconds. Two have no transfer tool. "It takes a message so you're not pulled out of a client's chair. Real emergencies are the only exception."

What about emergencies or someone in danger?

Salon lines: take a message. If someone is hurt, hang up and call 911. Med spa lines: no medical advice. A provider will call back. Urgent means call your doctor or 911.

How does the owner get the lead?

An email (name, number, what they said, tap-to-call). A one-line text, once texting is allowlisted. And a Slack line to Nova. Today the email and text go to Liam, who passes it on. Owner mode is the next step. Say "it lands with our team within a minute and we get it to you." Not "you get an email within a minute."

Will the owner get a text when someone calls?

Not yet. Owner texts are simulated until the owner opts in and is allowlisted. Email is the live channel.

Does it text back missed calls?

No. Built but switched off. Do not say it does.

Can it reply to texts customers send?

No. Inbound texts go to a person in our ops inbox. Nothing auto-replies.

What if it gets something wrong?

It only answers from the facts the owner gave. If a question is not covered, it offers a message instead of guessing. A wrong fact is fixed the same day. It is live on the next call. "Tell us and it's fixed the same day."

How fast are changes after launch?

Fact and wording changes: minutes, live on the next call. Behavior changes in our server: a code release. That is about 25 minutes plus a 1 to 3 minute pause.

Can it take payments or deposits?

No. It collects first name and phone only. Never cards, never email. It can state the deposit policy if it is in the FAQ.

Does it handle after-hours calls?

Yes, the same way, 24/7. It never says "we're closed" and hangs up.

Does it tell people it is an AI?

Only if asked: "You got me, I'm an AI receptionist. Still happy to help." It never names Nova Codes or any platform on a client line.

Is recording legal in their state? Can they listen to calls?

Calls are recorded. The recording, transcript, and summary are stored per call. In two-party states (CA, CT, DE, FL, IL, MD, MA, MI, MT, NV, NH, OR, PA, WA) the greeting discloses it. That is not legal advice. There is no owner-facing player today. Liam can pull a recording on request.

Can it handle two calls at once? Multiple lines?

Yes, 20 at a time across all clients. One number per client today. A second number can point at the same agent. But that has not been done for anyone.

What if the caller's number is blocked?

It asks for the best callback number. It reads it back digit by digit, and continues. If they refuse, it continues on the name alone.

What does it do with spam and robocalls?

It answers every call like a person. A post-call check flags obvious robocalls and silent lines. That way they do not become leads. It never hangs up on a hesitant real caller.

How long can a call go?

No cap is set in our configuration. The voice vendor's default applies, and it is not documented. Calls under 15 seconds count as missed.

Will it interrupt or talk over people?

It is set so the caller can cut in confidently. It waits when asked to hold. It only nudges after 10 seconds of silence.

What does it cost us per minute? (internal)

No current per-minute figure is recorded. The only cited range is roughly $0.13 to $0.31 a minute all-in (July 2026 research). Monthly voice invoices across all lines have run $35 to $42. A number is about $2 a month.

Is it reliable? What happens if it goes down?

Reachability is checked every 15 minutes. A daily test call pages Liam on a credit failure. The vendor retries sending us call details. Each update to our server pauses booking and message tools for 1 to 3 minutes. The receptionist keeps answering. One server, no formal SLA.

Can they hear it before they pay?

Yes. Liam builds the agent from the intro-call notes. He assigns a demo number about 30 minutes before the walkthrough. The owner calls it from their own phone.

Which number should I test on a practice call?

Marigold Hair Studio (512) 598-5711 (fictional, routes to Liam). The Nova line +1 737-418-1679 answers as Nova Codes. Never Dee's (346) 676-1667.

What will it refuse to do?

Quote a price not on its list. Confirm a booking in request mode. Transfer a non-emergency. Collect email. Pitch anything. Give medical advice. Invent an address. Name Nova Codes. Or answer outside the facts.

Can we change the voice or use a male voice?

The voice is set by niche at build time. A different voice is an agent-level change by Liam, not self-serve. It has not been done for a client.

Can the owner set the tone ("warm," "formal")?

We collect tone cues. But the current template uses a fixed front-desk persona. The owner's personality shows up through the FAQ facts, and extra lines we add to the prompt.

Does the "instant AI callback" feature still run?

The code is on. But its only trigger was an old ad form that no longer runs. So it is idle. Do not sell it.

How is the receptionist "trained" on their business?

It is not fine-tuned (the AI model itself is not retrained). Their profile is rendered into one prompt and pushed to their own agent. The profile holds name, hours, address or area, services, FAQ, price rule, Spanish, recording flag, and transfer target. Changing a fact changes the prompt.

What happens if a message cannot be saved?

The caller hears "I'm sorry, I couldn't save that just now. Please call back in a few minutes." A failure is logged, so nothing is silently dropped.

Reviews, the welcome kit, and account management

Google reviews: what is live today

Only one review ask reaches real customers today. It is the printed kit. [LIVE]

  • Every client's review QR codes go through r.nova.codes/their-slug. The QR codes are on the business cards and the desk sign. We control that redirect link. It sends the customer to the client's Google "write a review" page. If there is no Google listing yet, it sends them to the client's website instead.
  • We control the redirect, so a printed QR never needs reprinting. The day a client's Google listing goes live, Liam flips the target. The same cards then start sending people to Google.
  • The redirect counts scans per client, per source (card or sign), per day. The counts exist, but no report reads them yet. Liam can pull them by hand if an owner asks. Do not promise a scan dashboard.
  • The QR goes straight to Google. There is no star filter in front of it.

The automated review ask by text and email after a visit is built. It sends a request, then a 30-day follow-up if there is no review, then a 1-year follow-up. It runs in dry-run every day, but it sends nothing. [DARK] Four things must happen before it goes live. The client needs texting approval. The customer must give marketing consent (the second checkbox). A "showed" appointment signal must exist, and that signal is itself dark. And the company must do a company-wide go-live. No real client's customer has received an automated review request from Nova. The AE guide says "every finished job triggers a review request by text." That line describes the future state.

The star-gated review link exists only on that dark texted path. [DARK] It sends 4 to 5 stars to Google. It sends 1 to 3 stars to a private form that pings the owner. Do not sell it as live.

Review detection and AI-drafted replies exist in code, but they depend on two things. The client must forward Google's review emails to us, and no client has set that up. We also need Google API access (a way for our code to talk to Google), and that is still pending. [DARK] Replying to reviews for the first month is a manual promise: "we draft replies for them." [MANUAL]

The review giveback is deployed with everything switched off. [DARK] It gives one meal to a hunger-relief charity per Google review, any rating, with a $10 monthly minimum. Do not mention it to owners or customers. Never name the charity.

Google Business Profile

We need liam@nova.codes added as a Manager on the client's Google Business Profile. It is on the Signed checklist. You do it on the walkthrough by screen share. The path is business.google.com, People and access, Add, liam@nova.codes, Manager. [MANUAL]

Why we want it: we keep the listing's name, phone, hours and address matching the website and the texting registration. We add photos and services. We reply to reviews. Later, we read review counts.

There are three cases. Claimed and theirs: add Liam. Exists but unclaimed: claim it on the call. Google verifies by video, by postcard in about a week, or by phone. No listing at all: create it at business.google.com/create with the exact public name and address, then add Liam. Only the owner can create a listing. Until it exists, the review QR points at their site.

Two Google approvals are pending. The Business Profile API access request was resubmitted 2026-10-22, and Google quoted 7 to 10 business days. The OAuth app verification (Google checking our app) was submitted 2026-10-20 and takes 4 to 6 weeks. Manager access by invite works regardless. Dee is our live client. She has no Google listing yet as of 2026-10-25, so her review QR goes to her website. Do not use her as the "reviews" example.

What we promise and do not promise about reviews

  • Never promise a number of reviews.
  • Never fake a review or invent proof. Sites quote real Google reviews word for word, or they show "Be our first review."
  • We do not block anyone from leaving a review.

Say: "We get you more Google reviews two ways. First, the kit: business cards and a counter sign with a QR code. A client scans it and lands right on your Google review page. We control the link. So if your Google listing changes, we just update it. You never reprint. Second, we get set up as a manager on your Google listing. That way we can keep it correct and help you reply to reviews. Review texts after visits come later, once your business is approved for texting and your customers have opted in."

No listing yet: "Until your listing exists, the QR goes to your website. The day your listing is live, we point it at Google. Creating the listing is the one thing only the owner can do. It takes about ten minutes on your phone, and I'll walk you through it."

Bad reviews: "We don't block anyone from leaving a review, and we never fake one. We reply to every review for the first month so the listing looks alive. If something negative comes in, you tell us, and we help you draft a calm reply."

The welcome kit

One kit per client. It ships straight to the shop, and Nova pays for it: [MANUAL ordering; Gelato print automation live for one client]

  • 100 business cards. Front: five stars, a short line of text, the QR, and "Scan to review." The text reads: "Love your visit? Tell Google. Scan the code and leave {Business} a quick review. It takes about a minute and it means the world to a small business." Back: wordmark or logo, phone, address, city, website, tagline.
  • A 5x7 desk sign in a clear acrylic stand. It says: "Enjoyed your visit today? Scan to leave us a Google review. It takes about a minute, and it helps neighbors find us." Then a large QR, phone and address.
  • A welcome bouquet from the Nova Codes collection at Diane James Home. The gift note says "Welcome to Nova Codes. Liam."

Every client's kit PDFs live in a shared Drive folder. The parent folder is "Nova Closing Kits," with a "Shared with clients" subfolder. The AE can show the desk-sign PDF on the walkthrough.

Costs to Nova, never said to a client: cards $15 to $20, sign $10 to $15, holder $8 to $13. Shipping is $8 to $15. The bouquet is $160 to $195. The approved line is "About $200 of stuff, on us."

Timing: order right after the walkthrough. Cards and sign arrive in about 3 to 5 business days. The bouquet is made to order and takes about two weeks. The close script says "ships this week." That means the order goes in this week. If pressed, use the safer wording: "We order it this week. The cards come in about a week, the bouquet in about two."

When the kit lands, text the client a photo of how to set it up. The holder goes by the register, with the cards in a small stack next to it. Ask them to scan the sign once so the first scan shows up.

The bouquet

  • Collection link, used in every email, text, doc and script about the kit: https://www.dianejameshome.com/collections/nova-codes-petite-bouquet
  • Eight picks. The peonies and hydrangeas: Head Over Heels (white peony, $170), Pink Lemonade (pink peony, $170), Annabelle (white hydrangea, $160), Endless Summer (blue hydrangea, $160). The rest: My Maggie ($195), Bubblegum Bloom ($180), Bonnie Blush ($195), Oh My Darling ($180). Each is a single-stem faux floral in a glass bud vase. They are handmade to order and ship in about two weeks.
  • The client picks on the walkthrough or closing call. Their pick is them saying yes without saying yes. Send the link, let them choose, and write the pick in the brief Doc under "Signed."
  • Say "a bouquet that lasts" or "a little something for your home." Never say "fresh flowers." They are faux.
  • You may name the maker in calls, emails and texts with a client. Never in ads.
  • The old six-color map (Magenta Marvel, Sublime, Sun Kissed) is retired. Pick within the collection. Anything else goes to Liam.
  • Month 3 and month 6 gifts are designed and coded but fully off. [DARK] Today the month-3 gift is a reminder set at the day-30 review. The AE coordinates it. Nova pays for all client gifts. The AE never buys gifts without written approval.

The account-management loop the AE runs

From the AE contract (2026-10-27):

  • Quarterly check-in. A short phone check-in with each closed client about every three months. Do it shortly before their next monthly or quarterly bill. Confirm the service is working. Fix small issues or escalate them. Keep the client on.
  • Gifts and thank-yous. Coordinate the welcome kit, gift and thank-you touches the Company provides. Follow the Company's process. Nova pays.
  • Records. Keep CRM and call notes current the same day as each call or check-in. Log the outcome, the next step and the client's commitments.
  • Reporting. A short written weekly summary (calls taken, closes, check-ins, notable feedback) and a weekly review call with Liam.
  • Pay. $100 per monthly close and $200 per quarterly close. Then $33 per monthly payment or $100 per quarterly payment after the first. No check-in gate on pay. The close fee reverses on refund, chargeback or cancel within 30 days.

What to cover on the quarterly call: calls answered, and requests confirmed and how fast. Is the site still correct (hours, prices, photos)? Is the kit on the counter? Reviews gained and QR scans. Anything the owner wants changed. Use the client's own numbers only, never a cross-client comparison. Revenue is always "estimated." Log the outcome and next step the same day.

Churn signals to watch (churn means a client leaving): calls not being answered. Bookings below the client's own prior 30 days. A sharp drop in the last 7 days. A failed or disputed payment. An open setup gap (calendar, number, reviews, site). Billing problems escalate first and are never handled by automation.

The first month follows Liam's playbook. Day 7 is a 15-minute check-in. Listen to two or three real calls together, fix wrong answers the same day, and confirm the kit arrived. Day 30 is a 30-minute review. Go over the numbers, turn on what was waiting, collect the testimonial video, and set the month-3 bouquet reminder. Confirm with Liam who runs those for your clients.

An AI customer-success manager exists (daily health scoring, value recaps, nudges, escalations). It runs in dry-run and sends nothing. [DARK]

Escalating and cancels

  • Escalate in Slack, same day, with the business name and the issue. Client details stay in the brief Doc. Say "Let me check with Liam" when unsure.
  • Cancel path (terms, 2026-10-26): email liam@nova.codes, or text "Please cancel my plan" to (737) 257-3405, or cancel in Whop. It takes effect at the end of the paid period. No partial refund. Card-on-file clients must cancel before day 14 to avoid the charge. STOP alone does not cancel.
  • Liam wants AEs to see cancel requests. That is why email and text are the preferred routes. The console flag that would surface them is not built. Liam relays today. [PLANNED]
  • A cancel within 30 days of the first payment reverses the AE's closing fee.

Past-customer win-back texts

A client's past-customer list can be imported in week 1 (name, phone, email, last visit). The win-back text engine is built but off. [DARK] When it turns on, the rule is this. No text goes to the imported list until texting is approved and the owner approves the exact message. One message, with STOP. No more than one a month. Do not promise a blast.

Support after launch

  • Email liam@nova.codes, or text (737) 257-3405, or reply HELP to any Nova text. Nova's own line is +1 737-418-1679. Owners also get Liam's cell on the go-live call.
  • Response promise in the terms: "promptly during normal business hours." No formal SLA (no written response-time guarantee).
  • The client changes nothing technical themselves. Hours, prices, services, photos, the receptionist's answers: they ask, and we apply it. There is no client portal.
  • "Their list is theirs. If they leave, they get a CSV. We never sell or share numbers."

Q&A

How do reviews get asked today?

By the printed kit. A review QR on the cards and the counter sign forwards through our redirect. It lands on the client's Google review page, or their site until a listing exists. Automated post-visit review texts are built but switched off.

Does the system text customers after every visit asking for a review?

Not yet. "Review texts come later, once your texting is approved and your customers have opted in."

Do we write or fake reviews?

No. Real Google reviews word for word, or a "be our first review" block.

Can we guarantee X reviews a month?

No. Never promise a number of reviews, bookings or calls.

What if a customer scans the card and wants to leave a bad review?

The QR goes straight to Google. There is no filter in front of it. The star-gated link exists only on the dark texted path.

What if the client gets a bad review?

Tell Liam. We reply to every review for the first month and draft replies for the owner. Nothing auto-posts.

Do we need access to their Google Business Profile?

Yes. Add liam@nova.codes as a Manager. It is on the Signed checklist. You do it on the walkthrough screen share.

Why do we want manager access?

To keep the listing matching the website and texting registration. Also to add photos and services, reply to reviews, and later read review counts.

The client has no Google listing. What then?

The QR points at their website until the listing exists. The owner creates it (only the owner can). Then Liam flips the redirect, with nothing reprinted.

Will reviews get filtered so only happy people reach Google?

Only on the dark texted link. Do not sell it as live.

What is the "meal for every review" thing?

A planned giveback: one meal donated to a hunger-relief charity per new Google review, any rating. It is built and switched off. The charity cannot be named yet. Do not mention it to owners.

What is in the welcome kit?

100 review cards with their QR, a 5x7 desk sign in a clear acrylic stand, and one bouquet from the Nova Codes collection.

Who prints and ships it?

Nova, straight to the shop. The client gets a Drive folder with the PDFs, never attachments.

How much does the kit cost Nova? (internal)

About $45 to $65 without the bouquet. The bouquet is $160 to $195.

When does the kit arrive?

Cards and sign arrive about 3 to 5 business days after ordering. We order right after the walkthrough. The bouquet takes about two weeks. "Ships this week" means the order goes in this week.

Who picks the bouquet and when?

The client picks, on the walkthrough or closing call, from the eight in the collection. Write the pick under "Signed."

Can I say the bouquet is from Diane James Home?

In calls, emails and texts with a client, yes. In ads, never. Say "a bouquet that lasts," not "fresh flowers."

Does the client pay for any of this?

No. Nova pays for client gifts, kits and thank-you items. The AE never buys gifts without written approval.

Is there a month 3 or month 6 gift?

Designed and coded but fully off. Today it is a manual reminder set at the day-30 review. The AE coordinates it.

How often do I check in with a client?

Day 7 and day 30 in the first month. Confirm with Liam who runs those. After that, a short phone check-in about every three months, shortly before the next bill.

What do I cover on the quarterly check-in?

Is the service working? Check calls answered, requests confirmed, site correct, kit on the counter, reviews and scans. Handle small fixes. Note anything to escalate. Log the next step the same day. Their own numbers only.

What are the churn signals?

Calls not answered. Bookings below their own prior 30 days. A sharp 7-day drop. A failed or disputed payment. An open setup gap.

How do I escalate a problem?

Slack, same day, business name plus the issue. Client details stay in the brief Doc.

A client wants to cancel. What happens?

They email liam@nova.codes or text "Please cancel my plan" to (737) 257-3405. Or they cancel in Whop. It ends at the end of the paid period, no partial refund. Card-on-file clients must cancel before day 14. A cancel within 30 days of the first payment reverses your closing fee.

Can we blast their past customers with a win-back text?

Not today. When it turns on: only after texting approval and the owner approves the exact message. One text with STOP. No more than one a month.

Does the receptionist text back missed calls?

No. Built but off.

Can my client text their customers now?

Only Hair by Dee has an approved registration. Even her sends still reach only a test allowlist (a short list of test numbers). Everyone else is not registered yet. It takes about $22 and 2 days per client once Liam runs it.

Which number do owner alerts come from, and why isn't my client getting texts?

Nova's line, (737) 257-3405. But only owners with a logged verbal yes are on the allowlist. And all clients are still in operator mode, so lead alerts go to Liam, who relays them. Owners get email once switched to owner mode.

What consent does a customer need before we text them for the client?

Booking confirmations and reminders need the first box (transactional). Review asks, win-back and surveys need the second box (marketing). Quiet hours: 8am to 8pm local.

Who does the client call when something breaks?

Email liam@nova.codes or text (737) 257-3405. Reply HELP to any Nova text. Nova's own line is +1 737-418-1679. They also have Liam's cell. Prompt reply in business hours, no formal SLA.

Can the client change their own hours, prices or photos?

No. Nothing technical is self-serve. They ask and Nova applies it. No client portal.

What if the receptionist stops answering?

Escalate to Liam immediately in Slack. Credits ran out once in October. Auto-recharge and a daily test call now exist, and failures page Liam.

The client wants their customer list.

"Their list is theirs. If they leave, they get a CSV. We never sell or share numbers." Ask Liam to export.

The sales process: lead to close

Where leads come from

  • A Meta ad (video, image or song) sends an owner to a landing page on grow.nova-codes.com. Half see a quiz first. Half see the video page.
  • Live pages: /founding, /founding/salon, /founding/dog-grooming, /founding/quiz, and the niche pages /for/hair, /for/nails, /for/lashes, /for/med-spa, /for/groomers. Massage, spa, wellness and tattoo have no page yet. They use /founding.
  • Ads: a one-time rule was set to switch the paid campaign on 2026-10-28. But on 2026-10-25, Liam decided that paid ads wait until automated onboarding is ready. Check Slack to see whether ads are running before you expect volume. Nothing in the funnel is cold calling or list building.

Here is what the page promised them, word for word. Hold yourself to it. "Built for you first. Free to see. $297/mo only if you love it." "Free to see. No card. No setup fee." "A quick 15 minute call. I build your website and receptionist. Then I show you both on a 30 minute Google Meet." "THE CATCH? There isn't one. If you love it, it's $297 a month, month to month. If not, you don't pay a thing." The pillars on the page: "Pro Website: Built to bring in customers. Live in days." "AI Receptionist: Answers every call 24/7." "5-Star Reviews: Fills your Google profile." "Leads to Your Phone: Never lose a customer to voicemail."

The testimonials on the landing page (Justin Smith, Cody Dawe, Dana Isaiah) are about working with Liam's team on other work. They are not Nova salon client results. Do not quote them as such.

The quiz and the estimate

The quiz is six taps:

  • Business type.
  • What happens when they can't pick up? Options: I call back later / They leave a voicemail / Honestly, they probably call someone else / I always pick up.
  • Calls or texts slipping per week: 0 to 2 / 3 to 5 / 6 to 10 / More than 10.
  • Value of one appointment: Under $75 / $75 to $150 / $150 to $300 / $300+.
  • Website: I'm proud of it / It's outdated / I don't have one.
  • Reviews: I ask in person / Hardly ever / I don't.

The estimate math works like this. The slipped-calls bucket maps to 1, 4, 8 or 12. The value bucket maps to $50, $110, $225 or $400. The estimate = calls x 4.3 weeks x 0.5 (half would have booked) x value. It is rounded to the nearest $50, with a minimum of $50. If they said 0 to 2 and "I always pick up," no estimate is shown. The page shows two lines:

  • "You could be leaving about $X a month on the table."
  • "A rough guess from your answers, not a promise."

Quote the brief's estimate as written. Do not recompute it on the call.

After the quiz: "We'll build yours and show it to you first. Free to see. No card. Love it? It's $297 a month. No setup fee. Cancel anytime." Then first name and email, then Calendly.

Booking and the calendar

  • Intro calls are 15 minutes on Calendly ("Quick Intro Call with ..."). They book within a 3-day window.
  • The walkthrough link is secret: calendly.com/nova-codes/walkthrough (30 min, Google Meet, required cell question). Calendly sends the confirmation, the 24-hour and 1-hour reminders, and a cancel text. Emails come from liam@nova.codes.
  • Calls land on the nova@nova.codes Google calendar with Google Meet links. The AE guide's older line says liam@nova.codes and 12 to 5 PM Eastern. The calendar moved to nova@ on 2026-10-26, with a Mon to Fri 7am to 7pm ET schedule. It drifted back once on 10-27. If a booking is missing, check Calendly's "add events to" calendar. Confirm with Liam which hours to honor.
  • Every visit, lead, booking and walkthrough lands in the Google Sheet "Nova Founding 10 Leads," along with daily spend.
  • The owner brings two things into the call: the salon video they watched (youtu.be/JUq_aG3l150) and the landing-page copy above. Calendly sends its own confirmation and reminder texts only if the prospect filled in Calendly's optional "Send text messages to" box. Nova's own prospect reminder texts are switched off. [DARK] So do not assume every prospect got a reminder.

Before every call: the brief

When a lead books, our system writes a Google Doc brief within about a second. It goes in the Drive folder "AI Receptionist Closer Prep," and Slack gets a ping with the link. A cancel renames the Doc "CANCELED." It never deletes it.

The brief gives you their name, cell, email, business type and city. It gives their quiz answers (or "Direct booking, no quiz answers"). It gives the estimate in one line. It gives "Say this first," a one-line opener built from their own answers. It gives the likely objection and how to frame it. And it gives "Ask in the first two minutes": business name, website, Google listing, and who answers the phone today.

If the brief says "Direct booking, no quiz answers," ask the pain questions yourself in the first few minutes. If a quiz booking shows the wrong business type, look in the Calendly invitee's utm_term field. The real type is there.

Most intro calls are on Google Meet. But the original intro event was a phone event, so check the brief. It shows either a Meet link or a number to call. Only the walkthrough must be on Meet.

Know this cold, every call: $297 a month, no setup fee, month to month. We build it first, and they see it before paying. The welcome kit ships when they sign. Two-party consent states (both people must agree to a recording): CA, FL, PA, WA, CT, IL, MD, MA, MI, MT, NH, NV, OR, DE. If you record, say so at the top.

Join the Meet two minutes early with your camera on. If they have not joined by minute three, call their cell. Most pick up.

Call 1: the intro (15 minutes, Google Meet)

You have three jobs. Understand their phone problem. Collect what the build needs. Book the walkthrough before you hang up. Do not pitch hard. The build sells on call 2.

  • 0 to 2, open: "Hey {Name}, it's {you} from Nova Codes. Thanks for grabbing a time. Where are you calling in from?" Then the agenda: "I'll ask a few questions about the business and the phones. Then I'll tell you what we build for you this week. Then we pick a time for me to show it to you. Sound good?"
  • 2 to 6, pain: quote the quiz back. "You said about 6 calls a week slip through and a client is worth about $110. That's around $1,400 a month going to whoever picks up. Does that feel right?" No quiz? Ask the six questions in order. Who answers the phone now? What happens when you're with a client or after hours? How many calls or texts slip a week? What is one client worth? How's the website? How do you get Google reviews? Write the numbers down.
  • 6 to 8, what happens next: "Between now and our next call, we build you a new website and an AI receptionist that answers as {Business}. On the next call I show you both, and you call it and hear it answer. If you love it, it's $297 a month. No setup fee, month to month. If not, you don't owe a thing." Then a soft check. Ask, "If I build it and you love it, is $297 a month doable for the business?" Yes or "probably" is enough. A hard no means stop. Thank them, and do not book the walkthrough.
  • 8 to 13, the build list: "I need a few details so it sounds like your shop, not a template." Then collect these. The business name as the receptionist should say it. Address or service area. Hours. Top services, and whether prices are said on the phone (default no, except groomers). Current website and Google listing. Booking app (Vagaro, Square, Booksy, GlossGenius, Mangomint, Fresha, none). Instagram handle, or where to grab photos and a logo. Tone (warm, quick, formal). Anything it should never say. The owner's cell for alerts and the emergency-only transfer. Salon and spa lines do not hand ordinary calls to the owner (see the Receptionist section).
  • 13 to 15, book the walkthrough: "It's 30 minutes on Google Meet, because I share my screen to show you your site. I've got Thursday at 2 or Friday at 11. Which is better?" Book it live on the walkthrough link, 2 to 3 business days out. Type in their name, email and cell. "You'll get a text and an email with the Meet link. This one has to be on Meet so you can see the site. I'll have it ready."

Do this within 10 minutes after the call. Paste the build list into the brief Doc under "Build notes." Post in Slack: "Build: {Business}, {niche}, walkthrough {day} {time}." Liam builds from that.

Between the calls

  • Liam builds the site and receptionist from your build notes, usually the same day. He posts in Slack the preview link (a private nova-something.pages.dev address) and the demo phone number.
  • The demo number is a pool number. It gets pointed at the prospect's build about 30 minutes before the walkthrough, for about two hours. It answers as their business only around the call. The real client number is bought at onboarding.
  • The night before, text from your own phone. The AE guide allows your own phone for this one text. Log that you sent it in the brief Doc, so the record stays in Company tools. Say: "Hey {Name}, your new site and receptionist are ready. I'll show you both tomorrow at {time}." Send a screenshot of the site, not the link. The screenshot gives them a reason to show up. The link gives them a reason to skip the call.
  • Morning of: if there is no link or number by then, ask in Slack.

Call 2: the walkthrough (30 minutes, always Google Meet, camera on)

  • 0 to 2: "Hey {Name}! Ready to see it? Anything change since we talked?"
  • 2 to 12, the site: share your screen. Walk the home page top to bottom (photos, call button, book button, services, hours, reviews). Text them the link: "Open it on your phone too. That's where your clients will see it." Ask "What would you change?" Write every answer down. Those go to Liam.
  • 12 to 18, the receptionist: "Now call this number from your phone: {demo number}. It answers as {Business}. Ask it what a client would ask. Try to book something." Mute. Let them run it. After they hang up: "That's what every missed call turns into now. It takes the booking request and sends it to you to confirm. It lands with our team within a minute, and we get it to you. And the review cards and sign in your kit do the asking for you." The words matter. Say "sends it to you to confirm," never "you're booked." Four lines to avoid (the Receptionist and Reviews sections explain why):
  • "it texts back anyone you miss"
  • "it hands the call to you"
  • "you get an email within a minute"
  • "after each visit it asks for the review"
  • The kit (2 minutes): share the desk-sign PDF from the kit folder. Say: "This is what ships to your shop the week you sign. 100 review cards with your QR code. This sign in a stand for the counter. And a bouquet for the front desk."
  • Drop the bouquet collection link in the chat: https://www.dianejameshome.com/collections/nova-codes-petite-bouquet
  • Say, "Pick the one you'd want on your counter." Write the pick down. Her picking one is her saying yes without saying yes.
  • 18 to 22, tie-down: this is where objections come up, so handle them (see below). "So that's the website, the receptionist and the reviews. Does this line up with what you wanted to fix?" Then: "Is there anything that would stop us from getting you live this week?"
  • 22 to 27, close: "Here's the deal, same as I said on the first call. $297 a month. No setup fee, month to month, cancel anytime. When you say yes, we point your number at the receptionist. Your site goes live on your domain. And the welcome kit ships this week: your review cards, the desk sign and the bouquet. Want to get it going?" On a yes, send the checkout link for the plan they picked (monthly, quarterly or free trial). The links are in the offer section. Send it in the Meet chat. Stay on while they tap it in. Tell Liam in Slack which plan they picked. If a partner needs to sign off and is absent, book a 10-minute call with both before hanging up. Ask: "Is there a partner or anyone else who needs to sign off?"
  • 27 to 30, after the yes: run the Signed checklist (in the Go-live section). Book the go-live call about a week out. Then say: "Over the next few days we finish your site, register your texting, and get your number ready. On the go-live call we forward your phone and you're live. Your kit ships this week."
  • Not a yes today: "No problem. What would you need to see to feel good about it?" Answer that one thing. Then: "The site stays up for a week. Let's put 10 minutes on the calendar for {day} so you don't lose it. And I'll hold the {bouquet} for you." Book it before hanging up.

Post in Slack: "CLOSED: {Business}, {city}, go-live {day}."

  • Let the product sell. The site on their phone and the receptionist in their ear do more than any pitch. Your job is to get them to touch both.
  • Make it theirs before you say the price. "What would you change?" and "Pick the one you'd want on your counter" turn a demo into their site and their kit.
  • Use their numbers. The quiz estimate and the value of one client are the only math you need. "One extra booking a week covers it."
  • Say the price once, plainly. Add "no setup fee, month to month, cancel anytime." Then stop talking.
  • Objections get two sentences and a question back. Never a speech.
  • Always leave with a next step on the calendar: checkout, a partner call, or a 10-minute follow-up.

Objections

Say the short answer, then ask a question back. Do not pile on.

  • "Is it really free to see?" "Yes. It's already built. You pay nothing unless you keep it."
  • "Will it sound like a robot?" / "My clients are particular." "You just heard it. If someone asks, it says it's an AI assistant and keeps helping. What did you think of how it sounded?"
  • "I already use Vagaro / Square / Booksy / GlossGenius." "Keep it. The book button on your site goes to it. The receptionist takes the booking request and sends it to you to confirm. Whether it can write straight into your app depends on the app. Liam confirms that before go-live." Never promise a sync.
  • "I'm not techy." "You don't touch anything. We set it up and we walk you through it on the go-live call."
  • "$297 is a lot." / "$297 is a lot for one person doing hair." Use their number. "You said one client is worth about $110. One extra booking a week covers it. And it's month to month. If it isn't paying for itself, you cancel." Or: "You said a new client is about $150. Two extra bookings a month covers it. And you told me about 6 calls a week are slipping."
  • "Let me think about it." "Totally fair. What specifically do you want to be sure about?" Answer that one thing. Then book the 10-minute follow-up. The site stays up a week.
  • "I need to ask my partner / my husband." "Of course. Let's get the three of us on for 10 minutes. Thursday or Friday?"
  • "What happens to my old website?" "We point your domain at the new one. Nothing is lost, and the old one is still yours."
  • "Can you give me a discount?" / "Can you do $200 for the first few months?" "The price is $297 for everyone. What I can do is make sure the welcome kit ships this week." Any pricing change needs Liam.
  • "Most of my people DM me on Instagram. Do I even need this?" "Keep doing that. This is for the calls you can't get to while you're mid install. Those are the ones going to someone else right now. How many of your DMs come after someone already tried to call?"
  • "Wait, did it just book me?" "It took the request and sent it to you to confirm. Live booking into your calendar gets connected at go-live." Never "yes, you're booked."
  • "Is there a contract? Can I cancel anytime?" "No contract. Month to month, cancel anytime. You keep the service through the period you paid for." Answer calmly and keep moving. A flustered answer turns into "email me everything."
  • "What if it doesn't work for me?" "It's month to month. If it isn't paying for itself, you cancel. You've only paid for that month." If they took the free-trial link, add: "And the first 14 days are free. So cancel before day 14 and you've paid nothing."
  • "Why so cheap? What's the catch?" "There isn't one. If you love it, it's $297 a month, month to month. If not, you don't pay a thing."
  • "How do people find me? Do you do SEO or ads?" Not scripted. Do not promise rankings, page one, or leads. The safe truth: the site goes on their own domain. It is built to be found. Reviews are what lift the listing. Ads are not part of the $297. Check with Liam before saying more.
  • "Who handles the domain, hosting, security? Can I use my own photos?" "We do all of it. You keep your domain, or we register one for you. Send us the photos you want and we put them up. We use stock only where we have none, and we label it."
  • "Say I quit in four months. What happens to the website?" Only two things are documented. One: "you keep the service through the paid period." Two: the public promise that we help you take the site and number with you. Say those. For anything more, say "let me check with Liam."
  • "I have another call with a competitor at 4." Respect it. Give the exact next step. Never trash the competitor. Stay the frontrunner.
  • "I'm 56, the computer train passed me by. Can I run this?" Shrink the ask: "Your only job is to add us as a manager on your Google page. Ten minutes, and I'll walk you through it on screen. We do literally everything else."

These automatic fails come from our own interview scorecard. They apply on real calls too: offering a discount, promising a booking-app sync, saying "you're booked," and talking over the owner.

No-shows, cancels, reschedules

About a third of booked calls do not join. The rule: wait three minutes, then call the cell. Call again. Then text: "Hi {Name}, it's {you} from Nova Codes. Tried you for our {time} call. Call me back when you're free: {your number}." By the end of the slot, text the booking link. Make one more call the next day. Two tries over two days and no reply? Mark "no show, done."

Walkthrough no-show: same steps, but the text carries a screenshot of their finished site. "Your site is ready, here's a peek. Call me and I'll show you the rest." The site stays up a week.

Cancels: Calendly sends a rebook link itself. If they cancel a walkthrough, text them within the hour. Reschedules: nothing to do.

Numbers and reporting

Targets: intro show rate 60%+, intro-to-walkthrough 70%+, walkthrough show rate 75%+, close rate 33%+. MRR added = closes x $297. (MRR means monthly recurring revenue.) Tell Liam if show rate drops under 60% for a week.

Reporting: an end-of-day report in Slack before logging off. It covers your start and end time. Intros: scheduled, held, no-shows. Walkthroughs: booked, scheduled, held, no-shows. Then closes, MRR added, no-shows chased, top objection, a daily rating, and one thing to do better. End of week: email Liam by Friday 6 PM. End of month: email by noon Eastern on the last day, with a short video or written review (under 5 minutes or 750 words). The contract adds a short weekly written summary, a weekly review call, and same-day CRM notes.

Rules

  • One price. No discounts without Liam.
  • Never promise a number of reviews, bookings or calls.
  • Never promise a booking-app sync unless Liam confirmed it for that app.
  • Never type or store a card.
  • If asked, the receptionist is an AI assistant.
  • If you record, say so at the start, every call, every state.
  • Only call or text the cell they gave, only about their calls and build.
  • Client details live in the brief Doc, never pasted into Slack.
  • Never say free forever, founding, or first 10. Say "free trial" only with "14 days, card on file, then $297 on day 14" attached.
  • You never touch the website builder, the receptionist or the phone numbers.
  • Do not repeat unverified marketing claims as fact. Examples: "Trusted by Jordin Sparks' team" on nova-codes.com, or a client's "Licensed Texas stylist" or "physician-directed therapists" lines. Ask Liam before quoting any of them.
  • The landing-page testimonials (Justin Smith, Cody Dawe, Dana Isaiah) are not salon client results.
  • If unsure: "let me check with Liam."

Q&A

Where do my calls come from?

Meta ads send owners to grow.nova-codes.com landing pages. The owner books a 15-minute intro on Calendly. No cold calling, no list building.

What did the owner see before the call?

Either the salon video or the six-tap quiz with a "$X a month on the table" estimate. Plus the page copy: "Built for you first. Free to see. $297/mo only if you love it. No card. No setup fee."

How is the quiz estimate calculated?

Calls slipped per week (bucket to 1, 4, 8 or 12) x 4.3 weeks x 0.5 x value per client (bucket to $50, $110, $225 or $400). Round to the nearest $50. "A rough guess, not a promise." Quote the brief's figure as written.

Where is the brief and what is in it?

A Google Doc per booking in the Drive folder "AI Receptionist Closer Prep," pinged to Slack. It holds the contact row, quiz answers, the estimate, "Say this first," the likely objection, and the first-two-minutes questions.

What if the brief says "Direct booking, no quiz answers"?

Ask the six pain questions yourself in the first few minutes.

Which calendar do my calls land on, and what hours?

nova@nova.codes since 2026-10-26, Mon to Fri 7am to 7pm ET on Calendly. The AE guide's older line says liam@nova.codes and 12 to 5 PM ET. Confirm with Liam which hours to honor. If a booking is missing, check Calendly's "add events to" setting.

What do I do if they don't join the Meet?

At minute three, call the cell. Call again. Text the "tried you" line. Text the booking link by the end of the slot. Make one more call the next day. Two tries over two days, then "no show, done." Log every no-show in the end-of-day report.

How far out do I book the walkthrough?

2 to 3 business days out, booked live on the secret walkthrough link, always Google Meet.

Can the walkthrough be a phone call?

No. It has to be on Meet so they can see the site.

Who builds the site and receptionist, and how fast?

Liam, from your build notes, usually the same day. You get the preview link and demo number in Slack.

Why can't I send the preview link the night before?

Send a screenshot, not the link. The screenshot gives them a reason to show up. The link gives them a reason to skip.

What exactly is the demo number?

A pool number pointed at their build about 30 minutes before the walkthrough. It answers as their business only around the call, then returns to the pool. The real number is bought at onboarding.

Does the receptionist actually book the appointment on the demo?

It takes the request and sends it to the owner to confirm. Say "sends it to you to confirm." Never "you're booked."

What link do I send at the close?

One of the three Nova Complete links (free trial, monthly $297, quarterly $695). They are in the offer section under "How checkout works." You send it yourself in the Meet chat. Then post in Slack which plan they took.

What if they want to start but pay later?

Send the free-trial link: $0 today, card on file, $297 on day 14, then monthly. Say the day-14 charge out loud. Lead with monthly or quarterly paid today. Use the free trial when they want in but are not ready to pay today.

Can I offer a discount, a free month or a guarantee?

No. One price for everyone. You can promise the kit ships this week. Any change needs Liam in writing.

Can I say it syncs with Vagaro, Booksy or Square?

Only if Liam confirmed it for that app. Default: the book button goes to their app. The receptionist takes the request and sends it to them. Liam confirms before go-live.

A handyman or roofer booked. Do we sell to them?

Yes, if they show up. The AE guide and the terms include handymen and contractors. New ads target beauty and wellness and groomers only.

Someone asks about the "free forever" offer from an old ad.

That offer is over. Never say free forever, $0 or founding. The price is $297 a month.

Should prices be said on the phone?

Default no (the owner confirms prices), except groomers. Capture it on call 1.

How do I practice?

Call Marigold Hair Studio at (512) 598-5711 and open nova-marigold-hair.pages.dev. Run the packet script against the Tasha persona. Details are in the Practice and reference section. Never use Dee's live line.

What tools do I get?

Google Calendar (nova@). Calendly (the walkthrough link, cancel and reschedule). The briefs Drive folder. The leads sheet. Slack. The demo line per walkthrough. The "Nova Closing Kits" Drive folder. The AE messaging console is planned, not released.

What if the owner wants to pay and onboarding automation is "off"?

The checkout still works. Post CLOSED in Slack, and Liam onboards by hand from the brief.

Can I text or call the owner from my own phone or CRM?

Only the cell they gave, only about their calls and build. All records stay in Company tools. No exporting client data.

What are good numbers?

Intro show 60%+, intro-to-walkthrough 70%+, walkthrough show 75%+, close rate 33%+. Flag show rate under 60% for a week.

After the yes: go-live and the first 30 days

The Signed checklist (collect on the call, minutes 27 to 30)

Every answer goes in the brief Doc under a heading called "Signed." Then post in Slack: "CLOSED: {Business}, {city}, go-live {day}." Client details stay in the Doc. Never paste them into Slack.

  • Checkout done: free-trial, monthly or quarterly link. The agree-to-terms box is ticked and the card is in. You never type a card.
  • The cell they answer and the email they read.
  • Their published business phone and carrier. "We forward it to the receptionist on go-live."
  • Street address, city, state, zip. The kit ships here.
  • Bouquet pick (one of the eight in the collection).
  • Domain: keep theirs, or we register a new one. If they keep theirs, ask who owns it, where it is registered, and if they have the login. If new, ask which name.
  • Google Business Profile: add liam@nova.codes as Manager. Walk them through it on the call if you can. Go to business.google.com, then People and access, then Add, then Manager.
  • Photos and logo source (Instagram, their phone, Vagaro page, Google listing).
  • Three to five reviews to quote on the site.
  • Legal business name and EIN for texting registration. It takes days to clear, so collect it now. The EIN goes in the brief Doc or the secure wizard, by text. Never by email, never on the site, never in Slack.
  • Two-party consent state (the recording notice gets turned on).
  • Site change requests (everything they said to "What would you change?").
  • Go-live call booked about a week out, on a weekday morning.

Closing line: "Over the next few days we finish your site, register your texting, and get your number ready. On the go-live call we forward your phone and you're live. Your kit ships this week."

Who does what

The AE runs the calls, owns the relationship, and hands every answer to Liam. The AE never touches the website builder, the receptionist, the phone numbers or the billing system. Liam builds, registers, orders and goes live. [MANUAL] Automated onboarding means the welcome page, intake form, automatic build and forwarding kit email. It is built and proven with a test client, but it is not switched on. [PLANNED] Until it is on, onboarding is about 15 manual steps. Liam runs them from the brief Doc and the playbook.

The go-live timeline

  • Day 0 (close day). The card is charged, or saved on the card-on-file plan. Signed notes go in the brief. Liam collects or starts the texting registration the same day. Carrier approval takes days to weeks, and nothing should wait on it. Google listing: add Liam as Manager, or claim or create the listing. Order the kit and the bouquet. They ship to the shop. The bouquet is made to order and takes about two weeks.
  • Day 1 to 5. Liam finishes the site from the change list. The polished pre-close site is the draft. He buys the client's Nova number and builds the receptionist profile. The profile covers hours, services, price rule, tone, Spanish, the recording notice for two-party states, and the transfer target. Then he tests it with real calls.
  • Week 1. The booking route is decided. The choices: a Google Calendar overlay, or a shared feed for Apple or Outlook. Or keep Vagaro, Square, Booksy and friends, with the book button pointing at it. Or phone-only. The past-customer list is imported. No texts go to them until texting is approved and the owner approves the exact message. The domain is kept or registered.
  • Go-live call. About a week out, on a weekday morning, so someone is around if a forward misfires. Happiness check. Confirm consent to forward. The owner dials the forwarding code to the Nova number, or sets it in the carrier or VoIP dashboard. A test call from an outside phone confirms the AI answers. Site live on the real domain. Google listing correct, with the website and phone updated. Review QR flipped to Google once a listing exists. Texting on if approved. If not, request mode, with a person confirming by hand. The owner has alerts working, the day-7 Meet link and Liam's cell.
  • Day 7 check-in (15 minutes). Listen to two or three real calls together. Fix any wrong answer the same day. Check the requests that came in and how fast they were confirmed. Confirm the kit arrived and is on the counter. Ask what customers said.
  • Day 30 review (30 minutes). Numbers: calls answered, requests, bookings, reviews gained, QR scans. Turn on what was waiting. That means live booking if the calendar is connected. Reminders and the review text if texting approval landed. The first win-back text if they approve it. Collect the testimonial video while they are happy. Set the month-3 bouquet reminder.
  • Every three months, before the next bill. The AE's check-in call (see the Reviews, kit and account management section).

Who runs day 7 and day 30? The playbook lists them as Nova touches. The AE contract names the quarterly check-in. Confirm with Liam who runs day 7 and 30 for your clients.

Approved public timing: "live in days." Safe spoken version: "about a week to go-live. Texting switches on when the carriers approve it."

Phone forwarding

Decided on the walkthrough. Done on the go-live call with Liam.

  • They advertise a cell: keep it. Conditional forwarding (no answer or busy) sends only missed calls to the Nova line. The Nova line goes on the site.
  • Business landline or VoIP: forward on no answer to the Nova line, or forward everything during closed hours. This is set in the provider's web dashboard. Most landlines do not use star codes.
  • Brand new, no number: the Nova line becomes the business number on the sign, cards and Google.
  • One number for calls and texts: port the number to us later, only after texting is approved. Not day one.

Carrier codes from the forwarding kit. The owner gets a one-page sheet with their Nova number filled in.

  • Verizon: 71 + number (no answer or busy, after 3 to 4 rings). Off: 73.
  • AT&T wireless: 61number# (no answer), 67number# (busy). Off: ##61# and ##67#.
  • T-Mobile, Mint, Metro: 61*number# (no answer), 67*number# (busy). Off: ##004# for all.
  • Comcast Business, Spectrum Business, RingCentral: provider portal, together on the call.
  • Google Voice: cannot do conditional forwarding. Pick another route.
  • "Forward everything" codes exist too (Verizon 72, AT&T 21number#, T-Mobile 21number#). They are reversible, but they are not the design for a cell.

Proof: a joint test call. Liam calls and the owner lets it ring. Liam calls again and the owner declines. Both calls should reach Nova. Never dial a client's real business line unless the owner is on the call and expecting it. After go-live, a daily check flags a forwarded line with zero inbound calls in 7 days. Honest status: as of 2026-10-21 no founding client's forwarding had been proven by a joint test. Dee's was still pending on 2026-10-25.

Google Business Profile

Three cases, handled on the walkthrough by screen share:

  • Claimed and theirs: go to business.google.com, then People and access, then Add liam@nova.codes as Manager.
  • Exists but unclaimed: claim it on the call. Google verifies by video, postcard (about a week) or phone.
  • None: create it at business.google.com/create with the exact public name and address. Then add Liam.

The listing must match the website and the texting registration exactly. Same name, same address, same phone (the Nova receptionist number). The review QR points at the client's Google review page once a listing exists. Before that, it points at their site. Liam flips it with nothing reprinted. Reply to every review for the first month so the listing looks alive. We draft replies for them. [MANUAL]

Two Google approvals are pending. The Business Profile API access was resubmitted 2026-10-22, and Google quoted 7 to 10 business days. The OAuth app verification was submitted 2026-10-20, and takes 4 to 6 weeks. Until then, real owners connecting Google Calendar or GBP through Nova may see an "unverified app" screen. Manager access by invite works regardless.

Texting registration (A2P 10DLC)

A2P 10DLC is the carrier sign-up a business needs before it can text. Carriers must approve each business before it can text under its own name. [MANUAL today; brand review usually a few days, the campaign up to two weeks; about $22 per client one-time plus about $2.50 a month, inside the price]

What Liam needs from the client:

  • Legal business name exactly as registered. For example "Cherry's Beauty Salon LLC," not "Cherry's."
  • EIN, texted to Liam or typed into the secure wizard. Never email, never on the site.
  • Entity type.
  • Business address matching the IRS record.
  • The final website domain. A pages.dev preview does not count.
  • An authorized contact (name, title, cell, email).
  • A working business email.
  • Consent to show the legal name in the site footer.

What blocks approval:

  • A legal name or address that does not match the IRS record.
  • A site with placeholders, a dead email domain or no privacy policy.
  • Consent boxes that are pre-checked or required.
  • A "medical" business filed under healthcare. We file beauty businesses as professional, never healthcare.

Until approval: no automated texts go out. The site and receptionist say "we'll call you to confirm," and a person does the confirmations. After approval, Nova tests before anything reaches customers. Customer texts also wait on a company-wide go-live that has not happened. A one-time "your texting is approved" email to the owner is planned. Its copy is not approved yet. [PLANNED] Customers only get texts if they ticked the box, and STOP always works.

Never text an owner before consent. Every onboarding message to a new owner is email until the owner has opted in on a recorded verbal yes.

What is actually live for current clients (2026-10-25 audit)

As of the last audit: phones answer, and sites and chat work for the live clients. But every lead alert still routes to Liam. Owner texts and missed-call text-back are off. Automated review texts are off. The printed kit and bouquet shipping were still in progress. Dee (Hair by Dee, Houston) is the one client being driven live end to end. Two others are waiting on their data. Three are paused. Do not describe a dark feature as something the new client gets this month.

Q&A

What do I collect on the call after they say yes?

The Signed checklist above. It goes into the brief Doc under "Signed." Then post "CLOSED: ..." in Slack.

Do I ask for the EIN on the call?

Yes. Ask for the legal business name and EIN for texting registration. It takes days to clear. It goes in the brief Doc or the secure wizard, by text. Never email, never Slack, never on the site.

What if they have no Google listing?

Create it with them at business.google.com/create. Use the exact public name and address. Then add liam@nova.codes as Manager. Until it exists, the review QR points at their site. Liam flips it later.

What if the listing exists but is not theirs or is unclaimed?

Claim it on the call. Google verifies by video, postcard (about a week) or phone.

What if their number is a landline or VoIP?

Fine. They forward on no answer, or everything during closed hours, from the provider's web dashboard. Set it up together on the go-live call.

What if their number is a cell?

They keep it. Conditional forwarding (busy or no answer) sends only missed calls to the AI. The AI line goes on the site.

What are the forwarding codes?

Verizon: 71 + number (off 73). AT&T: 61number# for no answer, 67number# for busy (off ##61#, ##67#). T-Mobile and Mint: 61*number#, 67*number# (off ##004#). Landlines and VoIP: the provider portal. The owner does it on the go-live call with Liam, not on your call.

Can they keep their human receptionist?

Yes. With conditional forwarding the AI only takes what the human misses: busy, no answer, after hours. Confirm the setup with Liam.

They're brand new with no phone number. What then?

The Nova line becomes their business number on the sign, cards and Google.

They want one number for calls and texts.

Porting happens later, only after texting is approved. Not on day one.

What happens to their old website and domain?

We point their domain at the new site. Nothing is lost, and the old one is theirs. Liam needs to know who owns the domain and where it is registered. Or we register a new one. Never run two live sites with different facts.

How long until they're live?

About a week to the go-live call. Texting approval runs at the same time. It usually takes a few days, up to two weeks. It never blocks go-live.

What happens on the go-live call and who runs it?

Liam runs it. He does the happiness check and confirms consent to forward. The owner dials the forwarding code, and a test call confirms the AI answers. The site goes live on the real domain. The Google listing is updated and the review QR is flipped. Texting goes on if approved. He hands off the number and links.

When does the kit ship and what is in it?

Ordered right after the yes. Cards and sign ship in days, the bouquet in about two weeks. It holds 100 review cards with their QR, a 5x7 desk sign in an acrylic stand, and the bouquet. "About $200 of stuff, on us."

What are the day 7 and day 30 touches, and are they mine?

Day 7 (15 min) and day 30 (30 min) are in Liam's playbook. Your contract adds the check-in call every three months before the next bill, plus gifts and thank-yous. Confirm with Liam who runs day 7 and 30.

Two-party consent: what do I say and do?

If you record a call, say so at the start. Every call, every state. For the client's receptionist, the recording notice is turned on for CA, FL, PA, WA, CT, IL, MD, MA, MI, MT, NH, NV, OR, DE. Collect the state on the Signed list.

The owner asks when texting will be on. What do I say?

"Carriers have to approve your business first. That takes a few days to a couple of weeks. Until then, confirmations come from a person. Once approved, we test it before any customer gets a text." Never promise a date.

What if the owner wants to pay but onboarding is "off"?

The checkout works. Post CLOSED in Slack. Liam onboards by hand from the brief.

Platform, privacy and compliance

What Nova runs on (plain English, never vendor names to a prospect)

  • Our own server is one machine, hosted in Virginia, US. It handles bookings, messages, lead alerts, texting rules, the ops inbox and the automations. [LIVE]
  • Voice runs on a dedicated voice-AI platform (Retell), with a phone number per client. The platform runs the call and sends us the details. [LIVE]
  • Websites are static sites on Cloudflare Pages, on the client's own domain. [LIVE]
  • Texting runs through Signal House, a carrier-registration provider. Not Twilio. Twilio was built and never used. Its keys were removed on 2026-10-26. [LIVE transport, most customer texts DARK]
  • Billing is Whop hosted checkout. [LIVE]
  • Sales calls book through Calendly. Lead alerts post to Slack. Email goes out from Gmail as admin@nova.codes. [LIVE]
  • Gone: GoHighLevel (paused 2026-10-09, removed by 2026-10-17), Vapi, Trellus. Any document that mentions them is stale.

What is monitored (so "what if it goes down?" has an honest answer)

  • A health check runs every 15 minutes. It covers the databases, disk, scheduler, voice vendor and Google.
  • Daily canaries (small daily tests). One is a real test booking and cancel through the receptionist's tools. One is a real text round-trip. One is a test call that proves voice credit exists. We added that one after a day in October when credit hit $0 and calls were refused. Auto-recharge is now on.
  • Thirteen nightly data checks and about 30 scheduled jobs, all tracked.
  • Failures page Liam on Slack, email and his phone.
  • An outside uptime monitor probes the server.
  • The database streams to an off-site backup every 6 hours, with 7 days of history. A restore is tested every day.
  • Every release records the previous version, so it can be rolled back in minutes.
  • A daily check flags a live client line with zero inbound calls in 7 days.
  • A watch pages Liam if an inbound customer text sits unanswered during business hours.

Known limit: one server. Every update or restart pauses the receptionist's booking and message tools, site forms and chat for 1 to 3 minutes. The receptionist still answers calls during that window. The voice platform retries sending us the details. Site forms also save a copy and fall back to Slack. There is no formal uptime SLA (a written uptime promise). The terms say the service is provided "as is."

Say: "Your receptionist runs on a dedicated voice platform on its own number. Our server handles the booking, messages and alerts. It's health-checked every 15 minutes. We run a real test booking and a real test text every day, and anything that fails pages Liam. The database is backed up every 6 hours off-site, and we test the restore daily. If our server is ever down for a minute, the receptionist still answers. The honest caveat: when we push an update, booking and the website form pause for one to three minutes. We do updates in off-hours."

Never say: "99.9% uptime," "redundant servers," "nothing can go down."

Privacy and data

From the live privacy policy (nova-codes.com/privacy, updated 2026-10-19) and the terms (2026-10-26):

  • Nova Codes LLC is a Texas LLC at 2803 E 5th St, Austin, TX 78702. Contact liam@nova.codes. Texas law, Travis County.
  • Nova is the client's data processor. That means Nova handles the data on the client's behalf. The client's own customers are covered by the client's privacy policy. Nova never markets to a client's customers on its own.
  • What we collect from a client's callers: call audio for the call, the transcript, caller ID, start time, duration, outcome, and an AI summary.
  • The client owns their Client Data (contacts, appointments, transcripts). Nova has a limited license to process it to provide the service. Nova does not use it to train AI models without explicit consent.
  • Retention (how long we keep things): call recordings 30 days, then deleted from the voice runtime. Transcripts and summaries while the client is active, plus about a year. Contacts and leads while active. Billing records about seven years.
  • Rights: access, correct, delete, opt out, export. Email liam@nova.codes. Typical response 30 days. CCPA rights for Californians. Nova does not sell personal information.
  • On cancel: export within 30 days. Then Nova may delete.
  • Cards never touch Nova. Whop takes the card. Nova sees name, email, billing status and the last four.
  • Where data lives: Nova's servers in the US (Virginia), sites on Cloudflare. All processing and storage is in the US.
  • Google access, when connected: only free/busy and events Nova creates on the calendar, and Business Profile management. Nova never reads Gmail, Drive or contacts. The token is encrypted. Revoke any time at myaccount.google.com/permissions.
  • Security: encryption in transit (TLS), and at rest where vendors support it. Also access controls, MFA (a second login step) on internal systems, signed webhooks, and encrypted EINs and tokens. No guarantee of perfect security. Breach notice per law.

Say: "Everything a caller says is recorded and transcribed, so you get a summary. That data belongs to you. We store it on our own servers in the US, encrypted in transit and at rest. We never use your customers' calls to train AI. Recordings are kept 30 days. Transcripts stay as long as you're a client. If you ever leave, you can ask for an export within 30 days. We never see your card. The secure checkout handles payment."

Call recording and state law

Calls are recorded. In all-party-consent states (where everyone on the call must know), the receptionist opens with "This call may be recorded for quality." The flag is set from the client's business address. The list used by the system: CA, CT, DE, FL, IL, MD, MA, MI, MT, NV, NH, OR, PA, WA. That is a common legal summary, not legal advice. The privacy policy's own list for Nova's calls has 11 states. Both lists are flagged to Liam for counsel review. Recordings are kept 30 days per the policy. The voice vendor's own retention setting is unconfirmed.

For your own calls: if you record, say so at the start. Every call, every state.

Say: "Calls are recorded. Some states require everyone on the call to know, like California, Florida or Pennsylvania. If your business is in one of those states, the receptionist opens with 'This call may be recorded for quality.' We turn that on based on your business address."

AI disclosure

Every receptionist answers honestly when asked whether it is a person, a bot or a recording. It says: "You got me, I'm an AI receptionist. Still happy to help; what's going on with your appointment?" It never claims to be human. The terms forbid the client from setting it up to mislead callers. It does not announce it is an AI up front. It confirms when asked. The website chat says it is an AI assistant when asked. The chat widget also shows "AI assistant" under the message box at all times.

Say: "The receptionist sounds human. But if anyone asks whether she's a person, a bot or a recording, she says plainly: 'You got me, I'm an AI receptionist,' and keeps helping. That's in every agent and in our terms. We don't let a client turn that off."

Texting rules (TCPA and carrier rules)

TCPA is the US law on marketing calls and texts.

  • Each client business needs its own carrier registration (brand and campaign) before it can text under its own name. One shared campaign "on behalf of clients" is a known carrier rejection. So every client is registered separately. Brand review usually takes a few days, and the campaign up to two weeks. It costs about $22 per client one-time plus about $2.50 a month, inside the price. [MANUAL today]
  • Consent is captured as two unchecked, optional boxes on the site form (appointment texts, and offers up to 4 a month). Or as a disclosure line in the chat. Or as a spoken yes on the phone. A consent box can never be pre-checked or required. Carriers reject that.
  • Every text has STOP and HELP. STOP is honored automatically. Quiet hours 8am to 8pm recipient-local (owner alerts 8am to 9pm). Marketing texts need the second box and are capped.
  • Nova's own number for texting owners and prospects is (737) 257-3405. Customer texts, when live, come from the client's own number in their area code, under their business name.
  • Honest state as of 2026-10-27: only Nova's own number and Hair by Dee's are carrier-approved. Even those only reach a short allowlist. Appointment reminders, review asks, win-back texts and missed-call text-back are built but switched off company-wide. [DARK] Do not promise any customer text today, or a date for it.
  • Never text an owner before consent. Onboarding messages to a new owner are email until the owner has opted in.

Say: "Texting from your business name needs a carrier registration. We register your business with its own brand and campaign. It usually takes a few days, sometimes up to two weeks, and it's included. Until that approval is back, nothing gets texted to your customers. We don't promise texts on your site or in the receptionist. Every text your customers get has a 'Reply STOP' line. Consent is a box they tick, never required."

HIPAA, verticals, geography

  • HIPAA is the US health-privacy law. Nova does not serve HIPAA-covered entities. Its systems are not set up for protected health information (PHI). It signs no BAAs (HIPAA business agreements). The client is responsible for keeping PHI out of the receptionist. Beauty businesses are registered with carriers as professional, never healthcare.
  • For a med spa: booking a consult, yes. Medical intake, medications, diagnoses or insurance details over the phone, no. The receptionist is told never to give medical advice.
  • US only. Data is processed and stored in the US. Nova does not market outside the US.

Say: "We don't take protected health information. The receptionist books appointments, takes messages and answers hours and pricing. It should not take medical history, medications or insurance details over the phone. We don't sign HIPAA agreements. For a med spa that means booking a consult, yes. A medical intake by phone, no."

Guarantees and liability

  • No guarantee of a number of bookings, Google reviews or revenue. Google decides who leaves a review.
  • The AI may misunderstand callers. The client is responsible for monitoring its outputs.
  • Nova's total liability is capped at the fees paid in the prior three months. No consequential damages (indirect losses) either way.
  • No fake reviews, no invented proof, no statistics (Nova has published none), no vendor names in client-facing material.

Say: "We don't guarantee a number of bookings, reviews or dollars. What we guarantee is that the system answers every call, logs every lead and asks for the review the right way."

Q&A

Is their data safe? Where is it stored?

On Nova's own servers in Virginia, US. Websites are on Cloudflare. Data is encrypted in transit, and at rest where vendors support it. Backups run every 6 hours off-site, with a daily restore test.

Do we record calls?

Yes. Every receptionist call is recorded and transcribed. Recordings are kept 30 days. Transcripts and the summary are kept while they are a client, plus about a year.

Is recording legal in their state?

In all-party-consent states the greeting says "This call may be recorded for quality." It is set automatically from their business address. The system's list: CA, CT, DE, FL, IL, MD, MA, MI, MT, NV, NH, OR, PA, WA. Not legal advice.

Will callers know it's an AI?

Only if they ask. Then it says "You got me, I'm an AI receptionist" and keeps going. It never claims to be human.

Can they make it say it's a real person?

No. The terms require it to identify itself as an AI when asked.

Can we text their clients?

The system can, from their own registered number, after carrier approval (a few days to two weeks). Today only Hair by Dee is approved. Customer texts are still switched off company-wide. Do not promise a date.

From what number do texts come?

Customer texts: a number in their area code, under their business name. Nova's alerts to the owner: (737) 257-3405.

Is texting TCPA-compliant?

Consent is an unchecked, optional box on the site, a disclosure in chat, or a spoken yes on the call. Every text has STOP and HELP. STOP is honored automatically. Quiet hours apply. Marketing texts need a separate box and are capped.

Can they text promos?

Only to customers who ticked the second (marketing) box, up to 4 a month. And only once the marketing lane is turned on. It is off today.

What happens if the internet or our server goes down?

The receptionist keeps answering. Booking and message tools pause until the server is back. The voice platform retries sending us the details. Site forms save a copy and post to Slack as a fallback. Updates cause 1 to 3 minute pauses. No SLA.

What if the receptionist crashes mid-call?

The voice platform hosts the call. A server outage only affects the tools. There is no documented mid-call failover beyond that.

What if their phone forwarding breaks?

A daily check flags a live client with zero inbound calls in 7 days and pings Slack.

Do we store card numbers?

No. Whop takes the card. Nova sees name, email, billing status and the last four.

Can they export their leads?

Yes. They own the data. They can request an export any time, and within 30 days after cancelling. Liam pulls it on request today.

What happens to their data when they cancel?

Service ends at the end of the paid period. They have 30 days to request an export. Then Nova may delete it.

Is it HIPAA compliant?

No. Nova does not serve HIPAA-covered entities and signs no BAA. The receptionist must not capture PHI. Med spas can book consults and answer general questions. Medical intake stays with staff.

Do we use their calls to train AI?

No, not without explicit prior consent.

Who can see their customers' data?

Nova staff, for support, security or legal reasons. Plus the vendors that run the service, who may only use it to serve Nova.

What Google access do we need?

Optional. Calendar: free/busy plus events Nova creates. Business Profile: manage, for review alerts and drafted replies. Revoke any time. Google's verification of our app is pending (submitted 2026-10-20). Owners may see an "unverified app" screen until it clears.

Do we guarantee more reviews or revenue?

No. The terms disclaim any specific number of bookings, reviews or revenue.

Do we pay people for reviews?

No. A planned giveback would donate a meal to a hunger-relief charity for every review, good or bad. Every customer would be told before any rating. It is built but not live, and not yet named publicly. Do not advertise it.

Does the website come with SEO blog posts?

No client has a blog, sitemap or robots file today. It is planned. Do not say blogs are running.

Can they keep their own phone number?

Yes. Their line stays theirs. Conditional forwarding sends missed calls to the Nova number. Or they publish the Nova number directly.

Does it book straight into their calendar?

New clients start in request mode. The receptionist takes the request and the owner confirms. Instant booking turns on per client once they connect Google Calendar, or confirm our calendar is their book.

Will they get a text when a lead comes in?

Email now. Text once they have opted in and their number is allowlisted. Today all lead alerts route to Liam, who forwards them.

Can their customers reply to texts?

Yes. Inbound texts land in our ops inbox. An unanswered one pages Liam during business hours.

Is there a contract?

Clickwrap at Whop checkout (terms dated 2026-10-26). Clickwrap means they agree by ticking a box. Month to month (30 or 90 days). Cancel any time, effective at the end of the period.

What is our liability if it misbooks?

The AI can misunderstand. The client monitors outputs. Liability is capped at 3 months of fees. No consequential damages.

Are we on GoHighLevel?

No. Removed in October 2026. Vapi and Trellus are gone too.

What's on the roadmap?

Next:

  • Automated onboarding switch-on.
  • Owner-direct alerts (Dee first).
  • Prospect reminder texts.
  • Receptionist version pinning.
  • The review giveback canary.
  • An AE messaging console.
  • Client SEO and service pages.
  • Texting registration for the other clients.
  • Google API and OAuth approval.

Not planned: HIPAA, a client portal, a second server.

What is live today: the status board

This is one table of every feature an owner might ask about. It is current as of 2026-10-27. Sell only the LIVE items. Everything else is "coming, no date" or "ask Liam."

Feature status

Feature Status What to say
Website built before the close, shown on the call [LIVE] "It's already built. You pay nothing unless you keep it."
Site on the client's own domain [LIVE] (one client live on a real domain so far) "Your site goes live on your domain about a week after you say yes."
Request form and chat on the site [LIVE] "Every request lands with our team within a minute."
Chat answers in Spanish [LIVE] Yes.
Live online booking from the site [PLANNED] per client "Request mode today. Live booking once your calendar is connected."
Client edits the site themselves Not built "Text us the change and we make it."
Service pages, blog, sitemap, Search Console [PLANNED] Do not promise blogs or rankings.
AI receptionist answers 24/7 on its own local number [LIVE] Yes.
Receptionist takes appointment requests [LIVE] "It takes the request and sends it to you to confirm."
Phone forwarding from the owner's line Design and go-live step. No client's joint test proven as of 2026-10-21 "Your phone rings first. Missed calls forward to Nova. We set it up together on the go-live call."
Receptionist books live into a calendar [PLANNED] per client Never say "you're booked."
Receptionist takes messages [LIVE] Yes.
Receptionist transfers to the owner Off on salon and spa lines. Emergency-only on four lines "It takes a message so you're not pulled out of a client's chair."
Receptionist speaks Spanish [LIVE] per client switch Yes, when turned on.
Recording disclosure in two-party states [LIVE] engine Set from the business address.
"You got me, I'm an AI receptionist" [LIVE] In every agent. The terms require it.
Lead alert by email to the owner [LIVE] engine, [MANUAL] routing Today alerts go to Liam, who passes them on. Owner-direct is next, Dee first.
Lead alert by text to the owner [DARK] Email now. Text after opt-in and allowlist.
Missed-call text-back to the caller [DARK] Do not say it texts back.
Appointment confirmation and reminder texts to customers [DARK] Do not promise texts.
Automated review request by text or email [DARK] "Review texts come later, once texting is approved."
Review QR cards and desk sign (the kit) [LIVE] files, [MANUAL] shipping "Ships the week you sign" (the order goes in that week).
Review redirect that never needs reprinting [LIVE] Yes.
Star-gated review link (bad reviews go private) [DARK] Do not sell as live.
Google Business Profile manager access [MANUAL] Done on the walkthrough by screen share.
Google Business Profile API and OAuth verification Pending with Google Owners may see an "unverified app" screen.
Review giveback (a meal per review) [DARK] Do not mention it. Never name the charity.
Welcome bouquet [MANUAL] The client picks from eight. Ships in about two weeks.
Month 3 and month 6 gifts [DARK] Manual reminder at day 30.
Past-customer win-back texts [DARK] Do not promise a blast.
Texting registration per client (A2P) [MANUAL], a few days to two weeks, about $22 plus $2.50 a month "Carriers approve your business first. Usually a few days, sometimes up to two weeks."
Nova's own texting number [LIVE] to a short allowlist Alerts to owners come from (737) 257-3405 once they opt in.
Quarterly AE check-in AE duty "I'll check in by phone about every three months, right before your next bill."
Day 7 and day 30 calls [MANUAL] (Liam's playbook) Confirm who runs them.
AI customer-success manager [DARK] Sends nothing.
Whop checkout with clickwrap terms (free trial, monthly, quarterly links) [LIVE] "No contract to sign, just the agree box." AEs send the links themselves.
Automated onboarding after payment [PLANNED] (built, not switched on) Liam onboards by hand, about 15 steps.
AE messaging console [PLANNED] Not released.
Client portal Not planned No.
Instant AI callback to ad leads Idle Nova's own sales tool. Not a client feature.
HIPAA Not offered No BAA (HIPAA contract), no PHI (patient health data).
Second server, formal uptime SLA Not planned One server, no SLA.

Current clients (internal)

We have six current clients plus Nova's own line. Five came in through the closed Founding-10 program. Dee booked through Calendly on 2026-10-14. As of 2026-10-25, Hair by Dee (Houston, TX) is the one live client we are driving end to end. Hers is the only site on a real domain (hairbydee.org). She has no Google listing yet, so her review QR goes to her site. Her forwarding joint test was still pending. Blowout Bar by Nafia (Minneapolis) and A Center for Alternative Medicine and Spa (Deerfield Beach, FL) are going forward. Both are waiting on client data. Cherry's Beauty Salon (West Covina, CA), Salon De' Salamone (Bridgeport, PA) and SkinMed (Bridgeport, CT) are paused. Marigold Hair Studio is fictional. It exists for practice calls only.

Never link to or name a client site in marketing without consent. Dee's testimonial clips are cleared for marketing use.

Where the documents disagree (and what wins)

  • The terms themselves. The terms of service (2026-10-26) say the receptionist "books appointments" and "transfers to a human." They also describe "review requests by SMS and email after completed appointments." Those are the built features, not what runs today. If an owner reads the terms and asks, give the honest status. Say the terms describe the full product.
  • Two copies of the AE guide. The repo copy (touched 2026-10-25) is current on the checkout flow (monthly or quarterly). The three checkout links in this guide (added 2026-10-28) are newer than both. The living Claude Doc copy (rev 16) is slightly older. Follow the repo copy and this guide.
  • Booking. The AE guide and landing pages say the receptionist "books the appointment." Every client runs request mode. Say "takes the request and sends it to you to confirm."
  • Texts. The AE guide says it "texts back missed calls." The landing page says "Leads to Your Phone." Texting to customers is dark. Owner texts are simulated. Do not promise texts.
  • Hand-off. The AE guide says it "hands off to the owner when a human is needed." Salon and spa lines never transfer. Four lines keep an emergency-only transfer. Say "it takes a message."
  • Trial. Old docs say a 14-day or 30-day trial with no card. Today the free trial is 14 days free with a card on file. Then $297 on day 14. The terms call it card on file. Same thing. Say the day-14 charge.
  • Who we sell to. Old docs say contractors only. Since 2026-10-24 it is beauty and wellness plus groomers. Handymen and contractors are still accepted.
  • Quarterly price. An old pricing page says $697. It is $695.
  • Calendar and hours. The AE guide says liam@nova.codes and 12 to 5 PM ET. The calendar moved to nova@nova.codes with 7am to 7pm ET on 2026-10-26. Confirm with Liam.
  • Forwarding. An old runbook gives "forward everything" codes. The design is conditional forwarding for cells (it forwards only on no answer or busy). The forwarding kit has the conditional codes.
  • Two-party states. These are states where everyone on a recorded call must be told. The AE guide lists 14 (includes DE). The playbook lists 13. The privacy policy lists 11. Use the 14-state list for the receptionist flag.
  • Bouquet. Older emails and the playbook show an old store link and a six-color map. Use the Nova Codes collection (eight picks, $160 to $195).
  • Kit timing. "Ships this week" clashes with a two-week bouquet. Say "we order it this week."
  • Pay. The job posting and interviewer guide say $100 per close plus $100 per quarter. The contract wins. It pays $100 or $200 per close. Then $33 per monthly payment or $100 per quarterly payment.
  • Vendors. The terms and the privacy policy still name Twilio. Texting is Signal House. The privacy policy still names Joel and old verticals. This is cosmetic and being fixed.
  • Site ownership. The public site says "your website, your number and your reviews are yours." We help them take the site and number with them. The terms say nothing about site files or a Nova-registered domain. Say the promise. Do not add detail.

Stale documents (never quote to an owner)

  • CLAUDE.md tech tables (Vapi, Trellus, GoHighLevel, contractors only)
  • .planning/PROJECT.md
  • docs/SERVICES-EXPLAINER.md on trial and ICP (who we sell to)
  • docs/sales/closing-script.md ("free for good," 14-day trial, Joel)
  • close-call-onboarding.md, onboarding-intake.md, csm-go-live.md, founding-yes-checklist.md (retired)
  • docs/e2e_mock_close.md
  • docs/Nova-VSL-Script.txt (July, trades)
  • docs/landing/pricing.html ($697, "Accelerator")
  • the July sales-training transcripts (other companies' calls, mechanics only)
  • docs/legal/privacy.md (the live policy is the html version)
  • docs/legal/customer-contract.md (deprecated)

Open questions for Liam

Nothing authoritative exists for these. Say "let me check with Liam."

  1. What a client keeps after cancelling: the site files, a Nova-registered domain, and hosting after the paid period.
  2. Whether the receptionist's number can be ported (moved) to a departing client.
  3. Whether Whop adds sales tax at checkout.
  4. Whether the $297 price is locked for existing clients if the price changes.
  5. Whether a subscription can be paused (seasonal businesses).
  6. Multi-location pricing.
  7. Whether AEs may mention the review giveback before it goes live.
  8. Which Calendly booking hours to honor (7am to 7pm ET vs 12 to 5 ET).
  9. Who runs the day-7 and day-30 calls, the AE or Liam.
  10. A written promise on how fast site edits get done.
  11. Whether owners can hear call recordings without asking Liam.
  12. Conditional forwarding codes for carriers not in the kit. Also the exact ring count before forwarding.
  13. The current per-minute voice cost and the real per-client margin.
  14. Whether any physical kit or bouquet has shipped yet. Also which bouquet each client picked.
  15. The transcript of the current salon video. Then we know the exact claims a prospect heard.
  16. Whether a business in a niche with no landing page (massage, tattoo, IV, spa) gets the same build and price.
  17. Who covers a walkthrough day if Liam is unavailable. Today only Liam builds sites and assigns demo numbers.
  18. Whether the owner needs a Whop login to self-cancel there. Or whether email and text are the only practical routes.
  19. Whether the recording-disclosure line is actually on for the four two-party founding clients. Also whether the voice vendor is set to delete recordings at 30 days.

Q&A

What can I sell with full confidence today?

The website, built before the close and live on their domain. The receptionist that answers 24/7 on its own number. It takes requests and messages. It speaks Spanish when turned on. It says it is an AI when asked. The review QR kit and desk sign. Manager access on their Google listing. The welcome bouquet. Email lead alerts (routed by our team today). Month to month at $297 with no setup fee. The quarterly check-in.

What is built but off, that I must not promise?

Owner texts, missed-call text-back, and appointment reminder texts. Automated review texts and the star-gated review link. Win-back texts. Month 3 and 6 gifts, and the review giveback. The AI customer-success manager. Live calendar booking (per client, not yet for anyone). Automated onboarding.

What does Liam do by hand today?

He builds the site and receptionist. He runs onboarding (about 15 steps). He registers texting. He orders the kit and bouquet. He flips the review QR. He gets added as a manager on the Google listing (the owner adds him on the call). He runs the go-live call. He relays lead alerts, makes site edits, and exports data. Nobody else deploys client sites, mints checkout links or assigns demo numbers today.

Which clients can I mention?

Hair by Dee's testimonial clips are cleared for marketing. Do not name or link other client sites without consent. Marigold Hair Studio is fictional and only for practice.

A document I found says something different from this guide. Which is right?

The newest one wins. Check the stale list above. If it is not there and still disagrees, ask Liam. Then the guide gets fixed.

Practice, numbers and reference

Practice: Marigold Hair Studio

Marigold Hair Studio is a fictional South Austin salon. It was built on 2026-10-25 so practice calls never touch a live client.

  • Site: https://nova-marigold-hair.pages.dev (private, not indexed)
  • Receptionist: (512) 598-5711. It runs in request mode with a warm female voice and no recording notice. Transfers and messages go to Liam's cell. Its Slack posts are ignored.
  • Kit PDFs: https://drive.google.com/drive/folders/1gqPOd5k6rqW6rm-M5ngzSrPRrJzlOJSa
  • Review redirect: r.nova.codes/marigold-hair

The persona is Tasha Bell. She is a solo licensed Texas stylist with a private studio off South Lamar in South Austin. She does sew-ins, quick weaves, wig installs, knotless and boho braids, ponytails and updos, silk press, color, and kids' styles. She works by appointment Tuesday to Saturday 9 to 7. She is closed Sunday and Monday.

Tasha's brief: she answers her own phone. Installs run 3 to 4 hours, so calls go to voicemail. About 6 calls a week slip. A new client is worth about $150 to her. Her estimate is about $1,950 a month. She had no website before. Her clients come from word of mouth and Instagram DMs. She has no Google reviews. Build notes: warm and down to earth. Never quote prices on the phone. Bookings come as requests she confirms. Likely objection: "Will it sound like a robot? My clients are particular."

The receptionist moment: a caller asks "Do y'all do knotless braids?", "How much is that?", and "Can I come Saturday at 2?" The agent will not quote a price. It says it sent the request to the team to confirm. Then Tasha asks, "Wait, did it just book me?" A good answer: "It took the request and sent it to you to confirm. Live booking into your calendar gets connected at go-live." Asking "Can I talk to Tasha?" triggers a transfer attempt to Liam's cell. Marigold was built on the older path that still carries a transfer tool. Decline it, and the agent takes a message. A real salon client's line would not attempt the transfer at all.

Objections to throw in order on a practice call:

  • "Will my clients know it's a robot? They're particular."
  • "Most of my people DM me on Instagram. Do I even need this?"
  • "$297 is a lot for one person doing hair."
  • Then a curveball: "My cousin set me up on Booksy last year, will this go into that?" or "Can you do $200 for the first few months?"

Tasha has one change request: "Can you make the Book button bigger on my phone?" Write it down. Say it happens before go-live.

The scorecard has 8 items, scored 1 to 3 each, 24 max. A score of 19+ is an offer. The items: opens warm. Walks the site, asks "what would you change?" and writes it down. Runs the receptionist moment without overselling. Uses Tasha's numbers. Gives short objection answers plus a question back. Asks for the yes plainly, with the price and no apology. Stays inside the rules. Books a next step. Automatic fail: offers a discount, promises a booking-app sync, says "you're booked," or talks over Tasha.

Phone numbers to know

  • Marigold practice line: (512) 598-5711
  • Nova's own receptionist (answers as Nova Codes): +1 737-418-1679
  • Nova's texting and cancel line: (737) 257-3405
  • Hair by Dee's live line (never for demos): (346) 676-1667
  • Other client lines, never dial for demos:
  • Cherry's Beauty Salon (626) 415-3053
  • A Center for Alternative Medicine and Spa (954) 951-5123
  • Salon De' Salamone (484) 806-9034
  • Blowout Bar by Nafia (612) 230-7199
  • SkinMed (475) 377-5194
  • Old trades demo from the July video, not for AE use: (737) 250-0974
  • Demo numbers for real prospects: Liam assigns one per walkthrough and texts it to you before the call
  • Walkthrough booking link (secret): https://calendly.com/nova-codes/walkthrough
  • Checkout, free trial: https://whop.com/checkout/plan_WO1Ak8TXClcui/
  • Checkout, monthly $297: https://whop.com/checkout/plan_reRTsrKmirZv2/
  • Checkout, quarterly $695: https://whop.com/checkout/plan_ytlAP6Ay9G7TX/
  • Bouquet collection: https://www.dianejameshome.com/collections/nova-codes-petite-bouquet
  • Terms: nova-codes.com/terms (dated 2026-10-26)
  • Privacy: nova-codes.com/privacy (dated 2026-10-19)
  • Public site: nova-codes.com
  • Briefs: Drive folder "AI Receptionist Closer Prep"
  • Kits: Drive folder "Nova Closing Kits" (it has a "Shared with clients" subfolder)
  • Leads: Google Sheet "Nova Founding 10 Leads"

The AE contract, in short

  • You are an independent contractor, remote, in the US. 14 days' notice either way. 12-month non-solicit. Texas law.
  • Duties: run the booked calls and close. Do the sign-up checklist. Handle follow-ups and no-shows. Make a quarterly check-in call before each client's next bill. Coordinate gifts and thank-yous (Nova pays). Give feedback to Liam. Write same-day notes in the CRM (the contact system). Stay compliant: approved claims only, recording disclosure where required, honor do-not-contact, and no discounts or custom terms without written approval.
  • Availability: enough bookable calendar hours during ad hours to take the calls. 7 days' notice of time off. Never cancel a booked call except for a real emergency. All work in Company tools.
  • Reporting: a short written weekly summary (calls, closes, check-ins, notable feedback) and a weekly review call.
  • Pay: Closing Fee of $100 (monthly plan) or $200 (quarterly plan). It is earned when the client's first payment processes. Retention Fee of $33 for every monthly payment after the first, or $100 for every quarterly payment after the first. The first payment earns only the Closing Fee. No check-in gate on pay. The close fee reverses on refund, chargeback or cancel within 30 days of the first payment. A retention fee reverses only if its payment is refunded.
  • After termination: closes count for first payments on or before the termination date. Add 45 days for calls run before it. Retention fees count for payments on or before the termination date. Add 90 days if Nova ends it without cause.
  • Payment: a monthly statement comes within 5 business days after month end. You invoice within 5 business days. You are paid Net 15 (within 15 days) by ACH (bank transfer). W-9 before the first payment. You get a 1099.
  • The contract replaces the job posting's "$100 per close plus $100 every 3 months."

Never discuss any of this with prospects.

Glossary

  • Nova Complete: the one product, $297 a month.
  • Request mode: the receptionist, form and chat take an appointment request. The owner confirms it. No slot is held. Every client runs this today.
  • Instant booking / live booking: the receptionist books straight into a connected calendar. Per client. Not yet on for anyone.
  • Operator mode / owner mode: who gets lead alerts. Operator mode (today) sends them to Liam. Owner mode sends them to the owner.
  • Conditional forwarding: the owner's phone rings first. On no answer or busy, the call goes to the Nova number.
  • A2P / 10DLC: the carrier sign-up a business needs before it can text under its own name. It takes a few days to two weeks. It costs about $22 one-time plus about $2.50 a month, per client.
  • Two-party consent state: a state where everyone on a recorded call must be told. The receptionist's greeting says so there.
  • The kit: 100 review cards, a 5x7 desk sign in a stand, and the bouquet.
  • r.nova.codes: the review redirect behind every QR code.
  • The brief: the Google Doc for each booked call. It has the quiz answers, estimate, opener and likely objection.
  • The Signed checklist: everything to collect on the call after a yes.
  • The checkout links: three Whop links for Nova Complete: free trial, monthly and quarterly. They are listed in the offer section. AEs send them directly.
  • Free trial / card on file: the $0-today link. It saves a card and charges $297 on day 14, then monthly. The terms call it card on file.
  • Founding-10: the closed "free forever" program, with five clients. Never mention it to prospects.
  • LIVE / DARK / MANUAL / PLANNED: the feature tags used in this guide.

Q&A

How do I practice a walkthrough?

Open nova-marigold-hair.pages.dev and call (512) 598-5711. Run the walkthrough script against the Tasha persona. Use her numbers: 6 missed calls a week, $150 a client, about $1,950 a month. Never use Dee's line.

What does the practice receptionist do if I ask for a price?

It will not quote one. It says Tasha confirms the price, and it offers to send a request. That is the default for salons.

What number do I give a prospect to call on the walkthrough?

The demo number Liam texts you before the call. Never the Nova line. Never Dee's line. Never Marigold for a real prospect.

Where is the walkthrough booking link?

https://calendly.com/nova-codes/walkthrough. It is secret. Only send it to a prospect you are booking.

What do I earn, and when?

$100 per monthly close or $200 per quarterly close, earned when the first payment clears. Then $33 per monthly payment or $100 per quarterly payment after the first. You get a monthly statement by the 5th business day. You invoice. You are paid Net 15.

Does my pay depend on doing the check-ins?

No. There is no check-in gate on pay. The check-ins are a duty under the contract. They are also how clients stay, and that is how retention fees keep coming.

What happens to my pay if a client cancels in the first month?

The closing fee reverses if they refund, charge back or cancel within 30 days of the first payment.

Who do I report to and how?

Liam. Send an end-of-day report in Slack. Send an end-of-week email by Friday 6 PM. Send an end-of-month email by noon ET on the last day. Plus the contract's weekly written summary and a weekly review call.

Can I use my own CRM or phone for client contacts?

No. All work runs in Company tools so records stay with Nova. Only call or text the cell they gave you. Only talk about their calls and build.