Booking system for medical spas

Streamline appointments for aesthetic treatments. Manage practitioners, collect intake forms, and require deposits — all in one GDPR-compliant platform.

Free plan available

resovu.com/vas-salon/book
MC
MedSpa Clinic
London · Harley St
Service
Botox – forehead
30 min · €200
Hyaluronic filler
45 min · €300
Chemical peel
45 min · €120
March 2026
Mo
Tu
We
Th
Fr
Sa
Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Time — March 4
9:00
10:00
11:00
13:00
14:00
15:30

How Resovu solves it

Clients book treatments online

List all your aesthetic services with descriptions, durations, and prices. Clients browse and book the treatments they want — anytime.

resovu.com/vas-salon/book
MC
MedSpa Clinic
London · Harley St
Service
Botox – forehead
30 min · €200
Hyaluronic filler
45 min · €300
Chemical peel
45 min · €120
March 2026
Mo
Tu
We
Th
Fr
Sa
Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Time — March 4
9:00
10:00
11:00
13:00
14:00
15:30

Custom intake forms collect essential info

Add custom fields to gather medical history, allergies, or consent before the appointment. Arrive prepared for every client.

Custom fields
Treatment type
SelectRequired
Botox / Fillers / Peel
Allergies
TextRequired
None / Specify...
Notes
TextOptional
Your wishes...
Drag to reorder

Deposits and cancellation policies protect revenue

Require deposits for high-value treatments. Set cancellation windows to protect your schedule and minimize lost revenue.

Payment
Card
Transfer
Card number
4242 •••• •••• 4242
Expiry
12/27
CVC
•••
Pay €200
Powered by Stripe

Key features for medical spas

Custom form fields

Add custom fields to the booking form. Collect the information you need.

Online payments

Accept card payments directly during booking. Stripe integration for secure transactions.

No-show protection

Require deposits via Stripe to reduce no-shows. Configure per-service amounts and automatic refund rules.

Gift cards

Sell digital gift cards with unique codes, balance tracking, and automatic redemption at booking.

Loyalty program

Reward returning customers with points for every booking. Set reward thresholds and let clients track progress in their portal.

Cancellation policies

Set tiered cancellation fees by time before event.

Choose your plan

Start free and upgrade as your MedSpa clinic grows.

Free

For entrepreneurs and small operations getting started.

0/ month

 

  • 3 services
  • 45 bookings per month
  • 1 team member
  • Email confirmations
  • Online card payments
  • Public business profile

Card payment fee

2,9 % + €0,15

Starter

For growing businesses that need more features.

12/ month

 

  • 10 services
  • 300 bookings per month
  • 3 team members
  • Custom form fields
  • Loyalty program
  • Invoicing & PDF export

Card payment fee

1,9 % + €0,1

Most popular

Professional

For growing businesses with advanced needs.

24/ month

 

  • 25 services
  • 1 000 bookings per month
  • 10 team members
  • Recurring bookings
  • Waitlist
  • Custom domain

Card payment fee

1,5 % + €0,05

Business

For larger teams that want everything in one place.

39/ month

 

  • Unlimited services
  • Unlimited bookings per month
  • Unlimited team members
  • Analytics & reports
  • No-show deposits
  • Remove Resovu branding

Card payment fee

0,9 % + €0,04

Enterprise

For large organizations with multiple locations and advanced needs.

59/ month

 

  • Unlimited services
  • Unlimited bookings per month
  • Unlimited team members
  • Multi-location support
  • API access
  • Priority support

Card payment fee

0,5 %

Frequently asked questions

Can I collect consent forms before appointments?+
Yes. Add custom fields to your booking form to collect medical history, consent, and any required information before the visit.
Can each practitioner have their own schedule?+
Yes. Add staff members with individual calendars, assigned treatments, and working hours.
Is the system GDPR-compliant?+
Yes. Resovu is fully GDPR-compliant with data encryption, consent management, automatic PII purging, and data export capabilities.
Can I require deposits for expensive treatments?+
Yes. Set a deposit amount per service. Clients pay via Stripe during booking, and the deposit is deducted from the final price.
Does it support multiple treatment rooms?+
Yes. Use staff calendars and working hours to manage room availability and prevent double-bookings.

Ready for online bookings?

Create an account and start accepting bookings. No commitments, free plan available.