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
Start free
Most popular

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
Start 14-day free trial

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
Start 14-day free trial

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.

  1. Step 1

    Business details

    Your name, address, WhatsApp number — and your booking link.

  2. Step 2

    Services

    What you offer, how long it takes, what it costs.

  3. Step 3

    Team

    Add staff and what each person does — or invite them later.

  4. Step 4

    Hours

    Opening hours for each day of the week.

  5. 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.