Build guide

How to Clone a Small Business Website and Add an AI Voice Agent

Clone a local business website and embed a Retell voice agent that answers 24/7 and logs every caller.

Retell AIn8n
Feb 14, 2026
Optimized for

What you'll build

A complete done-for-you demo to pitch a local business: their website rebuilt cleaner in Hostinger AI, plus a Retell voice agent embedded right on the page that answers 24/7, takes down name/email/message, and logs every call to a Google Sheet through n8n. In the video I did this for a real HVAC company near White Plains in about 30 minutes - the kind of package you can sell for $500 to $1,000, maybe more.

What you'll need

Step 1: Pick a target business

Go after businesses with real call volume - HVAC, med spas, insurance agencies. Search a local area, open a few of their websites, and pick one with a dated site you can obviously improve. Also open one or two good-looking competitor sites for design inspiration - screenshot the sections you like. Hostinger works really well with screenshots.

Step 2: Do the prep work in ChatGPT

This is most of the job. You get 30 Hostinger credits a month, so the goal is to nail the site in as few prompts as possible - plan properly, then execute.

Feed ChatGPT the business's URL, your screenshots, and ask for a Hostinger-ready prompt:

I want to recreate a website like the screenshot attached with the
information in this link. I'm using Hostinger AI, so I need a prompt
that creates this website for me. Make sure the prompt you're giving
me is using Hostinger AI's best prompting practices.

Two things to add to that conversation:

Make sure to copy all the information and text identical to what's on
the link that I sent you. Don't hallucinate anything. Just copy the
text directly from it.

You can also have ChatGPT generate a concept image of the homepage in their colors - it drafted one so good I used it as the Hostinger reference directly.

Step 3: Build the site in Hostinger AI

Paste the prompt in and let it cook (~2 minutes). Then iterate with small, specific instructions plus screenshots, for example:

Move the header sections cooling, heating, and plumbing under
maintenance as a dropdown. Enlarge the request service button like
in the screenshot attached.

Don't chase perfection - you're making something confidently cleaner than what they have, in 5-10 prompts total.

Step 4: Build the Retell voice agent

Create a single prompt agent - for a demo that needs to work 80% of the time, that's plenty (I'd build a conversation flow agent if they actually buy). Mirror whatever their current contact form collects. For this HVAC company that was name, email, and message, so the brief I gave ChatGPT for the prompt was:

Two settings that matter:

AI speaks first. Set the agent to speak first and give it a custom first message:

Hi, this is Jason with Melli Contracting and HVAC. I'm the virtual
assistant and I can help get your information over to one of our
experts for a free consultation and estimate. How can I help you today?

Email guardrails. Voice agents mess up emails constantly, so add this to the prompt:

Best practices for collecting an email address: have the caller spell
out the email address, and assume it's @gmail.com unless otherwise said.

Pick a voice that fits (I auditioned a handful and landed on Jason) and add a knowledge base with their FAQs if you have them.

Step 5: Set up post-call data extraction

In the agent's post-call data extraction, add:

full_name          Collect the client's full name.
email_address      Collect the client's email address.
message_question   Collect the caller's main reason for calling - capture the full request, including any details.
phone_number       Collect directly from whichever number they're calling from.

My first description for the message field was just "collect the client inquiry" - and it cut the extraction short on the test call. Make that one specific (what counts as the request, include the details) or it'll truncate.

Step 6: Wire it to Google Sheets through n8n

Same three-node flow as my previous video (watch that for the detailed walkthrough):

  1. Webhook node - production URL, method POST, pasted into Retell's agent-level webhook. Publish the workflow (production URLs only work after publishing).
  2. Filter node - {{ $json.body.event }} equals call_analyzed. Retell fires call_started, call_ended, and call_analyzed per call; only the analyzed one carries your data.
  3. Google Sheets - append or update row - sheet columns: Call ID, Full Name, Email Address, Message/Question, Phone Number. Column to match on: Call ID (unique per call). Make a test call, copy the call_analyzed execution to editor, map the fields, then unpin and publish.

If a row looks misheard (mine logged "Doe Joan" for John Doe), grab the Call ID, filter Retell's call history by it, and play the recording to get the real answer.

Step 7: Put the agent on the website

Buy a number in Retell (Twilio or Telnyx, ~$2), connect it to the agent as the inbound number, then prompt Hostinger to add a call section:

Create a section on the homepage just like the screenshot attached - "Talk to Jason, our virtual assistant" - and the number it should be
programmed to call is <your Retell number>. Keep the colors consistent
with the current website design.

Publish. Now the pitch writes itself: here's your new website, and here's a receptionist that picks up at 8pm on a Sunday instead of letting the call hit voicemail.

That's the whole package - a cleaner website, a working voice agent, and a call log, in roughly 30 minutes of actual work. Send it to the business and ask if they want it.

Resources

← Back to the library Good luck and happy building