Off Prompt

AI Tools for Small Business

Operations

How to use AI to build a simple client intake form that qualifies leads before you ever get on a call

How to qualify clients before discovery calls using an AI intake form. Build conditional logic screening in 2–4 hours — no coding required.

Mara Chen 10 min read
How to use AI to build a simple client intake form that qualifies leads before you ever get on a call

Small business owners lose 20–30% of their working hours to discovery calls that never convert — that's roughly one to two days a week spent pitching people who were never going to buy. If you want to qualify clients before a discovery call, this guide walks you through the exact setup: use AI to write your questions, conditional logic to filter poor-fit leads automatically, and no-code tools to connect everything to your calendar and CRM. The setup takes two to four hours and largely eliminates the problem: unqualified leads never reach your calendar.

What You Need Before You Start

ChatGPT{:target="_blank"} or Claude{:target="_blank"} — either works for generating qualifying questions; GPT-4o and Claude 3.5/3.7 Sonnet both handle this task well as of 2025. ChatGPT Plus runs $20/month; Claude Pro runs $20/month. The free tiers of both are sufficient for this task if you don't need long conversation history.

Typeform{:target="_blank"} — a form builder with native conditional logic and AI-assisted form generation. Typeform pricing{:target="_blank"}: the Basic plan starts at approximately $25/month billed annually (verify current rates on Typeform's pricing page) and covers conditional logic and up to 100 responses/month. The free tier does not include conditional logic, which is non-negotiable for lead qualification.

Alternative: Tally{:target="_blank"} — a free Notion-style form builder with native conditional logic and ChatGPT-assisted question generation added in early 2025. The free tier covers conditional logic with no response limits. For most small service businesses, Tally eliminates the need to pay for Typeform at all.

Zapier{:target="_blank"} or Make{:target="_blank"} — for connecting your form to a CRM or calendar. Zapier's free tier covers 100 tasks/month; Make's free tier covers 1,000 operations/month. Make is the better value at higher volumes.

Calendly{:target="_blank"} or Cal.com{:target="_blank"} — both support pre-booking intake questions, so you can combine form screening and scheduling into one flow. Calendly's Standard plan starts at approximately $10/seat/month billed annually (verify current rates on Calendly's pricing page). Cal.com is open-source with a generous free tier.

Time required: 1–2 hours for basic setup (AI questions + Typeform or Tally build). Add 1–2 hours for CRM and calendar integration via Zapier or Make.

Skill level: No coding required. You need accounts on the tools above and basic comfort clicking through settings panels. If you've ever set up a Mailchimp automation, this is comparable complexity.


Step 1: Use AI to Build Your Qualifying Questions

The BANT framework{:target="_blank"} — Budget, Authority, Need, Timeline — is the most widely used lead qualification structure for service businesses and maps cleanly onto intake form categories. Start here.

  1. Open ChatGPT or Claude.
  2. Paste the following prompt, filling in your specifics:

Prompt: "I run a [type of service business — e.g., 'brand strategy consultancy for e-commerce companies']. My ideal client has a budget of at least [$ amount], is the decision-maker, needs [core service], and wants to start within [timeframe].

Generate 6–8 intake form questions that qualify leads against those criteria. Use the BANT framework (Budget, Authority, Need, Timeline) as your structure. For each question, also give me:

  • The answer that qualifies a lead
  • The answer that disqualifies a lead (and what to show them instead — e.g., a self-serve resource link)
  • Whether this should be a multiple choice, dropdown, or short text field

Also list the top 3 disqualifying triggers specific to my business type."

  1. Review the output. Expect 6–8 questions with qualification/disqualification criteria and field type recommendations. The disqualifying triggers are the most valuable output — copy them somewhere accessible, because you'll build conditional logic around them in the next step.
  2. Iterate once if needed: ask the AI to rewrite any question that's too vague, too long, or too jargon-heavy for your typical prospect.

