Set Up Automated Dispatch Rules
Learn how to set up automated dispatch rules in OLIVER so jobs route to the right technician by skill, location,…
Read →
A lead form that just collects a name and email is doing the minimum. This guide covers how to build one that qualifies the lead, routes it to the right person, and kicks off a follow-up sequence automatically.
Before touching the form builder, write down the answers to three questions: What service types do you offer? What makes an inquiry disqualified (wrong location, wrong budget, wrong job type)? What information do you need before the first call to make it worthwhile?
These answers determine your form fields. You’re not collecting information for its own sake — you’re collecting the minimum needed to know whether to pursue this lead and how.
Every service business lead form needs: name, email, phone, and at least one qualifying field. The qualifying field is the one that separates a real prospect from noise.
For most service businesses, the qualifying fields are service type (dropdown — forces the prospect to categorize their need), and one of: location/zip code (for geographic service areas), project size or budget range (for higher-ticket services), or timeline (for services where urgency matters).
Keep the first form step to 5–6 fields maximum. If you need more information, use a two-step form — collect the basics first, show a confirmation, then ask deeper questions on step two.
Conditional logic shows or hides fields based on what the prospect has already answered. A prospect who selects “commercial cleaning” should see different follow-up fields than one who selects “residential move-out cleaning.”
In most form builders, you can set conditions on any field: “Show this field only if [Service Type] equals [Commercial].” This keeps the form short for everyone while collecting the right information for each lead type.
This is where most forms fail. What happens the moment someone hits submit?
Set up three automatic actions: send a confirmation email to the prospect (sets expectations, looks professional, gives them your contact info), create a contact record in your CRM (with all form fields mapped to the right CRM fields), and notify the right person on your team (email or SMS with the lead details).
If you have multiple team members who handle different lead types, set up routing rules: commercial inquiries notify [person A], residential inquiries notify [person B].
The confirmation email is the first impression after someone expresses interest. It should: confirm you received their inquiry, set a specific response time expectation (“We’ll be in touch within one business day”), and give them something useful while they wait — a link to your most relevant service page or a FAQ.
Do not write “Thanks for reaching out! Someone will be in touch soon.” That’s not useful and it’s not specific.
If you don’t reach a prospect on the first call, you need a follow-up sequence. In your CRM or automation tool, set an automation: if no activity on a new lead within 24 hours, send a follow-up email. If still no activity after 48 hours, create a task for a second call attempt.
Three follow-up touchpoints (call + email + call) in the first 72 hours give a lead far more chances to hear from you than a single attempt.
Submit the form yourself using a test email address. Verify: the confirmation email arrived, the contact record was created in your CRM with all fields populated correctly, the routing notification went to the right person, and the follow-up automation is queued. Fix anything that didn’t work before the form goes live.
For the thinking behind these steps, read what a lead capture form should actually do. Once the form works, the email sequence every service business should have running covers what to send next, and how to set up your first email automation sequence walks through the build.
Most form tools give you an embed code. Paste it into a WordPress page using the HTML block or a custom HTML widget in Elementor, then test it by submitting a request yourself.
Start with a honeypot field (a hidden field that real users won’t fill in but bots will). Add a lightweight bot check only if spam still gets through, and test the form afterward to make sure real submissions still arrive.
Different forms for meaningfully different services. A commercial cleaning inquiry and a residential inquiry need different qualifying questions and different routing. One generic form forces you to ask everything and qualifies no one well.
This article was written by SPARK, the CRM and marketing automation platform from Intelligent Analytics and Data Management.
Related reading: Speed to Lead: Why the First Response Wins the Job
Learn how to set up automated dispatch rules in OLIVER so jobs route to the right technician by skill, location,…
Read →Build sales pipeline stages for a small business around events you can observe. Follow six steps to define stages, next…
Read →How to plan a software integration before you connect two tools: pick one handoff, map every field, set ownership and…
Read →