OnceHub | Blog

How to Choose the Best Scheduling Software for Realtors (and When You Don't Need One)

Written by Harish Kannan R | October 13, 2026

The best scheduling software for a realtor is the one that covers the appointments your MLS showing platform, CRM and transaction system leave uncovered: usually consultations and listing presentations with people who aren't in your CRM yet. Most real estate agents already have scheduling running in five systems, the MLS showing platform, the CRM, transaction management, the brokerage's tools, and a calendar. The real decision is not which scheduling tool is best. It is whether the gaps left by what you already own justify a sixth login, and which gaps those actually are.

Most guidance in this category answers a different question, which tool to buy, and skips the one that comes first. That ordering matters, because the honest answer for a lot of agents is that their scheduling is fine and their follow-up is the problem.

This guide works through it in four steps: map what you already have, find what genuinely breaks, check the realtor-specific requirements most tools never mention, then decide.

A note on scope: this is a decision framework rather than a product roundup. If you want tools compared side by side, see our Calendly alternatives for real estate. For showing coordination specifically, see our ShowingTime alternatives guide (which covers AI Phone Agents). This article discusses Code of Ethics obligations generally and is not legal or compliance advice.

Quick answer

Step 1: Where does your scheduling already happen?

Almost every realtor has these five, and most have never looked at them as one system.

Your MLS showing platform: ShowingTime+ (Zillow), BrokerBay, Aligned Showings or a regional equivalent. This owns property showings: access instructions, listing agent approval, lockbox coordination, feedback requests. It is deeply integrated with the MLS in a way nothing else replicates.

Your CRM: Follow Up Boss, BoldTrail (formerly kvCORE), Lofty, Sierra Interactive, CINC, Real Geeks. These handle lead follow-up and usually include some form of appointment setting or task scheduling tied to a contact record.

Your transaction management platform: dotloop, Skyslope, or your brokerage's equivalent. Closing dates, signing appointments, deadline tracking.

Your brokerage's tools: Floor time rotas, conference room booking, team meetings, training. Whatever the office runs.

Your calendar: Google or Outlook, which is where all of the above eventually land and where everything else lives, the coffee with a past client, the school run, the inspection you agreed to attend.

The audit question: for each of the appointment types you actually book in a week, write down which system handles it today and whether that system is working. Most agents find two or three types with no owner at all.

What the audit looks like filled in

An illustrative example (not a specific client), for an agent doing roughly two transactions a month with a mix of buyers and sellers.

Appointment type

Handled by today

Working?

What fixes it

Property showing

ShowingTime

Yes

No change

Buyer consultation (new enquiry)

Text and email back-and-forth

No

Booking page + routing form

Listing presentation

Text and email back-and-forth

No

Booking page + routing form

Past-client check-in

CRM task reminder

Yes

No change

Closing and signing

Transaction management

Yes

No change

Inspection and walkthrough

Phone calls between four people

No

Multi-host booking link

Photographer and stager

Text, usually the night before

Partly

Vendor booking link

Open house sign-ups

A paper sheet or a portal

Yes, near enough

No change

Three rows come back "no," and they share a pattern: the person booking is either outside your systems entirely, or there are more than two calendars involved. That is the shape of the gap, and it tells you what to shortlist for far more precisely than any feature list will.

It also tells you what not to shop for. Nothing in that table suggests replacing ShowingTime, and nothing suggests the CRM is the problem. An agent who fills this in and then buys an all-in-one platform is solving five things that were already fine.

Step 2: Which appointments fall through the gaps?

Not every gap is worth solving. These are the ones that reliably cost money.

Listing presentations and buyer consultations: The highest-value appointments you book, and usually the worst-handled. They come from people who are not yet in your CRM, arriving by phone, text, referral or a form on your site, and they get scheduled by exchanging messages. Nothing you already own is designed for a stranger to book your time directly.

Multi-party coordination: Real estate is unusual in how many appointments need three or more calendars: buyer, buyer's agent, listing agent, seller, and often an inspector, appraiser or lender. Your showing platform handles this for showings. None of the systems you already own handle it for the walkthrough, the inspection review, or the pre-listing meeting with a seller and their spouse who works nights.

Vendor bookings: Photographers, stagers, inspectors, contractors, sign installers. Coordinating these is pure administrative time, and it is invisible in most tech-stack conversations because no one category owns it.

Inbound while you are showing: You are unreachable for ninety minutes at a time, repeatedly, and that is when sign calls and portal enquiries arrive. This is where a scheduling tool with a phone channel closes the gap. OnceHub's Phone Agents let you forward unanswered calls to an AI agent that books the consultation onto your calendar or takes a message, then sends you a transcript and summary, so a sign call during a showing becomes a booked appointment instead of a voicemail. On the Route plan, the same agent can run your routing form by voice, including the representation question. Whether this is a scheduling problem or an answering problem depends on volume — we covered the answering side in our guide to real estate answering services.

Team routing: If you run a team, deciding which agent gets which appointment is a distribution problem your CRM may or may not solve well. At brokerage scale it becomes a different question entirely, which we covered separately in our guide to appointment booking software for brokers.

What is not a gap: showings. If ShowingTime or BrokerBay is working, replacing it with a general scheduling tool is a downgrade — you lose MLS integration, listing agent approval flows and lockbox coordination to gain a nicer booking page.

Step 3: What should real estate scheduling software handle that generic tools don't?

This is where generic scheduling advice stops being useful.

The exclusive representation question

NAR's Code of Ethics places an obligation on REALTORS® that has a direct scheduling consequence, and almost no scheduling tool will prompt you to handle it.

Under Standard of Practice 16-13 of Article 16 of NAR's Code of Ethics, REALTORS® shall not take any action inconsistent with exclusive representation agreements. Standard of Practice 16-9 gives REALTORS® an affirmative obligation to make reasonable efforts to determine whether a prospect is subject to a current exclusive agreement before entering a representation agreement. Standard of Practice 16-13 requires them to ask before providing substantive services such as a CMA or writing a purchase offer.

The practical translation: the question isn't "are you working with another agent?" (NAR's own Case Interpretation #16-22 found that answer insufficient). It's "Have you signed an exclusive buyer or listing agreement with another agent or brokerage that's still in effect?" with Yes / No / Not sure. That's a compliance question, not a sales one, and it belongs on the intake form attached to your booking. Route Yes and Not sure to a call with you.

Two things follow when you evaluate tools. Can you add required custom questions to the booking form, and do the answers reach you before the appointment rather than sitting in a system you check afterwards? And can a "yes" answer route somewhere different — to a call with you rather than straight onto the calendar for a CMA presentation?

This is general guidance rather than compliance advice, and your brokerage and local association may impose more. But a scheduling setup that cannot ask the question is a scheduling setup you will have to work around.

The written buyer agreement before the first tour

Since the NAR settlement practice changes took effect on August 17, 2024, MLS participants working with a buyer must have a written agreement with that buyer before touring a home, in person or by live virtual tour, unless state law requires one earlier. The scheduling consequence: a new buyer's first appointment should be the consultation where that agreement is signed, not a showing request. Route new buyer enquiries to a consultation booking, and send tour requests to your showing platform only once the agreement is in place.

Multi-party booking

Can the tool combine availability for co-hosts on your team (you, a partner agent, a transaction coordinator) and add outside parties, such as the seller, lender or inspector, as guests? For people whose calendars you can't see, look for one-time links and booking with approval rather than a promise to find time across everyone's calendar.

Configuration from a phone

You will set this up, and change it, from a car between appointments. If configuring availability requires a desktop session you will not do it, and an out-of-date booking link is worse than no booking link.

Time zones and relocation clients

If you work relocation, military or second-home buyers, automatic time zone handling is not a nice-to-have. A missed appointment with an out-of-state buyer is an expensive way to learn this.

Coexistence, not replacement

Whatever you add has to sit alongside ShowingTime and your CRM without creating double bookings. Check that it reads busy time from the same calendar those systems write to.

Records your brokerage can see

If your broker carries supervisory responsibility for your business, booking records that exist only in a personal account are a gap. Worth confirming what your brokerage expects before you choose.

Step 4: Do you need scheduling software if you already have a CRM?

Run the audit against the gaps. Then answer honestly.

The answer is probably no if: most of your appointments are showings, your bookings come from existing clients you contact directly, your CRM already handles follow-up scheduling adequately, and you take fewer than a handful of inbound consultation requests a month. Adding a tool here gives you another login and another thing to keep current.

The answer is probably yes if: you regularly book listing presentations or buyer consultations with people outside your CRM, you lose time to back-and-forth on multi-party appointments, you run a team and appointments need routing, or inbound consultation requests arrive while you are unreachable and go cold before you call back.

The honest middle: many agents need the booking layer for exactly one appointment type, the consultation, and nothing else. That is a legitimate outcome, and it should cost accordingly. On OnceHub, that single-consultation setup can run on the free Basic plan: one booking link, a booking form with your qualifying questions, and booking with approval so you see the answers before you confirm. Automatic routing on those answers starts on the Route plan.

What to look for if the answer is yes

Five criteria, in the order they matter for this job.

  1. Custom required questions on the booking form, including the exclusive representation question, with answers delivered before the appointment.
  2. Routing on those answers — a buyer consultation, a seller enquiry and someone already represented should not all land in the same place.
  3. Multi-host booking for your team, plus a clean way to add outside parties as guests.
  4. Mobile configuration, tested by actually changing your availability from a phone before you buy.
  5. Clean calendar coexistence with the showing platform and CRM you are keeping.
  6. A way to turn calls you miss during showings into booked appointments.

OnceHub covers this layer. To be precise about scope: it is an AI scheduling platform (booking pages, routing forms and AI phone agents), not a real estate CRM, transaction management system or showing platform. It does not touch the MLS, does not coordinate lockbox access, and will not replace ShowingTime.

What it does handle is the consultation layer. Routing Forms ask the qualifying questions you configure, buying or selling, timeline, area, price band, and whether the prospect has signed an exclusive agreement with another agent, then branch on the answers, so a represented prospect can be routed to a conversation with you rather than onto a calendar for a CMA. Answers are saved as the prospect types, and form owners can get email or messaging alerts at key stages, so you see the answer before the appointment.

Routing Forms are on the Route plan ($19 per seat/month billed yearly). Booking Calendars hold your real availability with meeting types and buffers, and read busy time from the same Google, Microsoft 365/Outlook, Exchange or iCloud calendar your other systems write to. For teams, Booking Hubs put several agents on one branded page (Schedule plan); round-robin, maximum-availability and priority distribution, and filtering by attributes such as area or language, come with the Route plan. OnceHub has no native app, but from a mobile browser you can change weekly hours, add date-specific overrides, set location-based availability, and cancel, reschedule or reassign meetings, and you can pin it to your home screen.

Booking pages show slots in the guest's time zone, fixed-time-zone links lock a zone for in-person meetings, and phone agents convert times to the caller's local zone. Team accounts give managers role-based access and an exportable activity history; the Security and Compliance add-on can save a copy of every notification sent to guests. Every new account starts with a 14-day free trial of the full platform, no credit card required, which is enough to build the routing flow and phone agent and test them against a real enquiry. After the trial, a single booking link stays free on Basic; Routing Forms need the Route plan.

Conclusion

The best scheduling software for a realtor is frequently no additional scheduling software. Showings have a platform, follow-up has a CRM, closings have transaction management, and adding a general tool over the top of working systems creates maintenance rather than removing it.

Where it earns its place is narrow and specific: the consultation you book with someone who is not yet in any of your systems, arriving while you are in a house with your phone on silent. That appointment is the most valuable one you take and the least well served by everything else you own.

Audit first, name the gap, and check the tool can ask the questions your Code of Ethics obligations require before you look at anything else.

Start with the gap that costs you most: build a consultation intake with the exclusive-agreement question, or call OnceHub's demo phone agent at +1 201-547-1565 to hear how a missed sign call becomes a booking. See our Phone Agents page for details.

Frequently asked questions

What is the best scheduling software for realtors?

It depends on the gap you are filling, and often the answer is that you do not need another tool. Showings belong in ShowingTime or BrokerBay, follow-up in your CRM, closings in transaction management. A standalone scheduling tool earns its place when you regularly book listing presentations or buyer consultations with people outside those systems, need multi-party coordination, or run a team requiring appointment routing. For that consultation layer, OnceHub combines routing forms that ask qualifying and exclusive-agreement questions, booking pages on your existing calendar, and AI phone agents that book the calls you miss while showing.

Do realtors need scheduling software if they already have a CRM?

Often not. Most real estate CRMs handle follow-up scheduling tied to a contact record adequately. The gap appears when someone who is not yet in your CRM needs to book your time directly, a referral, a sign call, a website enquiry and when appointments need qualifying questions answered before they are confirmed.

Should scheduling software replace ShowingTime?

No. Showing platforms are integrated with the MLS and handle access instructions, listing agent approval and lockbox coordination, none of which a general scheduling tool replicates. Whatever you add should sit alongside your showing platform and read busy time from the same calendar so the two cannot double-book you.

What questions should a realtor's booking form ask?

At minimum: buying or selling, timeline, area or price band, and "Have you signed an exclusive buyer or listing agreement with another agent that's still in effect?" (Yes / No / Not sure). Asking only whether they're "working with" someone isn't enough; see NAR Case Interpretation #16-22. Standards of Practice 16-9 and 16-13 set the obligation for REALTORS® before providing substantive services such as presenting a CMA.

How should a real estate team route incoming appointment requests?

By an explicit rule applied at booking rather than by whoever sees the notification first. Common approaches are round robin, geography, price band, or assignment to whoever already owns the contact in the CRM. The rule matters more than the tool; write it down before automating it.

What does scheduling software cost for a real estate agent?

OnceHub, for example, has a free Basic plan, Schedule at $10 per seat/month and Route (routing forms and distribution) at $19 per seat/month billed yearly ($12 and $23 monthly). The more useful calculation is what the gap costs you, one lost listing presentation a quarter typically outweighs any subscription in this category, and no subscription is worth paying if nothing is currently breaking.

Can scheduling software book calls I miss while showing a house?

Yes. Tools with AI phone agents, such as OnceHub, can take forwarded calls when you are busy showing. The phone agent speaks with the caller, asks your qualifying questions, checks your live availability, and books the appointment directly onto your calendar while sending you a transcript.

Do I need a written buyer agreement before booking a showing?

Yes. Following the August 2024 NAR settlement practice changes, REALTORS® working with buyers must enter into a written buyer agreement before touring a home (in person or virtually). Your scheduling flow should route new buyer leads to an initial consultation to sign this agreement before scheduling property tours.

Is asking 'are you working with another agent?' enough under Article 16?

No. NAR Case Interpretation #16-22 clarified that asking a prospect if they are "working with" another agent does not fulfill the requirement under Standard of Practice 16-9 to make reasonable efforts to determine if an exclusive agreement exists. Form questions should explicitly ask if an exclusive agreement has been signed.


**Sources

  • National Association of REALTORS®, 2026 Code of Ethics and Standards of Practice, Article 16 — REALTORS® shall not engage in any practice or take any action inconsistent with exclusive representation or exclusive brokerage relationship agreements that other REALTORS® have with clients. The Standards of Practice under Article 16 require REALTORS® to ask prospects whether they are a party to any exclusive representation agreement before providing substantive services such as writing a purchase offer or presenting a CMA, and provide that dealings concerning exclusively listed property or with buyers subject to an exclusive agreement are carried on with the client's representative rather than the client, absent that broker's consent or client-initiated contact. https://www.nar.realtor/about-nar/governing-documents/code-of-ethics/2026-code-of-ethics-standards-of-practice
  • National Association of REALTORS®, Case Interpretations Related to Article 16 — published case interpretations illustrating how Article 16 applies to solicitation and contact with clients of other REALTORS®, specifically Case #16-22, "Ascertaining Whether a Consumer is Subject to an Exclusive Representation Agreement". https://www.nar.realtor/about-nar/governing-documents/code-of-ethics/case-interpretations-related-to-article-16
  • Massachusetts Association of REALTORS® Legal Hotline Q&A, republished by Cape Cod & Islands Association of REALTORS® (July 28, 2020) — association guidance confirming the Code requires a reasonable effort to determine whether an individual is subject to a current exclusive agreement before entering into an exclusive agreement of one's own. https://cciaor.com/news/legal-hotline-when-is-it-permissible-to-contact-another-agents-client
  • OnceHub product documentation and pricing (verified October 2026) — vendor-published (ours): Routing Forms conditional qualification and branching; Booking Calendars with meeting types, buffers and connected-calendar busy time; Booking Hubs combining agent calendars into one branded page with distribution rules; AI Phone Agents; mobile browser support; free Basic plan and 14-day free trial.

A note on sourcing: the Code of Ethics material above is quoted from NAR's own published Code and Standards of Practice and from a member association's legal hotline guidance, rather than from vendor content. Standards of Practice are amended periodically; confirm the current text and your own state and local association requirements before relying on any summary, including this one. We have not cited vendor-published market statistics in this article.

Disclosure: OnceHub publishes this guide and its own products appear in it. OnceHub is a scheduling and routing platform — not a real estate CRM, transaction management system or MLS showing platform — and is scoped here to the consultation booking layer alongside the systems a realtor already runs. Other platforms named are described by the category function they serve and are not ranked.

Not compliance advice. This article discusses NAR Code of Ethics obligations at a general level. Requirements vary by state, local association and brokerage policy, and the Standards of Practice are amended periodically. Confirm your obligations with your broker and local association before changing how you handle intake.