The disqualification logic matters as much as the qualification logic. Research on service businesses consistently identifies three top disqualifiers: budget below threshold, wrong decision-maker filling out the form, and scope outside your niche. All three should appear in your question set, and all three should trigger a redirect rather than a calendar booking.

A form with 3–5 tightly focused fields converts at roughly 25% higher rates than one with 10+ fields, according to conversion research by LeadPages{:target="_blank"} and similar firms. Resist the urge to ask everything. Ask the questions that disqualify fastest.


Step 2: Build the Client Intake Form With Conditional Logic

Using Typeform:

  1. Log into Typeform and click Create new form.
  2. Use Typeform's AI form generation (launched 2024–2025): describe your goal in plain text — e.g., "Intake form for a brand strategy consultancy to qualify clients before a discovery call" — and let Typeform draft the initial structure.
  3. Replace or edit the AI-generated questions with the ones you built in Step 1.
  4. For each disqualifying answer, click LogicAdd a jump → set the condition (e.g., "If Budget answer = Under $2,000, jump to Disqualified screen").
  5. Build a custom Disqualified ending screen with a specific message and a link to a self-serve resource, FAQ page, or lower-tier offer. Do not leave it blank — a cold dead end damages your brand.
  6. Build a Qualified ending screen that links directly to your Calendly or Cal.com booking page.

Using Tally (free alternative):

  1. Open Tally{:target="_blank"} and create a new form.
  2. Add your questions from Step 1 manually, or use Tally's ChatGPT-assisted generation to draft them.
  3. Click the Conditional logic tab on any question to set branching rules — the interface is nearly identical to Typeform's.
  4. Set disqualifying branches to redirect to an ending block with your self-serve resource URL.

Skipping the disqualified redirect is the most common setup mistake. If a poor-fit lead hits a dead end with no explanation, they'll either email you anyway or leave frustrated. A short message — "Based on your answers, we're not the right fit right now, but here's a resource that might help" — handles the rejection professionally and costs you nothing to set up.


Step 3: Connect the Form to Your Calendar and CRM

Calendar integration (no-code):

The cleanest flow is Qualified ending screen → direct link to Calendly or Cal.com booking. No automation required. Only leads who pass your conditional logic ever reach the booking URL.

For an even tighter setup: Calendly's Standard plan and Cal.com's free tier both support pre-booking intake questions natively. You can add 2–3 light confirmation questions at the booking stage — useful for gathering specifics without bloating the main intake form.

CRM integration via Zapier or Make:

  1. In Zapier, click Create Zap → Trigger: Typeform (or Tally) → Event: New Entry.
  2. Connect your Typeform account and select your intake form.
  3. Set the Action to your CRM — HubSpot{:target="_blank"} Free tier works here; it includes a form builder and auto-tagging by form response as of 2025.
  4. Map form fields to CRM contact fields: budget answer → custom property, decision-maker answer → contact role field, etc.
  5. Add a filter step: only proceed if the lead was NOT redirected to the disqualified ending. In Typeform, you can pass a hidden field value ("qualified: true") to flag this at the automation level.
  6. Add a final action: send a personalized acknowledgment email via your email tool confirming receipt and next steps.

Make.com's AI-powered automation scenarios (available 2025) can go further — parsing free-text responses, scoring them against custom criteria, and routing differently based on score. This is worth exploring if you receive significant volume, but Zapier's simpler setup is sufficient for most small service businesses under 50 leads/month.


How to Qualify Clients Before Discovery Calls: Questions by Business Type

Agency (branding, marketing, web):

  • What is your approximate budget for this project? ($5K–$10K / $10K–$25K / $25K+ / Under $5K)
  • Are you the decision-maker for this project, or will others need to approve?
  • What's your target launch or start date?

Coach or consultant:

  • Have you worked with a coach/consultant in this area before?
  • What's your investment range for this engagement? (State your tiers explicitly)
  • What's the specific outcome you're trying to achieve in the next 90 days?

