Showing Scheduling Automation: How It Works and How to Set It Up
Showing Scheduling Automation: How It Works and How to Set It Up

Showing scheduling automation lets software handle the repetitive coordination around a tour: taking the request, checking availability and seller restrictions, confirming a time, sending access instructions and asking for feedback afterward. Your agents keep the judgment calls, such as negotiating access with a difficult seller or deciding whether a buyer is worth a Saturday. This guide explains the workflow step by step, the setup choices that matter, the security and double-booking traps, and how to tell whether it is saving you time.
TL;DR
- Automation should cover intake, availability checks, confirmations, reminders and feedback requests. Approvals that depend on a seller or occupant stay with a person.
- Most of the setup is rules: appointment mode, overlap, notification channels and access, set once per listing type and changed per listing when needed.
- Calendar integration is the foundation. Without a connected calendar, automatic booking has nothing to check, and requests fall back to manual handling.
- Measure it with appointment history, cancellation and reschedule rates, and feedback response, not with a feeling that the phone rings less.
Table of Contents
- What showing scheduling automation covers
- From tour request to confirmation: the workflow
- Handling approvals, access and occupants
- Connecting calendars, MLS and CRM
- Security, cancellations and double bookings
- Measuring whether it works
- Our perspective
- Where we can help
- FAQ
- Sources
What showing scheduling automation covers
The phrase gets used loosely, so it helps to split a showing into its jobs. A guide to real estate showing automation describes the automated part as receiving requests, checking availability and restrictions, confirming or proposing times, sending access instructions and notifications, and requesting feedback, all without an agent writing each message by hand.
That gives you five jobs worth automating:
- Intake. A buyer, buyer’s agent or renter asks to see a property through a listing page, text, email or phone line.
- Availability. The system checks the showing agent’s calendar, the listing’s showing windows and any occupant restrictions.
- Confirmation. A time is offered or approved, and everyone involved is told.
- Access. Lockbox credentials or instructions go out for the appointment window.
- Follow-up. Reminders go before the visit, and a feedback request goes after it.
What automation does not replace is the judgment layer. A seller who wants to approve every visit, a tenant who works nights, or a prospect who needs a longer walkthrough are exceptions that should reach a human quickly, with the full context attached. The best setups are built around that idea: automate the routine path, and route the exceptions cleanly.
From tour request to confirmation: the workflow
Whatever tool you use, a well-built showing flow follows the same sequence. Documentation from showing-management systems describes it consistently: a prospect requests a viewing, the system checks the connected calendar, offers open times, and once a time is chosen, creates the calendar event and sends confirmations and reminders.

