DEV Community

Tùng Xuân
Tùng Xuân

Posted on Originally published at tanit365.com

The booking page is your front door: choosing scheduling software without buying the wrong kind

Most businesses that sell time buy the wrong kind of scheduling tool at least once. The mistake is rarely about the vendor — it is about buying a product built for a different job, then blaming the tool when the workflow fights back.

Two products wear the same name. Under the label "booking software" sit two very different animals. A meeting scheduler exists so that other people can grab a slot from your live calendar: you publish a link, an invitee picks a time, the meeting appears in your calendar with a video link attached. A client appointment system exists so that strangers can book your staff all day long: several calendars, services with a duration and a price, class rosters, cancellation policies, deposits.

If you buy the first when you needed the second, you will spend your evenings copying bookings from your inbox into a spreadsheet. If you buy the second when you needed the first, you will pay for staff calendars and intake forms you never open.

Here is a quick self-test. Count how many of these are true: bookings arrive from people you have never spoken to; more than one person's calendar is involved; the client pays before or at the appointment; the appointment has a defined length and price. Two or more true means you are shopping for a client appointment system, not a meeting link.

Four questions to answer before you open a pricing page

Who is doing the booking?

If the person booking already knows you — a client replying to your email, a candidate picking an interview slot — you want a scheduler. The whole value is that the link removes the back-and-forth. If the person booking found you through search or a signboard and has no relationship with you yet, you want an appointment system with a public page, service list and staff routing.

Does money change hands before the appointment?

Deposits and prepayment are the single most effective cancellation control in service businesses. That decision has a software consequence: a tool without payment collection forces you to chase payment separately, and a tool with payments but no deposit rules only half solves it. Decide this before you compare plans, because it eliminates entire products from your shortlist.

How many calendars have to stay in sync?

One person's availability is easy. The moment two staff members share a diary, the questions multiply: who is allowed to take a booking at the same moment, what buffer time sits between appointments, how are rooms or equipment reserved. Schedulers answer this with round-robin routing; appointment systems answer it with per-staff calendars and booking limits. Both can do it — the question is which one does it without a paid upgrade.

Where do your clients pay from?

This one is geography, not features. Card-first western platforms price and behave differently from the payment habits of Southeast Asian customers, and some tools simply do not sell to businesses registered outside a short list of countries. Check availability before you fall in love with a free tier.

Mapping the answers to a tool family

Once the four answers are written down, the shortlist usually picks itself.

  • Scheduled calls between known people, one person's calendar. A free scheduler with a single event type is a complete product, not a demo. You only move up when you need several meeting types, routing rules or integrations.
  • Public booking for a solo service provider. Look for a free tier that is free forever for one provider and only bills when a second calendar appears. That is the cleanest upgrade path in this category.
  • Public booking for a team that needs intake forms, packages or classes. Per-calendar pricing beats per-seat pricing here, and by a wide margin, because the staff who never touch the admin panel still need a calendar.
  • A technical team that wants to own the stack. Open-source scheduling is real: self-hosting removes per-seat fees entirely, and you pay only for optional add-ons. The trade is operational — someone has to run that server.
  • A budget team that just needs bookings. A genuinely free multi-user plan exists in this category, and it is the right answer for a tutoring centre or a small clinic that cannot justify a subscription yet.

The line item nobody reads: per seat, per calendar, per location

Three pricing models look almost identical on a marketing page and behave completely differently on an invoice.

Per seat charges for every human who can log in. A five-person team pays five times, even if only one person hosts most of the meetings. Per calendar charges for diary capacity instead of headcount, so a small team can share one plan and still give everyone their own availability. Per location charges for the physical site, which suits a chain and punishes a single-site business that wants multi-staff scheduling.

Before you commit, run one calculation: your current team size, your team size in a year, and which of those numbers the vendor's meter actually counts. The plan that looks cheapest today is often the one whose meter grows fastest.

