Prompt Kits

Build a Lead-Capture Service Site

For a service business, a website has one job: turn a stranger into an enquiry you can answer. Not a shopping cart, not a blog — a clear explanation of what you do, proof you can be trusted, and a request form that reliably reaches you and never drops a lead on the floor. This kit builds exactly that in five sequenced prompts, and it treats the enquiry form as the load-bearing part, because a plumber or accountant who loses one enquiry loses real money.

Project type: Lead-capture service site Difficulty: Beginner Time: 1 day Works with: Base44 / Lovable / v0

What you'll have at the end

  • A site that explains what you do, where you work, and why someone should trust you
  • A services page that turns "what do you actually do" into a clear list with prices or "from" prices where it helps
  • A request form that emails you the moment someone submits and stores every enquiry so none are ever lost
  • An automatic reply to the person so they know you received it and when you'll respond
  • Trust signals in the right places: reviews, your service area, credentials, and answers to the questions people ask before they call
  • An owner view of every enquiry, so you can see who is waiting and never miss one

Before you start

  • Your services, written down. What you offer, and for each one a price, a "from" price, or "quote on request" — decide which, because "call for pricing" on everything loses the people who want a number first.
  • Your service area. The towns, postcodes or radius you actually cover. A visitor's first question is "do you even come to me."
  • What you need to give a quote. The three or four things you must know before you can price a job — this becomes the form, and getting it right means fewer back-and-forth messages.
  • An email address that reaches you fast, ideally one you check on your phone, because a service enquiry is only valuable while it is warm.
  • Proof you can show: a few real reviews or references, any licences or certifications, years in business, insurance. Gather what is true; do not invent any of it.
  • Real photos of real work if you have them. Improving your own photos — lighting, crop, tidying the background — is fine; what you must never do is show an AI-generated "result" for a job you did not do. Labelled placeholders until you have real ones.

Which platform suits this

Base44 is the smoothest fit: the form, the stored enquiries, the automatic reply and the owner view are all one build, so nothing about your leads lives in a separate tool you have to check. Lovable handles this well too and gives you code ownership if a developer ever takes over. v0 will produce a sharp-looking site, but the form storage, the email and the owner view are yours to wire up — fine if you are comfortable with that, more than you need if you just want the phone to ring. On any platform this is the most beginner-friendly kit in the set; if all you need is a single page with a form, you can stop after step 2.

The steps

1

Build the site that explains what you do

When to use this

Start here, in a brand-new project.

Everything a potential customer needs to decide you are worth contacting — with no form yet.

The prompt

Build a website for [BUSINESS NAME], a [TYPE OF SERVICE BUSINESS, e.g. residential plumbing / bookkeeping for small firms] serving [YOUR SERVICE AREA].

Pages: a home page that says in the first sentence what you do and where, with a clear button to request a quote; a services page listing what you offer; an about page that builds trust with your experience, credentials and approach; and a contact page with your area, hours and how to reach you.

On the home page include, high up and visible without scrolling: what you do, the area you cover, and one clear action to get in touch. Below that, a short "why choose us" section using [YOUR REAL DIFFERENTIATORS, e.g. 15 years in business, licensed and insured, same-day callouts], a few example services, and space for reviews.

On the services page, list each service with a short description and a price, a "from" price, or "quote on request" as I specify here: [YOUR SERVICES AND HOW EACH IS PRICED]. Do not invent prices — use exactly what I provide.

Include a section answering the questions people ask before they get in touch: [YOUR THREE OR FOUR MOST COMMON PRE-ENQUIRY QUESTIONS, e.g. do you charge for callouts, how fast can you come, do you offer free quotes].

Design: [THREE ADJECTIVES, e.g. trustworthy, straightforward, local]. Colors: [YOUR COLORS]. It must look completely right on a phone, because most people will find you on one. Use labelled image placeholders saying [REAL PHOTO OF YOUR WORK NEEDED] — do not use stock photography and do not generate photos of people, premises or finished work from scratch. Real photos of my own work that I have edited or cleaned up myself are welcome; only invented or generated results are the problem.

Do not build the request form yet — that is the next step, and it is the most important part.

Check it worked

  • The home page tells a first-time visitor what you do and where, without scrolling
  • The services page shows your real services priced the way you chose
  • Your service area is visible and clear
  • The pre-enquiry questions are answered on the page
  • It looks right and reads easily on your phone
  • Every image is either your own real photo (editing it yourself is fine) or a labelled placeholder — never a stock or AI-invented image

You'll know it worked when:

A site where a stranger in your area understands what you do, what it roughly costs, and why you are worth calling.