Here is how to think about each stage when you design yours.
Step 1: Capture the request with the right details
A request that says only “I’d like to see 14 Elm” creates work. Ask at intake for the requester’s name, phone number, whether they are represented by an agent, the preferred time window and the number of people attending. Those fields feed the later steps: availability, approval and access.
Step 2: Check availability against real rules
Availability is more than an open slot on one calendar. It combines the showing agent’s schedule, the seller’s allowed hours, the length of the appointment and whether an overlapping visit is acceptable. Agents at multi-agent teams often need the system to check the calendar of whoever will actually attend, not the team’s shared one.
Step 3: Approve when approval is required
Houston’s HAR Appointment Manager shows how this looks in practice. HAR’s quick overview says staff enter the showing agent, appointment type, date, start and end times, notes, accompanying persons and a status such as confirmed or denied. It also separates saving an appointment from saving it and notifying the showing agent of an approval or denial. That distinction matters: a request can sit as pending without anyone being told it is confirmed.
Step 4: Confirm, remind and send access
Once approved, the confirmation should include the address, the time, who to contact and what to do on arrival. Reminders go out ahead of the visit, and a short “are you still coming?” prompt gives you an early warning on no-shows. If a visit is cancelled, the same system should offer a rebooking path instead of leaving a dead calendar slot.
Step 5: Ask for feedback and log it
HAR’s reports show appointment history, status such as completed, rescheduled or cancelled, and feedback, and its feedback requests go out up to three times over two days. That cadence is a good model: one polite follow-up is useful, five is a reason for the buyer’s agent to stop answering.
Handling approvals, access and occupants
The hardest part of showing automation is not booking. It is the three people other than the buyer: the listing agent, the seller and the occupant.
Listing-agent and seller approval
According to HAR’s overview, agencies can enter showing instructions and approval requirements, keep unconfirmed requests on a to-do list, notify sellers for approval, and send confirmation and showing instructions after approval. This is a human-in-the-loop design worth copying even if you build your own: automate the intake, the notifications and the follow-up, and keep the seller’s yes or no where the listing requires it.
Appointment modes
Not every listing needs the same level of control. CRMLS’s ShowingTime guidance says listing agents can enable online appointment requests, choose modes such as appointment-required, go-and-show or view-instructions-only, and decide whether overlapping appointments are allowed. A vacant new listing may be go-and-show. A tenant-occupied condo is almost always appointment-required with a firm window.
Tenant and occupant availability
Occupied homes need a different rule set: shorter notice limits, blocked hours and a notification to the occupant by text or email. ShowingSmart from HARConnect describes coordinating accompanied appointments and notifying owners and occupants by text or email, plus building tours with Google route optimization. Route planning is a quiet time saver when a buyer wants to see five homes in an afternoon.
Connecting calendars, MLS and CRM
Integration decides whether automation feels magical or becomes one more inbox to check. Three connections matter.
Calendars
Automatic booking only works if the system can see the calendar it is booking into. Treat calendar sync as a prerequisite, and make it two-way, so a meeting an agent adds on their phone blocks the slot online. If your team also schedules open houses, social posts and listing launches, a shared planning rhythm helps; a guide on creating a content calendar shows how to keep marketing dates and appointment calendars from colliding.
MLS and showing services
If your MLS offers a showing service, start there. CRMLS says listing agents can set defaults for online requests, appointment mode, overlap, notifications, feedback and access, change them per listing, and sync appointments to a personal calendar. HARConnect says ShowingSmart integrates MLS listing and agent data through MLS single sign-on, and may integrate contacts from a client portal or CRM when the local board supports it. In other words, what you can connect depends on your board, so confirm with your MLS before planning anything custom.
Lockbox systems are part of this layer too. SentriLock’s showing-service resources describe configuring appointment modes, overlapping-appointment rules and auto-confirm rules. NAR says SentriKey Showing Service combines scheduling, communication, feedback and property access in one system.
CRM and lead sources
The CRM is where a showing becomes a pipeline event. Every request should create or update a contact, log the appointment, and trigger the right next step: a thank-you, a feedback request, a suggested similar listing. If your CRM sits apart from the MLS showing tool, you have two choices: use a native integration where one exists, or build a thin custom layer that writes appointments and outcomes back to the CRM. That second option is where custom AI work earns its keep, particularly for lead qualification and follow-up. Our piece on why automating client engagement matters in realty covers that side in more depth.
Security, cancellations and double bookings
A showing system holds access to people’s homes. Treat it that way.
Time-limited access. NAR’s guidance on call-before-showing codes points to appointment-linked lockbox credentials that work only during the appointment window and stop working after a cancellation. Call-before-showing codes can require contact with the listing agent before access is granted. If your automation sends access codes, tie them to the appointment, not to the property.
Careful notifications. CRMLS says ShowingTime notifications can be delivered by email, text, push notification or voice, and that email notifications may include security and access codes and should not be forwarded. Tell your team that in plain terms, and keep codes out of any message channel you cannot control.
Double bookings. Most double bookings come from two calendars that do not talk to each other, or from overlap rules nobody reviewed. Decide per listing type whether overlap is allowed, and make the system check every connected calendar before it offers a slot.
Cancellations. Build the cancel path as carefully as the booking path. A cancellation should free the slot, revoke the access credential, notify the listing side and offer the visitor a way to rebook. Without that, cancelled appointments leave ghost entries that confuse everyone.
Data handling. Showing requests contain names, phone numbers and sometimes financial hints. Limit who can see them, set a retention rule, and check that any AI component you add does not send personal data to services you have not reviewed. Our AI governance and compliance work for real estate is built around exactly those questions.

