A land owner is ready for a design consultation when they own or have contracted the land, have confirmed with the city or county that residential use is allowed, and know how the parcel will get water, sewage, and a driveway. A form in GoHighLevel can check those with conditional questions and route owners who are not ready to a planning guide instead of a consultation. The bottom line: most barndominium projects stall on land questions, not design, so ask the land questions first.
What stalls a build
A barndominium kit company's guide to permitting in Missouri says the state is local: cities have zoning authority, and counties can regulate land use in unincorporated areas where they have adopted planning and zoning. It says the right question is what your city or county requires for the exact land, and that a barndominium usually is not denied because someone dislikes it, but is delayed because the parcel is zoned wrong, the septic will not work, the driveway needs approval, or the owner ordered plans before checking local requirements. It suggests asking the planning office whether residential use is allowed, what the zoning district is, whether there are minimum square footage rules, what the setbacks are, and whether there are appearance or exterior material restrictions.
The same company's cost guide adds site items to the list: neighboring property restrictions such as easements and rights of way, and site preparation such as clearing, grading, and erosion control. One owner on a tractor forum said the first problem after buying a metal building home was insurance, which is a single anecdote but a useful question to ask.
The readiness questions
| Question | What it decides |
|---|---|
| Do you own the land, have it under contract, or still search | If still searching, show a Message with your land checklist and skip the consultation |
| Is it inside a city or in unincorporated county land | Tells you who to ask about zoning |
| Have you confirmed residential use is allowed, and what is the zoning | If not confirmed, show a Message with the questions to ask the planning office |
| How will you get water and sewage: municipal, well, septic, or not sure | Not sure routes to a site visit before design |
| Is there road access, or does the driveway need approval | Flags a permit risk |
| When do you want to start | Sets follow up timing |
Build it in GoHighLevel
- Create the custom fields you will need first, under Settings, then Custom Fields, so the form has fields to map to.
- Go to Sites, then Forms, then Builder, create a new form, and map each question to its custom field.
- Add the six questions as dropdowns. Use Show/Hide rules so the zoning and utility questions appear only for owners who chose owned or under contract.
- Add a Message rule for owners who are still searching, with a link to your land checklist.
- Add a Message rule for owners who have not confirmed zoning, listing the planning office questions above.
- Add a calendar to the form's thank you step, or a booking link for owners who pass every check.
- Preview the form and test every rule with real answers, including the ones that should disqualify.
- Build a workflow with the Form Submitted trigger, choose this specific form as the filter, and add the actions for your business: tags, an opportunity, an internal notification, and a reply to the customer.
GoHighLevel's help page on conditional logic says you add rules inside the Form or Survey Builder by clicking Conditional Logic in the top bar and then Add New Condition, and that each rule has an action: Redirect, Message, Disqualify, or Show/Hide. You choose a field, a field state such as is equal to or is empty, and a value. Rules run from the top down, later matches override earlier ones for Show/Hide, and the first match wins for submission actions such as redirects and messages. Text matching ignores case and extra spaces, calendar fields are not yet supported, and the page tells you to preview the form to check each rule. A third party setup guide adds that forms fire the Form Submitted workflow trigger, surveys fire a separate Survey Submitted trigger, and a trigger with no form selected fires for every form in the account.
What the workload looks like
For example, if a builder gets 40 leads a month and 60 percent are not yet ready, that is 24 consultations avoided (40 times 0.6). At 90 minutes each, that is 36 hours a month (24 times 1.5) returned to owners who can build.
Mistakes to avoid
- Treating not ready as not interested. Send them the checklist and keep them in a nurture path.
- Skipping the zoning question. It is the most common cause of delay.
- Assuming rural means no rules. Local rules decide.
- Asking for a budget first. Land readiness comes first.
How this was handled before
Builders traditionally gave every inquiry a consultation, because the first meeting was how they learned about the land. Barndominiums grew in popularity with owners who often had land but not yet a plan for utilities and zoning, so the consultation became the place where those gaps were found. Moving those questions into a form moves the discovery earlier.
Check before you switch it on
US text messages sent from a standard 10 digit number need A2P 10DLC registration. The HighLevel support portal says registration is required for texts to US recipients from 10 digit long code numbers and that toll free numbers do not require it. HighLevel's opt in guidelines also say a person cannot be forced to agree to text messages in order to submit a form, so keep the consent box optional. One compliance guide separates informational texts, which need documented consent, from marketing texts, which need prior express written consent. Ask your attorney which category your reminders fall into. Land owners often complete forms from a truck or a jobsite, so keep the questions short and mobile friendly. This is general information, not legal advice.
Questions people ask
Can a form check zoning for me?
No. It records what the owner says and tells them what to ask the planning office. Zoning is decided locally.
What is a Message rule?
A conditional logic action in GoHighLevel that shows text to the person filling out the form when an answer matches.
Should I disqualify owners who are not ready?
Route them to a checklist instead of a consultation, and keep them in a nurture path.
Ready to try it yourself? Start a GoHighLevel account here.
You can also see this in action in our GoHighLevel capabilities demo.