Trades (plumber, electrician, contractor):

  • What type of work do you need? (New installation / Repair / Emergency)
  • What's your approximate timeline? (ASAP / Within 2 weeks / 1–3 months / Just planning)
  • Is this a residential or commercial property?

Freelancer (copywriter, designer, developer):

  • Do you have a brief or creative direction ready, or will you need that developed?
  • What's your budget range for this project?
  • Have you worked with a freelancer on this type of project before?

When Something Goes Wrong

Symptom: Qualified leads are being redirected to the disqualified screen. Root cause: Conditional logic is evaluating in the wrong order, or a branching rule is set to "any condition" instead of "all conditions." Fix: In Typeform or Tally, open the Logic panel and check whether your rules use AND vs. OR logic. A budget question that disqualifies on "any" answer will catch leads who selected multiple options. Switch to specific value matching.

Symptom: The CRM is receiving submissions but fields are blank or misrouted. Root cause: Typeform and Tally field labels don't match the CRM property names, causing Zapier to map to the wrong destination field. Fix: In your Zap's Action step, manually re-map each field. Don't rely on Zapier's auto-mapping — it matches by label name, which rarely aligns with CRM property labels out of the box.

Symptom: Leads are booking calls despite failing qualification questions. Root cause: The disqualified redirect is set on the form's ending screen, but the calendar link is also publicly accessible (e.g., listed on your website or email signature). Fix: Remove the Calendly or Cal.com link from all public pages. The only path to your calendar should be through the qualified form ending. This is the whole point of the system.


What to Do Next

Once your form is live and processing at least 20–30 submissions, audit the disqualification rate. If more than 60% of leads are getting disqualified, your traffic source may be misaligned — review where form visitors are coming from before tightening the qualification criteria further. If fewer than 10% are being disqualified, your questions are likely too soft.

For more on screening inbound leads before they reach your sales process, see how to set up an AI-powered lead triage workflow for small businesses. If you want to automate the follow-up emails that go to both qualified and disqualified leads, see how to use Make.com to build automated client communication sequences.


FAQ

Does building this form require any coding skills? No. Typeform, Tally, and HubSpot Forms all have visual conditional logic builders — no code required. The AI prompt step in ChatGPT or Claude is plain English. The Zapier or Make connection is point-and-click field mapping. The skill ceiling here is basic comfort with SaaS settings panels.

What does this full setup cost per month? The cheapest version — Tally (free) + Cal.com free tier + HubSpot Free CRM + Make free tier — costs $0/month and handles up to roughly 1,000 form operations per month. The mid-tier version — Typeform Basic (approximately $25/month billed annually) + Calendly Standard (approximately $10/seat/month billed annually) + Zapier Starter (approximately $20/month billed annually) — runs roughly $55/month on annual billing. Pricing checked May 2025; verify current rates on each tool's pricing page before committing, as monthly billing rates are higher.

Will a longer form with more questions improve lead quality? Not reliably. Conversion research indicates forms with 3–5 fields outperform 10+ field forms by roughly 25% in completion rate, meaning a longer form produces fewer total submissions — not necessarily better ones. The goal is 5–7 tightly targeted questions that screen for your specific disqualifiers, not comprehensive prospect profiling.

Can I use this same setup for different service tiers or offerings? Yes. Build a separate form for each distinct service tier or offering, each with its own qualification criteria and conditional logic. This is cleaner than trying to route multiple service paths through a single form, and Tally's free tier doesn't limit the number of forms you can create.

What's the honest ROI of this setup? If you currently take five unqualified discovery calls per week at 45 minutes each, that's roughly 3.75 hours/week lost to non-converting conversations. At even a modest hourly rate of $75, that's $281/week or about $14,600/year in time cost. A 2–4 hour setup that significantly reduces those calls — a realistic target once your form is dialled in — recovers meaningful margin quickly. The setup cost is negligible relative to the time recaptured.

Was this useful? ·