Nobody wants another link
A booking page asks a customer to leave the conversation, load a site on a weak connection, pick from a grid and remember a password. Half of them do not come back. Booking inside the chat they are already in removes every one of those steps.
The deposit is the whole trick
Most no-shows are not malicious, they are people who never really committed. Asking for a small deposit turns a maybe into an appointment. Salons and clinics we work with typically cut no-shows by more than half in the first month, and the deposit is deducted from the final bill so nobody feels cheated.
Your real availability, not your ideal one
Service durations, buffer time between clients, per-staff working hours, lunch breaks, public holidays and blackout dates. The calendar offers what is genuinely possible, which is what stops the double bookings that cost you customers.
Rescheduling should be easy on purpose
A customer who can move an appointment in one tap will move it instead of ghosting you, and a freed slot goes back into the pool where the waitlist can claim it. Making changes hard does not protect your calendar, it just hides the truth from you.
Rebooking is where the money is
DMly knows the usual gap between visits, six weeks for a retouch, a month for a gym renewal, and nudges at the right time with the right slots. This is the single highest-return automation for any appointment business.