Every part of scheduling so far has assumed you already know who the client is. You create the inspection, you generate a booking link, you send it to them. That works well for a job you've already talked about on the phone.
It does nothing for the person who found your website at nine at night and wants to ask about a house they're under contract on.
Switch on Accept inspection requests online in Settings → Account → Scheduling — or on the Scheduling page — and you get a single, permanent link. Put it on your site, in your email signature, on the back of a business card.
Anyone who opens it sees your business name and logo and three short steps:
Only the address and a name are required. Asking a stranger for more than that is how a lead becomes a closed tab.
By default, the form asks one fixed question: "What do you need inspected?" — one free-text box, identical for every inspector using Eave.
It's a reasonable default, and it's the wrong shape for a lead. What you actually need before you can quote a job is specific — how big is it, how old, is there a crawlspace, do they want radon — and none of that reliably shows up in a paragraph someone types at nine at night.
So you can decide what the form asks. On the Scheduling page, next to your request link, there's a Customize questions button. Inside is the same field editor you already use for templates:
Mark any question required, add help text under it, and drag them into the order you want. Every question also supports the same conditions as a template field — ask "Is there a pool?" and have "How old is the pool?" appear only when they say yes. A visitor never sees a question that doesn't apply to them, and a hidden question is never required.
If you never open the editor, your link keeps asking the single free-text question it always has, with the same wording, the same placeholder, and the same help text. And if you customize it and change your mind, Reset to the default question puts it back.
A request creates a draft inspection on your account with the address, their name, email and phone already in place, and their answers listed question by question. You get a notification in the app, a push on your phone, and an email.
From there it's the flow you already know. The same Confirm / Decline card you use for booking requests, then Complete Draft to add the fee, the agents, the agreement, and everything else a client never sees.
Nothing is booked and nothing is emailed to them on your behalf until you act. A request is a lead, not a commitment.
Two things about how answers are stored are worth knowing. Editing your form never rewrites an old request — each answer is saved together with the question exactly as it read when it was submitted, so renaming, reordering or deleting a question never changes a request you've already received. And answers survive confirmation — unlike the old request notes, which get cleared the moment you confirm or decline, answers stay on the inspection, which is precisely when you want them: you're setting a fee, and the answer to "how many square feet" is right there.
Working hours are optional here. If you publish them, visitors can pick a time. If you don't, they simply send the request and you schedule it afterwards — the link still works, and the request still shows up with Confirm and Decline waiting for you.
When someone does name a time, that slot is held while the request waits on you, exactly like a booking request. Two people can't ask for the same Tuesday morning.
Switching the feature off stops the link working but keeps the URL. Turn it back on and it's the same link, so a card you had printed six months ago still works.
When you actually want to invalidate it — it ended up somewhere it shouldn't have — Generate a new link does that deliberately, and tells you what it's about to break.