Measuring whether it works
Decide your numbers before you switch anything on, so you can compare. A starting set:
| Measure | What it tells you | Where to find it |
|---|---|---|
| Time from request to confirmation | Whether buyers wait less | Appointment history |
| Share of requests confirmed without staff touch | How much work is actually removed | Appointment status reports |
| Cancelled and rescheduled showings | Reliability of reminders and confirmations | Status reports |
| Feedback response rate | Whether follow-up reaches buyer’s agents | Feedback reports |
| Staff hours on scheduling per week | The real saving | A short team time log |
HAR’s reports, for example, expose appointment history, status and feedback, which covers the first four rows. The last row you gather yourself: ask the people who schedule to log their time for two weeks before launch and two weeks after. Compare like for like, and give it a full month, since showing volume swings with season and new listings.
Our perspective
Most agencies we talk to do not have a booking problem. They have a coordination problem spread across five tools: the MLS showing service, a lockbox system, personal calendars, a CRM and a text thread. Buying another scheduler rarely fixes that. Often the better move is to decide which system owns the truth about each appointment, then connect the rest to it.
When we build for real estate teams, we work inside the operation: we look at how requests actually arrive, which listings need seller approval and where agents lose time. Then we automate the routine path and route exceptions to a person with context. We run weekly demos on your real data, so you see the workflow handling your listings rather than a sample deck, and we build so your team owns the system, with no vendor lock-in.
Our advice is to start narrow. Pick one listing type, one request channel and one measure of success. Prove it, then widen it.
— arosplatforms team
Where we can help
If your showings run across an MLS tool, personal calendars and a CRM that do not share data, we can map the gaps and build the connecting layer. Start with an AI readiness assessment for real estate to see where automation will pay off first, or look at our AI agents and automation for real estate to see what a production-grade scheduling and follow-up agent involves. If you want the whole sales and lead workflow in one system, see the AI OS for Real Estate. To talk through your setup, contact us through our site.
FAQ
What is the difference between a scheduling tool and showing scheduling automation?
A scheduling tool books a slot. Showing automation covers the whole chain around it: checking listing restrictions, getting approval, sending access instructions, reminding, handling cancellations and collecting feedback. If your process involves sellers, occupants or lockboxes, you need the broader chain.
Can automation handle listings that need seller approval?
Yes, as long as the approval step stays in the flow. HAR’s workflow keeps unconfirmed requests on a to-do list, notifies the seller for approval and only then sends confirmation and showing instructions. The automation handles the notifications and tracking, and the seller still makes the call.
Do I need my MLS’s showing service, or can I build my own?
Use the MLS service where your board offers one, because it already holds listing and agent data through single sign-on. Custom work makes sense for what it does not cover, such as CRM write-back, lead qualification or follow-up tailored to your team. Ask your MLS what it integrates with before you design anything.
How do I keep access codes secure?
Tie lockbox credentials to the appointment window so they stop working after the visit or a cancellation, and avoid forwarding emails that contain codes. Where a listing needs it, use call-before-showing codes so the listing agent knows who is entering.
Sources
- The Complete Guide to Real Estate Showing Automation
- HAR Appointment Manager quick overview
- ShowingTime for the MLS, CRMLS Knowledgebase
- ShowingSmart from HARConnect
- SentriKey Showing Service resources, SentriLock
- SentriLock, National Association of Realtors
- Call Before Showing codes, National Association of Realtors
- Creating a content calendar