Appointment booking · Malaysia
Fewer no-shows. Fuller days.
Woyalty gives salons, spas and clinics a booking page customers actually use — WhatsApp confirmations and reminders, deposits by FPX and e-wallet, and one calendar the whole team runs on.
14-day free Pro trial · No credit card required
How it works
From “ping me to book” to a calendar that fills itself.
01
Share your booking link
Set up once and share your page anywhere — customers pick a service, a staff member and a time that's actually free. Nothing for them to install.
02
WhatsApp does the chasing
Instant confirmation, reminders 24 hours and 2 hours before, and a one-tap cancel link — all on WhatsApp, with PDPA-compliant opt-in handled for you.
03
Deposits stop no-shows
Ask for a deposit at booking time, paid by FPX, card or e-wallet. Customers with skin in the game turn up.
Features
Everything after the booking, handled.
WhatsApp reminders
Confirmations, 24h and 2h reminders, and cancellations — with opt-in and STOP/BERHENTI handled for you.
Deposits & payments
Collect by FPX, card or Malaysian e-wallets via Fiuu, settled to your bank.
Analytics dashboard
Revenue, utilisation, top services and no-show trends — exportable to CSV.
Loyalty stamp cards
Digital stamps that keep regulars coming back without a plastic card.
Prepaid packages
Sell session bundles up front; redemptions are tracked automatically.
Waitlist auto-notify
Cancellations backfill themselves — the waitlist gets a WhatsApp nudge.
Your website, your brand
Embed the booking widget on your own site, or run on a branded domain.
Staff commissions
Per-staff commission tracking with payroll-ready exports.
Pricing
Start free. Pay when it pays for itself.
Every new account starts with a 14-day free Pro trial — no credit card required.
Free
Get started — perfect for solo operators.
RM0free forever
- Public booking page & team calendar
- 50 bookings/month
- 2 staff members
- Waitlist with auto-notify
- Multi-service bookings
- 100 WhatsApp messages/month for your first 30 days, then pay-as-you-go
Pro
Most popular — unlimited bookings, analytics, standing clients.
RM59/month
- Everything in Free
- Unlimited bookings
- 10 staff members
- 300 WhatsApp messages/month included
- Analytics dashboard & CSV export
- Loyalty / stamp cards & prepaid packages
- Recurring appointments & review requests
- Embeddable booking widget
Business
Multi-branch salons — priced per branch, marketing tools included.
RM159/month
+ RM69/month per additional branch
- Everything in Pro
- Multi-location support
- 15 staff per branch
- 500 WhatsApp messages/month per branch
- RM30/month marketing credit
- Inventory management
- White-label branding
Transactional WhatsApp messages beyond your monthly bundle come from a prepaid credit wallet (RM0.10–0.15 per message). You top up when you choose — an empty wallet pauses billable sends, so there are no surprise bills.
Getting started
Live in about ten minutes.
Five short steps — the same ones you'll see the moment you sign up.
Step 1
Business details
Your name, address, WhatsApp number — and your booking link.
Step 2
Services
What you offer, how long it takes, what it costs.
Step 3
Team
Add staff and what each person does — or invite them later.
Step 4
Hours
Opening hours for each day of the week.
Step 5
Go live
Review everything and publish your booking page.
FAQ
Common questions.
Do I need a credit card to start?
No. Every new account starts with a 14-day free Pro trial — no card needed. When the trial ends you move to the Free plan automatically and keep all your data.
How much do WhatsApp messages cost?
Each plan includes a monthly bundle of transactional messages — confirmations, reminders, cancellations. Beyond the bundle, messages come from a prepaid credit wallet at RM0.10 per message on paid plans (RM0.15 on Free). An empty wallet simply pauses billable sends; you're never surprise-billed.
Is Woyalty PDPA-compliant?
Yes. Customers opt in to WhatsApp updates when they book, every message respects the opt-out list (customers can reply STOP or BERHENTI at any time), and our privacy notice is available in English and Bahasa Melayu.
How do customers pay deposits?
Payments run through Fiuu, so customers can pay by FPX online banking, credit or debit card, or popular Malaysian e-wallets. Deposits are settled to your bank account.
What happens if I cancel?
Cancel anytime from your billing page. You keep your plan until the end of the paid period, then move to the Free plan — your bookings, customers and history all stay.
Can I take bookings on my own website or domain?
Yes. Pro plans can embed the booking widget on your existing website, and Business plans add white-label branding for a fully-your-brand experience.