CERNEGet an assessment

Blog · Services

Online booking system: how to choose by what it does with no-shows, clashes and commission

By Igor Costa · October 26, 2026 · 7 min read

Choose an online booking system by what it does with no-shows, clashes and money. It needs to confirm the day before with a reply, take a deposit with the accepted policy and book staff, room and equipment together. It also needs to close out commission and issue the NFS-e. Before signing, ask for the data export.

What does an online booking system need to have?

It needs to solve what costs money in the schedule, not just show the open slots. The table is the script for the vendor's demo.

Function The problem it solves Ask in the demo
Booking page The customer books without waiting for a reply on WhatsApp Does the customer pick the professional and see only open slots?
Confirmation with a reply Who will miss shows up the day before Does the customer's reply free the slot automatically?
Deposit at booking A no-show is no longer free Does the deposit become credit toward the service?
Accepted no-show policy The charge has a basis Does the customer accept the policy before paying?
Professional, room and equipment Two services don't land on the same bench Does the schedule block the room and the equipment together?
Waitlist A freed slot gets sold again Is whoever is on the list notified when a slot opens?
Commission Month end doesn't close in a spreadsheet Does a refund deduct the commission?
Product with the service The part or product goes into the same bill Does it come off inventory?
NFS-e The invoice goes out without typing Is it issued from the confirmed payment?
Data export You are not locked into the vendor Does it export everything? Does it have an API?

Most systems show a nice-looking schedule. Run the demo with a hard case: the customer who misses, the service that needs the room and the equipment, the professional who splits commission.

How does the system reduce no-shows?

With three pieces that work together: the reminder with a reply, the deposit at booking and the policy disclosed in advance. The reminder alone only warns; the deposit and the policy change behavior.

Cielo's blog on no-shows gives the practical benchmarks:

The table shows what no-shows cost in an example: 2 professionals, 240 appointments booked in the month and an average service of R$ 120.

No-show rate (example) Slots lost in the month Revenue held up in the month In the year
5% 12 R$ 1,440 R$ 17,280
10% 24 R$ 2,880 R$ 34,560
15% 36 R$ 4,320 R$ 51,840

Some of those slots come back through the waitlist. That is why confirmation needs to free the slot the moment the customer asks to rebook.

Two rules of the Consumer Protection Code weigh on the deposit. Art. 6º, item III, guarantees clear information to the customer. Art. 46 says the contract does not bind the customer if they had no chance to see the text beforehand. So the policy appears before payment, and the system stores the acceptance with date and time.

Some systems already sell this piece. AgendaPro, for example, lets you require a deposit at booking, choosing the services and the amount. The product page mentions a policy in which the deposit is not refunded on a no-show.

The WhatsApp reminder has one condition. The WhatsApp Business policy, updated September 23, 2026, requires that the customer gave their number and agreed to receive messages. Record that opt-in in the customer file.

Why does the schedule need to book the room and equipment?

Because the most expensive clash is not the professional's, it is the resource's. Two technicians free at 14:00 don't help if there is only one vacuum pump.

An ordinary schedule books the person. The service often needs more:

If the system doesn't book the resource at the same time, the clash shows up on the spot. The customer waits or gets rebooked, and the review is there for the next customer to see.

In the demo, book two different services that use the same room, at the same time, with different professionals. The right system rejects the second one, or warns before accepting it.

How should the system calculate commission?

On what the customer paid, per appointment, with refunds deducted. And, in salons, with the split the law requires.

Law 13.352/2016, the partner salon law, added art. 1º-A to Law 12.592/2012. It changes the math for beauty salons:

In practice, the system needs to split the two parts on every appointment, for the cash register and for the invoice. If the split is done in a spreadsheet at month end, the salon may be paying tax on the professional's share.

For repair shops, installers and consultancies, commission is simpler. But the rule is the same: it is created with the payment, drops on a refund and closes in the month's payout.

What should you ask about data and integration before signing?

Ask how the data gets out, not just how it gets in. The system you choose today may be the one you switch away from someday.

If the switch is unavoidable, keep both systems running until the bookings already made in the old one have taken place. And tell customers about the new booking link before shutting down the old one.

How CERNE solves it

CERNE is the scheduling, service and cost system for service businesses, with no-shows, clashes and commission in one workflow.

The services package uses modules already running at CERNE clients, such as the schedule per professional and the physical therapy clinic's portal. See the booking workflow on the services page and the path from the first appointment to a network. For the price of each service, read how to calculate the price of a service.

Start with the assessment

The table in this text uses example numbers. Your business's uses your schedule and your services. Start with an assessment of your operation: our team measures no-shows, clashes and commission and shows what the system needs to solve. Book the assessment.

Frequently asked questions

What is the best online booking system for a salon, repair shop or consultancy?
The one that solves your three most expensive problems: no-shows, schedule clashes and closing out the money. Compare confirmation with a reply, deposits with an accepted policy, booking staff, room and equipment together, commission and the NFS-e. Also ask for the data export.
How much should you charge as a booking deposit?
Cielo's blog on no-shows recommends a partial amount between 20% and 50% of the service, paid at booking. The rule for what happens on a no-show must be disclosed before confirmation, and the deposit is usually deducted from the price when the customer shows up.
When should you send the appointment reminder?
Cielo's blog suggests an automatic message 24 hours before the appointment. Ask for a reply, confirm or rebook, and bring the reply into the schedule. On WhatsApp, the customer must have agreed to receive messages.
Does a booking system calculate partner-salon commission?
It should. Under Law 13.352/2016, the partner salon centralizes payments and keeps its share, and the partner professional's share is not part of the salon's gross revenue. The system needs to split the two parts on every appointment.
How do you switch booking systems without losing customers?
Ask for a test export before signing: customers, history, future bookings, packages and credits. Import, check, and keep both systems running until the bookings already made in the old one have taken place.
CERNE for Services. The schedule for each professional, room and equipment, the deposit at booking, the work order with photo and signature, and the NFS-e in one system. Each service's cost adds up hours, materials and travel. The AI only acts once a person approves. See how it works or start with an assessment of your operation.

Sources

  1. Cielo, No-show: como evitar que clientes faltem aos agendamentos, accessed October 26, 2026
  2. AgendaPro, Pagos en línea, accessed October 26, 2026
  3. Law 13.352/2016, partner salon and partner professional
  4. Código de Defesa do Consumidor, Law 8.078/1990
  5. WhatsApp, WhatsApp Business Messaging Policy, updated September 23, 2026
  6. Auvo, work orders API, accessed October 26, 2026
Igor Costa · Partner at IF Soluções, with more than 10 years in communication and process auditing. At CERNE, leads each client's assessment: follows the operation, maps where time and money are lost and decides which workflows to digitize first. Followed the rollout at Ammo Burger, EClub and Avittá.

Read next