Watch out for

Resist "call for pricing" on everything. The visitor who wants a number before they call is a real customer, and a bare "from" price keeps them on your site instead of the next result. Also keep the service area specific — "we cover the whole region" reads as "we are far away and expensive" to someone in a small town.

2

Build the enquiry form that never loses a lead

When to use this

As soon as the site reads right. This is the step the whole kit exists for.

A request form that reaches you instantly, stores every submission, and confirms receipt to the sender.

The prompt

Add a "request a quote" form to this site, reachable from every page's main button and from a short form at the bottom of the home page.

The form collects exactly what I need to respond well: [THE 3-4 THINGS YOU MUST KNOW TO QUOTE, e.g. name, phone, what they need done, their location or postcode, and how urgent it is]. Keep it short — every extra field loses people. Make name and one contact method required, and clearly mark the rest optional.

When someone submits: store the enquiry so it can never be lost, email it to me at [YOUR EMAIL] immediately with everything they entered, and show the person a clear confirmation on screen. Also send them a short automatic reply confirming you received their request and when you will get back to them, using [YOUR RESPONSE PROMISE, e.g. within one business day].

Storing the enquiry and emailing me must both happen. Do not build a form that only sends an email, because a single email lost to spam is a lost customer with no record that they ever existed.

Protect the form from basic spam without making a real person solve a puzzle: a hidden field that automated tools tend to fill, and a limit on how often the same visitor can submit. Do not add an image puzzle unless spam actually becomes a problem.

Use a proper email delivery service so these messages reliably arrive rather than landing in spam, and tell me exactly what I need to set up for that.

Check it worked

  • Submitting the form shows an immediate confirmation on screen
  • The enquiry arrives in your email within a minute, with everything the person entered
  • The same enquiry is also stored, so it exists even if the email is missed
  • The person receives an automatic reply telling them you got it and when you'll respond
  • The form is short enough that filling it takes under a minute
  • An obvious spam submission is blocked without a real person being asked to solve anything

You'll know it worked when:

A test enquiry that arrived in your inbox, appeared in stored enquiries, and triggered an automatic reply to the sender — all three.

Watch out for

Test this from a phone on mobile data, not just your computer, and check the sender's confirmation lands too. The most common and most expensive failure is a form that looks like it worked but sends to an address nobody reads or into a spam folder. A stored copy is your safety net — a business built on a single email channel loses leads it never knows about.

3

Add the trust that turns a visit into a call

When to use this

Once the form works and is tested.

The signals that make a stranger willing to invite you into their home or hand you their books.

The prompt

Add trust and credibility features to this service site.

Add a reviews section I control from a private owner screen, where each review has the customer's name or initials, their location, a rating and their words. Show the best ones on the home page and all of them on a reviews page. Do not generate or invent reviews — leave clearly labelled examples for me to replace with real ones.

Add a clear "areas we cover" section listing [YOUR TOWNS / POSTCODES / RADIUS], so a visitor instantly knows whether you serve them.

Add a credentials strip showing what is true for me: [YEARS IN BUSINESS, LICENCES, CERTIFICATIONS, INSURANCE, MEMBERSHIPS, GUARANTEES]. Place it where a hesitant visitor sees it before they decide to contact you.

Expand the pre-enquiry questions into a proper section covering what people worry about before booking a service like mine: [COST, TIMING, GUARANTEES, WHAT HAPPENS ON A FIRST VISIT].

Keep the enquiry form and its notifications working exactly as they are.

Check it worked

  • Real reviews (once you add them) show on the home page and a reviews page
  • A visitor can tell in seconds whether you cover their area
  • Your credentials are visible before the point where someone decides to contact you
  • The questions section answers the common hesitations before someone has to ask
  • The form and its emails still work exactly as before

You'll know it worked when:

A visitor who has never heard of you can find, in under a minute, whether you cover them, whether you're credible, and what to expect — without contacting you first.

Watch out for

Never invent reviews or credentials. Fake reviews are illegal in many places, and a claimed licence you do not hold is far worse than an honest gap. If you are new and have no reviews yet, say what you do offer instead — a guarantee, a free quote, a first-job discount — rather than fabricating a history.

4

Let people book or request a time (optional)

When to use this

Only if your work involves scheduled visits or appointments. Skip this entirely if you quote every job individually.

Let suitable customers request or book a slot, without turning a simple enquiry into a checkout.

The prompt

Add appointment or visit requests to this service site, alongside the existing quote form, not replacing it.

