Online booking system: how to choose by what it does with no-shows, clashes and commission
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:
- Automatic reminder 24 hours before the booked time.
- Deposit of 20% to 50% of the service, paid at booking.
- Policy disclosed in advance: on the website, on social media, in the confirmation and when paying the deposit.
- No-show rate below 10% of bookings as the target to aim for.
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:
- Room or bench. The waxing room, the shampoo chair, the repair bench.
- Equipment. The laser machine, the shop lift, the vacuum pump.
- Vehicle. The van with the ladder for on-site installation.
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:
- § 2º: the partner salon centralizes payments and receipts for the partner professional's services.
- § 3º: the salon keeps its share, set in the contract, and the taxes owed by the professional.
- § 5º: the professional's share is not part of the salon's gross revenue, even with a single invoice to the customer.
- § 8º: the contract is in writing and ratified by the union, or by the local office of the Ministry of Labor, with two witnesses.
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.
- Test export. Customers, appointment history, future bookings, packages, credits and deposits paid.
- API. In our research in October 2026, we found no public API for Trinks, Booksy or AgendaPro. Auvo, for field services, publishes a work orders API.
- WhatsApp reminders. Are they included in the plan or charged separately? Do they use the official WhatsApp API?
- Contract. Notice period, penalty and how the data is handed over at the end.
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.
- Schedule by professional, room and equipment. Each slot books all three together, and the clash shows up in advance.
- Booking page. The customer picks the service, the professional and an open slot on their phone.
- Confirmation and reminder. The reminder goes out the day before, and the customer confirms or rebooks by link. The reply goes back into the schedule.
- Deposit and no-show policy. The deposit is paid by Pix at booking, with the policy accepted before payment.
- Commission and NFS-e. Commission is created with the payment and closes in the payout. The invoice is issued from the confirmed payment.
- Direct question. In the AI assistant, you ask "who hasn't confirmed tomorrow's appointment?". The notice only goes out with your approval.
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.
Sources
- Cielo, No-show: como evitar que clientes faltem aos agendamentos, accessed October 26, 2026
- AgendaPro, Pagos en línea, accessed October 26, 2026
- Law 13.352/2016, partner salon and partner professional
- Código de Defesa do Consumidor, Law 8.078/1990
- WhatsApp, WhatsApp Business Messaging Policy, updated September 23, 2026
- Auvo, work orders API, accessed October 26, 2026