One more line to check: annual billing versus monthly. Most vendors in this category charge meaningfully less when you pay for a year up front, and the gap is large enough to matter for a small business.

No-shows are a policy problem, not a software problem

Every tool here sends reminders, and reminders help. But the businesses that actually reduce no-shows do three things the software cannot do for them: they publish a cancellation window in plain language, they take a deposit or a card on file for appointments that are expensive to lose, and they follow up once, politely, after the first missed slot.

Configure the software to match the policy — reminder timing, cancellation cut-off, deposit rules — instead of letting the default settings write your policy for you. A booking page that says "cancel any time, no charge" trains your clients to treat the slot as optional.

If you are booking from Vietnam or Southeast Asia

Three practical notes, in order of how much pain they cause.

Availability. Some appointment systems are simply not sold to Vietnamese-registered businesses — they serve a fixed list of western markets. Check this first; a free tier you cannot sign up for is not a free tier.

Billing currency. The global schedulers work fine from Vietnam, but they bill in US dollars and expect an international card. Budget for the exchange rate and for the possibility that your bank declines the first charge.

How your clients actually book. In Vietnam a large share of bookings arrive as chat messages, not as form submissions. The stack that works is unglamorous: a free scheduler for the link, a chat channel your customers already use for the conversation, and one shared calendar as the single source of truth. Add a payment method your clients already trust rather than one that is convenient for the vendor.

And one legal note that outranks all of the above: booking software does not replace a legally valid e-invoice. Every paid service in Vietnam still needs one, and the rules were updated recently — the decree that governs e-invoicing replaced the older framework from the middle of 2026. If you store client personal data in a foreign-cloud scheduling tool, the consent and cross-border transfer rules under the data protection law apply to that too.

For the surrounding pieces of this stack, two of our guides go deeper: free CRM software for small business for the customer side, and e-invoice software for Vietnam for the compliance side. If you run a local service business and want to be found when people search for your service in their area, the local SEO guide for Vietnam covers that separately.

A setup checklist you can finish this afternoon

  • Write it down. Put your four answers from above into one sentence each and keep them.
  • Test both families. Sign up for the free tier of one scheduler and one appointment system, and put a real booking through both.
  • Time the client's experience from link to confirmation. Anything that needs a second email is a defect.
  • Set the policy in the software. Cancellation window, deposit rule and reminder timing should match what you tell clients — not the vendor's defaults.
  • Connect one shared calendar and confirm a booking appears there, and only there.
  • Book a fake appointment from your phone, on mobile data, outside your office wifi. This is where half of the broken setups reveal themselves.
  • Write the backup plan on a sticky note: what happens to bookings if the internet dies for an hour.

That is roughly thirty minutes of work, and it prevents the expensive mistake of migrating a live booking calendar six months from now.

FAQ

Do I need to pay for booking software at all?
Not necessarily. There are free tiers that are real products for a solo provider, and at least one genuinely free multi-user plan for small service teams. You start paying when you need several staff calendars, SMS reminders, payment collection or branded booking pages — not before.

Which is better, a meeting scheduler or an appointment system?
They answer different questions, so "better" depends on who books you. If your clients already know you and just need a time, a scheduler is simpler and cheaper. If strangers book your staff by service and duration, only an appointment system will hold up.

Why is per-calendar pricing usually cheaper for a small team?
Because it counts diary capacity instead of people. A team of five on a per-seat plan pays for five logins; on a per-calendar plan the same team often fits inside a mid-tier plan. The gap grows as you hire.

Can a Vietnamese business use these tools?
Partly. The global schedulers work from Vietnam but bill in US dollars, and at least one major appointment system does not sell to Vietnamese-registered businesses at all. The practical local stack is a free scheduler for the link plus the chat channel your customers already use — and a certified e-invoice provider for tax compliance.


If you are deciding right now, answer the four questions first and let the shortlist fall out of them. The tool matters far less than knowing which of the two jobs you are actually hiring it for.

Top comments (0)