A Booking Page for Real Estate Agents That Replaces the Showing-Coordination Text Thread
Showings booked into real availability, buyer and seller consultations with intake questions, listings shown without the exact address until someone's actually booked, and a QR code on the yard sign that goes straight to one showing — not your whole page.
By Keepp Team
A lot of a real estate agent’s day is coordination that has nothing to do with actually selling — texting back and forth to find a time that works for a showing, answering “is this still available” for a listing that closed last week, chasing a lead who filled out a paper sign-in sheet at an open house and never followed up. None of that closes a deal. It’s the gap between someone being interested in a property and actually standing in it, and it’s a page problem more than it’s a hustle problem.
This post covers what a booking page needs specifically for a real estate practice — showings, consultations, listing display, and lead capture from open houses and yard signs. For the underlying mechanics of how bookings work on Keepp, see taking bookings and appointments online.
Showings and consultations are different products
A showing is a fixed slot at a specific property — thirty minutes, a set address, often back-to-back with other showings the same afternoon. A buyer or seller consultation is a different thing entirely: a longer conversation, sometimes at your office, sometimes on a call, that has nothing to do with any one listing. Set each up as its own booking offering rather than one generic “schedule with me” block, so a buyer looking at one house and a seller wanting to talk about listing theirs aren’t funneled through the same door.
That separation also does real work for a buyer comparing properties: a fifteen-minute showing slot and an hour-long buyer consultation are obviously different asks, and the page should make that obvious before anyone has to message you to ask which one they need.
The exact address, revealed after booking
For a showing, you generally want a listing’s general area visible to anyone browsing, but the exact address held back until someone’s actually committed to a time. A map block on the page can stay at the neighborhood level for public browsing, while a booking offering’s own location field holds the precise address — visible to a buyer only once they’ve booked the slot. That’s the same pattern a home-based business uses to keep a general area public while the exact address stays private until it’s needed, applied here to keep a vacant listing from broadcasting its exact address to anyone scrolling.
Intake questions before a consultation
A buyer consultation is more useful when you’re not starting cold. Add a form block next to a consultation offering — collecting leads and feedback covers the setup — with a short set of questions: budget range, target neighborhoods, timeline, whether they’re pre-approved for financing. A seller consultation might ask instead about the property, the reason for selling, and the timeline they’re working with. Keep it to what you’ll actually read before the call; the submission lands in your submissions alongside your booking calendar, filterable and exportable, so walking into a consultation with context is a lookup, not a cold start. Note that custom form blocks are a Pro-plan feature, alongside display and free pricing.
Showings that don’t double-book
A showing calendar that’s wrong is worse than no calendar — a buyer who drives out to a property expecting access, only to find another showing already happening, isn’t coming back for a second try. Connect your Google Calendar so anything already on it — another showing booked outside the page, a closing, a personal commitment — blocks that time automatically. A few settings matter more here than they might for other kinds of businesses:
- Buffer time between showings, since back-to-back appointments at different properties usually need real travel time in between, not zero.
- Lead time, so a showing can’t get booked for twenty minutes from now when you need real notice to get there.
- Blackout dates for closings, personal time, or days you’re simply not doing showings.
How online booking works, mechanically covers the full detail on availability and calendar sync.
The listing itself, without a checkout button
A property isn’t something Keepp sells — there’s no “buy now” for a house. What a product block set to display pricing is actually good for here is showing the asking price and details without a checkout attached: photos, price, square footage, and a description, with the “buy” action replaced by capturing a real lead instead. A visitor taps the listing, the same order-capture flow runs — name and email collected, confirmed instantly — except what you get isn’t a sale, it’s a qualified lead with contact details for a specific property, in your dashboard rather than lost in Instagram comments or a paper sign-in sheet. Display pricing is a Pro-plan feature; on the free plan every priced item runs through Stripe, which isn’t the right fit for a listing.
For a listing you’d rather people just browse without any lead-capture step, a plain showcase card — no price, no button — works too, useful for past sales or properties you’re showcasing rather than actively marketing.
One QR code per showing, not one for your whole page
A yard sign, an open house flyer, or a text to a buyer shouldn’t point at your general “book a showing” page and make someone hunt for the right property and time. Every booking offering has its own shareable link and QR code, one tap away in its Share button — so the QR code on a specific property’s yard sign goes straight to that property’s showing calendar, and a link texted to a buyer opens exactly the listing they asked about, not your homepage. Every block on your page has its own shareable link and QR code covers the mechanic in full, and it’s the difference between a sign that generates a showing booking on the spot and one that generates a phone call asking when you’re free.
Open house sign-in, without the paper sheet
The paper sign-in sheet at an open house is a lead list that usually never gets typed up. A form block with a QR code on a printed sign at the door does the same job — name, contact info, maybe “are you working with an agent already” — captured directly into your dashboard as the open house happens, filterable and exportable afterward instead of a stack of index cards.
Rescheduling without another round of texts
Showings move — a buyer’s schedule changes, a seller wants to walk through timing again. Because every booking confirmation includes a manage-booking link, whoever booked can reschedule or cancel within whatever window you allow, without a text thread back and forth. If you have a calendar connected, that update follows automatically, so a moved showing doesn’t leave a stale calendar hold behind.
What this looks like on one page
An agent’s page: a map block at the neighborhood level for current listings, a handful of display-priced listing cards capturing buyer interest, a showing offering for active listings with the exact address behind the booking, a separate buyer-consultation offering with intake questions for people not yet tied to a specific property, and a seller-consultation offering for anyone thinking about listing. Each listing and each offering carries its own link, so a sign, a flyer, or a text points at exactly the right thing.
Common questions
Can I have a different showing offering for every active listing? Yes — each property can be its own booking offering with its own address, availability, and link, so a buyer interested in one house isn’t looking at a calendar that mixes in every other listing you have.
What happens to a listing’s booking offering once it sells? Remove or archive the offering once a property is under contract, the same as you would any offering that’s no longer bookable — the associated link simply stops accepting new bookings.
Can buyer and seller consultations have different intake questions? Yes — each offering’s form block is independent, so a buyer questionnaire and a seller questionnaire ask entirely different things even if both offerings sit on the same page.
Where to start
A map block for your current listings at the neighborhood level, a showing offering per active property with the exact address revealed on booking, a buyer-consultation offering with a short intake form, and a QR code from each offering’s Share button on the physical signage that points to it. Claim your page, set up your profile, and style it to match your brokerage or your own brand — free to start, bookings included on the free plan.
Set up your first showing offering at keepp.link — free to start, no card required.