From the measurement desk

What should a contact form ask so the leads are worth answering?

Ask only what you'll use in the first response. Here's the exact field list and confirmation message that turn contact leads into answered appointments.

A form worth answering asks only what you will use in the first response. Contact leads are defined as inquiry records created when someone submits a website contact form. The fields that matter are name, phone, email, service needed, and preferred contact method—nothing more until you've made contact.

The rest is decoration that slows the submit and gives you data you won't act on.

Why Most Forms Ask Too Much

Every field you add drops your completion rate. Every dropdown, checkbox, and text box is a decision point where someone can leave.

The question is not what you want to know. The question is what you need to answer them today.

If you can't call or email them without it, don't ask for it. If you won't look at it until after the first conversation, it doesn't belong on the form.

How to Choose Your Own Fields

Start with your call log or inbox from the last 30 days. Pull every lead that turned into a booked appointment or a sent quote.

For each one, write down what information you used to make the first response. Not what you asked. What you actually used.

You'll likely find the same five items appearing again and again: name, phone number, email address, what they need, and how they want to be contacted.

Anything else—address, company size, budget, timeline, how they heard about you—can wait until you're on the phone or in the reply email.

What You'll Find in Your Own Records

Look at the last 20 leads you answered. Count how many times you needed each piece of information before you made first contact.

Name: every time. Phone or email: every time. Service type: if you offer multiple services and different people handle different inquiries, this tells you who should respond.

Everything else: check your own records to see when you actually needed it.

That's your field list.

Common Mistakes When Building the List

Adding fields because your CRM has a place for them. Your CRM is not your form. It's where the data lives after you collect it.

Asking for information you'll confirm later anyway. If you're going to ask their address on the phone, don't make them type it on the form.

Requiring fields that only apply to some services. Use conditional logic to show fields only when they're relevant, or ask during the follow-up.

The Contact Form Fields (Copy and Use)

Here is the complete field set. Use it as written, with bracketed placeholders for your own details.

Field 1: Name

Field 2: Phone Number

Field 3: Email Address

Field 4: Service Needed

Field 5: Preferred Contact Method

Field 6 (Optional): Message

That's the form. Five required fields, one optional.

The Confirmation Message

The confirmation message appears immediately after someone hits submit. It does three things: confirms receipt, sets the timeline, and gives them a backup contact method.

Here is the message in full:

Thanks, [Name]. We've got your message.

You'll hear from [Named person or role] by [Day of week, time of day—example: "Tuesday afternoon" or "end of business today"].

Need to reach us sooner? Call [Phone number] or email [Email address].

We're at [Physical address or hours if relevant].

Replace every bracketed item with your actual details. The named person is whoever gets the alert. The timeline is your measured response time plus a buffer.

Do not promise same-day response unless you can deliver it every day. Code63 Labs' measured findings show that 29.7% of live leads respond when contacted, versus 10.9% for aged leads—but that difference only matters if you meet the timeline you set.

Why the Confirmation Message Matters

Without it, the person who just submitted has no proof you received anything. They don't know if it worked. They don't know when to expect an answer.

Code63 Labs' measured findings show that about 1 in 3 threads lost their next step—often because no one confirmed what happens next.

The confirmation message is not a courtesy. It's the first response. It keeps the thread alive while you prepare the real one.

How to Measure Whether It's Working

Track three numbers every month: submissions, first responses sent, and appointments or quotes booked.

Your conversion rate is appointments divided by submissions. If your conversion is low, something in the chain is broken. Check your notification setup and your response speed first.

Code63 Labs' measured findings show that 67% of written-off leads closed when engaged. Many leads marked as "bad" are just leads no one answered.

If your form gets submissions but your phone doesn't ring, the problem is not the fields. It's what happens after submit.

Troubleshooting

Submissions Are Down After You Changed the Form

You removed too much or made a required field too hard. Add back the optional message field. Check that your phone and email inputs accept common formats.

People Are Calling Instead of Using the Form

Good. Answer the phone. But if the form is getting zero use, it might be hard to find or slow to load. Test it on mobile.

You're Getting Spam Submissions

Add a honeypot field (hidden from humans, visible to bots) or a simple CAPTCHA. Do not add more required fields to deter spam—you'll deter real leads too.

The Confirmation Message Isn't Showing

Check your form builder's settings. Look for an option to enable a custom confirmation message and disable the default "Thank you" page.

You're Not Meeting Your Stated Timeline

Either speed up your response or change the message to a timeline you can meet. Do not leave it as-is. Missing your own deadline is worse than setting a longer one.

Frequently Asked Questions

Should I ask for their budget?

No, not on the form. Budget is a conversation, not a dropdown. Ask it during the call or in the first email after you've explained what you do.

What if I need their address to give a quote?

Ask for it during the follow-up. If your service is location-dependent, add a single field: "City or ZIP code." That's enough to route the lead and qualify the area.

Can I ask how they found me?

You can, but make it optional and put it last. If you need referral tracking, consider using URL parameters or your CRM's source tracking instead—they're more reliable than self-reported data.

Should the message field be required?

No. If someone has nothing to add, requiring it forces them to type something generic or leave the form entirely.

How do I know if my confirmation message is too long?

If it's more than six lines on mobile, it's too long. Cut anything that isn't receipt, timeline, or backup contact.

What if different services need different fields?

Use conditional logic to show extra fields only when someone selects a specific service. Or keep the form the same and ask follow-up questions in your first response.

Key Takeaways

If You Would Rather It Were Running by Friday

Code63 Labs offers The First Fix for $500. Your form flow is baselined with timed test submissions, timestamped, with written permission. Then one menu fix is built and running.

The most common option is The Form-Response Install: instant acknowledgment in the lead's channel, a routed alert to a named person, and a first-response template. You get before/after in writing and a 30-day re-check.

It's done inside a week.

Before you pay, score your business with the free 10-question assessment at https://score.formleads63.com/a/form-leads. It takes about three minutes. You'll get a 0–100 score, a written report, and a monthly cost estimate from your own numbers. The report is generated by Claude, an AI model.

If the score says you're losing leads after submit, the First Fix puts the catch in place while you're still reading the report.

Start here: https://score.formleads63.com/a/form-leads

Find out what happens after Submit

Ten questions, three minutes. Scored 0–100 with a written report and a monthly cost estimate built from your own numbers.

Score your form flow

Free. No account. The written analysis is produced by Claude, an AI model — we say so because it's true.