For the services where it makes sense — [WHICH SERVICES CAN BE SCHEDULED] — let a customer request a preferred date and time window as part of their enquiry. I confirm it myself; do not auto-confirm, because I need to check my own schedule and location first.

Show me these requests in my owner view with the requested time clearly marked, and let me mark each one confirmed, changed or declined, which sends the customer a short message either way.

If [I WANT TO TAKE A CALLOUT DEPOSIT OR BOOKING FEE], add an optional payment step on the provider's own secure page after I confirm — never before, and never storing card details on my site. Otherwise keep it enquiry-only.

Keep everything from the previous steps working exactly as it is.

Check it worked

  • A customer can request a preferred time as part of an enquiry
  • Requests appear in your owner view with the time clearly shown
  • Nothing is auto-confirmed — you approve each one, and the customer is told either way
  • If you enabled a deposit, it is requested only after you confirm, on a secure payment page
  • The plain quote form still works for jobs that can't be scheduled online

You'll know it worked when:

A test appointment request that reached your owner view, that you confirmed, and that notified the customer — with the plain quote path still intact.

Watch out for

Do not auto-confirm bookings for on-site service work. Unlike a haircut, a callout depends on your route, the job's size and travel — auto-confirming creates commitments you cannot keep. If you need true self-service scheduling, the dedicated booking kit is a better fit than this step.

5

Manage your leads without losing any

When to use this

Once enquiries are coming in.

A simple system for handling leads, so none go cold and you can see what is working.

The prompt

Improve my owner tools for handling enquiries on this service site.

Give me an enquiries screen listing every request newest first, with the person's details, what they asked for, when it came in, and a status I can set: new, quoted, won, lost. Let me add a private note to each one.

Highlight enquiries I have not responded to yet, and show me anything that has been sitting unanswered for more than [YOUR THRESHOLD, e.g. 24 hours], so nothing goes cold.

Show me a simple summary: how many enquiries this month, how many I quoted, how many I won, and which service is asked for most.

Let me export my enquiries so I always have my own copy of my leads.

Keep the public site, the form and all notifications working exactly as they are.

Check it worked

  • Every enquiry appears newest first with its status and your private notes
  • Unanswered and ageing enquiries are clearly flagged
  • The summary shows accurate counts for the month
  • You can export your leads to your own file
  • The public site and form still work exactly as before

You'll know it worked when:

You worked a real day of enquiries from this screen — set statuses, added notes, and spotted an ageing lead — without touching your inbox.

Watch out for

This is a lightweight lead tracker, not a full CRM. If you reach the point of managing a large pipeline, multiple staff or long follow-up sequences, the dedicated CRM kit is built for that. Keep this one fast — the moment logging a lead takes longer than a text message, you will stop doing it, and an unused tracker is worse than none.

Going live

  • Replace every example review, and every image placeholder, with real ones — or remove the section until you have them
  • Send one real test enquiry on the live site from a phone, and confirm it arrives by email, is stored, and triggers the auto-reply
  • Check the enquiry email does not land in spam on a normal email account
  • Confirm your service area and prices are exactly right — these are the two things people act on
  • Make sure your phone number is tappable on mobile and your email is correct everywhere
  • If you take deposits, switch payments to live keys and take one real test payment, then refund it
  • Add a privacy note explaining what you do with enquiry details (see the legal pages prompt)
  • Connect your custom domain and check the padlock appears

Spend fewer credits

Every builder charges you for the work its AI does — so the cheapest habit is thinking before you build. These six rules cut most of the waste, whichever platform you choose.

  1. Plan in a free chat first. Sketch the whole thing in ChatGPT, Claude or Gemini — pages, features, what each form collects, what it should look like. Thinking there is free; thinking inside a builder is billed.
  2. Start from a written prompt, not a sentence. "Make me a website" is the most expensive sentence in AI building. A complete first prompt — like the ones on this site — saves dozens of correction rounds.
  3. Don't be lazy with the details. Every detail you leave out comes back as a correction you pay for. Business name, colors, every page, every form field, what happens after someone submits — put it all in the first prompt.
  4. One change per message afterwards. "Fix the header, and the form, and the colors" produces a tangle that costs more to unpick than it saved.
  5. Stuck? Stop patching. If the same fix fails about three times, don't send a fourth correction — describe the whole section's desired end state in one fresh message instead.
  6. Build on the free tier, pay to publish. Every major platform lets you build and see your site for free. Upgrade when you're ready to put it on your own domain — not before.

The prompts on this page are written to do most of this work for you — that's the point of them.

Read the full guide

Last reviewed: 2026-08-10

FAQ