To stop unqualified leads booking sales calls, ask one or two questions before the calendar appears and show no times to anyone whose answers rule them out. Most wrong bookings come from five predictable groups: vendors pitching you, job seekers, existing customers who need support, people researching with no project, and genuine buyers below your price floor. A booking page that sorts them before it offers a slot turns each of those calls into a short message that sends the person somewhere more useful.
All five reached your sales calendar for the same reason. The Book a demo button is the most visible way to reach a person at your company, and it asks nothing. A longer form does not fix that. One well-chosen question does, with a rule on each answer and a message per rule that is more useful to the person than the meeting would have been.
Where unqualified bookings come from
Open last month's calendar and mark every external call you would not take again. The marked ones usually fall into five groups, and each group booked for a reason that makes sense from where they were standing.
- Vendors and agencies pitching you. Your sales calendar is the one place on your site where a stranger is guaranteed thirty minutes with somebody senior. For them it is the cheapest outbound channel there is.
- Job seekers. Your careers page has a form that disappears into an inbox. Your demo page has a calendar with free slots on Thursday.
- Existing customers who need help. They have a problem today, support has a queue, and the sales calendar has an opening at two o'clock.
- Researchers. Students, analysts, founders mapping a market, buyers who are a year away. Most of them are pleasant to talk to. None of them has a project.
- Real buyers below your floor. The only group that wants what you sell. They cannot afford it yet, or they need a smaller version of it than you offer.
The first four are not leads at all, and the right outcome for each is a different door. The fifth is a lead with the wrong timing, and the right outcome is a polite no with a way back. Two different problems, so they get two different kinds of rule.
A booking page that asks nothing is the cheapest outbound channel your vendors have.
One question sorts the first four
Ask what brought them here, as a pick-one list, and make it the first question so nobody answers three budget questions before learning they are in the wrong place. A version that works for most B2B sales pages:
- I'm evaluating this for my company
- I'm already a customer and need help
- I'd like to sell to you or partner with you
- I'm looking for a job
- Research, a course project, or just curious
Then write one rule for each answer you will not book. If the answer is I'm already a customer, show no times, and give the support address in the message. The job seeker gets your careers page, the vendor gets a partnerships address, the researcher gets whatever you publish for people like them. One rule per answer, so each person reads a message written for their situation rather than a generic refusal.
Two details decide whether this works. The options have to be easy to pick honestly: I'd like to sell to you is a more comfortable choice than a vague Other, and a vendor who picks it has told you something true. And each message has to be better than the call would have been. A customer who gets the direct support address in ten seconds is better served than one who waits two days for a demo slot and is redirected on the call anyway.
The fifth group needs a floor, not a filter
A buyer below your floor wants what you sell, so a question about why they came will not catch them. A question about size will. Ask for budget, spend or company size as a band, put the lowest band below your floor so choosing it is easy and honest, and block that band.
The wording matters more than the rule. The three questions a booking form should ask covers bands and phrasing in detail. The short version: people describe their situation honestly long before they will admit to not qualifying, so ask them to describe it.
Everything else that bothers you about a booking is a signal rather than a disqualifier, and signals should flag rather than block. A start date nine months away, a stack you integrate with badly, a job title that suggests they are collecting quotes for somebody else: all worth knowing before the call, none worth turning a person away over.
The setup, in five steps
- Add the what brings you here question first, with one honest option per group.
- Write one block rule per non-buyer answer, each with a message that names where to go instead.
- Add a size or budget band with the lowest option below your floor, and block that band.
- Flag the softer signals, such as a distant start date or nobody on the call who can decide.
- Read what your rules declined after two weeks, and loosen any rule that turned away somebody you wanted.
What this saves, worked through
Take a sales team that books 40 inbound calls a month, and suppose 8 of them come from the five groups above. Each costs a 30-minute call plus 15 minutes of preparation and recovery, so 8 × 45 = 360 minutes: six hours a month of the most expensive calendar time in the company, spent on meetings that could not end in a sale this quarter.
Setupp's gate starts on Pro at $19 a month for the whole workspace. Six recovered hours for $19 is about $3.17 an hour, which is $19 divided by 6. If an hour of a salesperson's time is worth more than that to you, the arithmetic settles itself on the first wrong call the question stops.
Bookings will fall once the question is live, and that is the intended result. The number to watch is calls you would take again divided by calls taken. If that ratio has not moved after a month, the wrong calls were not coming from these five groups, and a form in front of the calendar is the wrong fix.
What a booking form cannot stop
A gate filters on what people tell it. Three things get past one, and it is better to know them before you rely on it.
- People who pick the answer that lets them in. A vendor who says they are evaluating will see your calendar. Setupp lets a declined booker go back and review their answers, because an honest mistake is commoner than a lie, and the same button lets a determined vendor try again. The score on the booking and the first five minutes of the call catch the rest.
- Referrals. A partner's client may answer the size question badly and still be worth an hour. Give referrals their own meeting type without the gate rather than lowering the floor for everyone.
- Bots. A qualification question is not spam protection. A script answers a pick-one list as easily as a person does.
How other tools handle this
Calendly's routing forms can do the same sorting. Its help centre describes routes that send a qualified visitor to an event type, a disqualified one to a custom message, or anyone to another page, and lists routing forms on its Professional, Teams, Teams Plus and Enterprise plans as of 22 October 2026. Calendly's own guide to forms also suggests sending anyone with a personal email domain such as hotmail.com to a thank-you page instead of a booking page.
That last idea deserves a caution before you copy it. A personal address is a weak signal for small companies: plenty of consultants, founders and two-person agencies run their whole business on Gmail. If you sell to companies of fifty people or more, it may be a fair proxy. If you sell to small businesses, it declines your best customers along with the vendors, so flag it rather than block it.
Where Setupp fits
Setupp is built around this order. Your questions render before the calendar, the rules run on the server, and a booker who misses a block rule sees the message you wrote and no time slots, from the Pro plan at $19 a month for the workspace. On Free the same form collects answers and every booking is still scored, but nobody is turned away.
Four details matter for the setup above. Each rule can carry its own message, so the job seeker and the existing customer can be sent to different places. The screen around that message is fixed: a heading that reads Not the right fit right now, a line thanking them for answering honestly, and an optional field to leave an address, so write messages that read well inside that frame. And the message is plain text, so write out any address you want them to use rather than relying on a link. The form's description sits above the first question, which is where the line for existing customers belongs.
Once it is running, the declined log shows which rule said no and when, and nothing about the person: no name, no address, no answers. That is enough to see whether a rule is turning away people you wanted, which is the only question the log needs to answer.
The full case for putting questions in front of the calendar is in qualify leads before they book. The gate itself is on the qualification gate page, the plans are on pricing, and if you are moving from a booking link that asks nothing, the Calendly comparison runs the cost with your own numbers.