Skip to content
Growform Multi Step Form Builder

Feature

Service area checker for forms

Location-based logic tests whether a lead's address or ZIP code is within a set distance of your location. Leads inside your area carry on, and leads outside it get a clear answer before your team spends time on them.

What is location-based logic?

Location-based logic is a conditional logic rule that compares the location a lead enters with a reference location you set. Growform has two such rules, “is within distance of” and “is not within distance of”. You enter the distance in kilometers.

The rules work on the “Address Lookup” field and the “Zip / postal code” field. With a full address the form becomes a service area checker, and with a ZIP code alone it works as a ZIP code checker on the first step.

What can happen when a lead is outside your service area?

You decide what the form does, because a distance rule can be used anywhere conditional logic is used.

  • Put the rule on a paragraph to show “You're within our service area”, or a note that you do not cover the location yet.
  • Put it on a step to ask about appointment times only when the lead is close enough for a visit.
  • Use it as a reason in lead disqualification to end the form early and keep the lead out of your CRM.
  • Use it on an ending to show a different thank-you page or redirect the lead to a partner.

Can you check more than one service area?

Yes. Conditional logic combines rules with AND and OR, so you can add one distance rule per branch and accept a lead who is within range of any of them. An HVAC company with depots in Phoenix and Tucson would add two rules joined by OR.

How is a radius different from a list of ZIP codes?

A radius measures distance from your location, and a list names each ZIP code you serve. The radius needs two values, the reference location and the distance. It also covers every address inside the circle, including ones in ZIP codes you would not have thought to list. The address field itself is described under address autocomplete.

How to check a service area in Growform

Ask for the location early

Add an “Address Lookup” or “Zip / postal code” field to one of the first steps.

Open the logic editor

Select the field or step that should depend on location. Open “Conditional logic” and choose “Edit logic”.

Choose a distance rule

Pick the address or ZIP field, then “is within distance of” or “is not within distance of”. Enter the reference location and the distance in kilometers, which is 40 for a 25-mile radius.

Test both sides

Save the form and try one address inside the area and one outside it.

What a service area check saves you

  • Your team stops calling leads it cannot serve.

    A roofer who travels 50 km never receives the homeowner who is 200 km away.

  • Buyers with territory limits return fewer leads.

    A lead outside the territory can be disqualified before it is sent to the buyer.

  • The lead learns early whether you can help.

    The check can run on the first step, before the form asks for a phone number.

  • Your ad platform learns from leads you can serve.

    Conversion tracking can be limited to qualified leads, which leaves out the ones your distance rule disqualified.

Which plans include location-based logic?

Distance rules belong to conditional logic, and conditional logic is on all plans.

Basic
Yes
Professional
Yes
Scale
Yes
Custom
Yes

Frequently asked questions

How do I set a radius in miles?

Convert the radius to kilometers and enter that figure. One mile is about 1.6 km, so a 30-mile radius is 48 km.

Does it work with only a ZIP code?

Yes. Distance rules work on the “Zip / postal code” field as well as the “Address Lookup” field, so you can check the area before asking for a full address.

Are leads outside the service area still saved?

Yes. A lead you disqualify by distance is saved in Growform with the reason, and you choose whether it is sent on to Zapier, webhooks and email.

Do I have to upload a list of ZIP codes?

No. A distance rule needs a reference location and a distance, and you enter both in the conditional logic editor.

Related features

Address autocomplete

Collect the address your distance rule will measure from.

View ›

Lead disqualification

Turn “outside service area” into a named reason with its own ending.

View ›

ZIP code validation

Check that a ZIP or postal code has the right format for its country.

View ›

Start your free trial

Create beautiful multi-step forms that convert, with a 14-day free trial. No credit card required.