Everything your business needs in one place
Bookings, payments, customer portal, analytics, and automation β from initial setup to daily operations.
Online booking
Customers book appointments through a clear step-by-step wizard or a simple single-page form. Customize the look of your booking page to match your brand.
- Two booking modes β step-by-step wizard and single-page form
- Custom branding β colors, logo, and text
- Automatic calendar conflict detection
- Mobile-optimized booking page

A diary without gaps between clients
Resovu only offers clients times that won't leave an unusable gap in your diary. Appointments line up back to back and you sell more hours β without juggling the schedule by hand.
- Three modes: off, reduce gaps, no gaps at all
- Takes service length, preparation time and staff breaks into account
- Available from the Starter plan
Booking by real availability
Clients see genuinely free times, calculated from your opening hours, each staff member's working hours and breaks, and the availability of rooms and equipment.
- Working hours, breaks and blocked time for each staff member
- Resources β rooms, beds and equipment are never double-booked
- Reschedule appointments or book on a client's behalf in the admin
- On every plan
Customer portal
Your customers get their own account with bookings, loyalty points, gift cards and invoices β all under your brand.
- Overview of upcoming and past bookings
- Track loyalty points and rewards
- New booking in one click from the portal
- Branded experience under your domain
Online payments
Accept card payments via Stripe, bank transfers, or QR code payments. Automatic payment confirmation without any manual work.
- Stripe card payments
- Bank transfer with QR code
- Payment confirmation without manual work

Email templates
Customize the look and content of all emails β confirmations, reminders, and cancellations. Your colors, logo, and text with variables.
- Fully editable email body with variables
- Custom colors, logo, and header
- ICS calendar invite attached to every confirmation

Automated reviews
After every visit, the system automatically asks the customer for a rating. Every customer can then also leave a Google review.
- Automatic review request email after each visit
- Configurable send timing (1β72 hours after visit)
- A Google review link for every customer
Google Calendar sync
Resovu bookings are added to Google Calendar automatically, and busy times in your Google Calendar block free slots in Resovu.
- Automatic booking sync to Google Calendar
- Busy times from Google Calendar block booking slots
- OAuth connection β no password needed
Coupons & discounts
Create discount codes with percentage or fixed amount discounts. Set usage limits and expiration dates.
- Percentage and fixed amount discounts
- Usage limits and expiration dates
- Usage tracking and statistics
SUMMER2026ActiveNEWCLIENTActiveWINTER2025ExpiredAuto discounts
Set pricing rules that apply on their own: a quantity discount (e.g. from 3 people), a discount above a certain amount, or a discount the customer confirms, such as for siblings.
- Quantity discounts β on every spot or only above a threshold
- Discount above a set order value
- Rules the customer confirms (e.g. siblings)
9 languages
Booking page and emails in all 9 languages. Customers can choose their language or it is detected automatically.
- Czech, English, French, German, Hungarian, Norwegian, Polish, Slovak, Spanish
- Automatic browser language detection
- All emails in the customer's language

Analytics & reports
Track occupancy, revenue, and trends. Export data for further analysis and better decision-making.
- Revenue and booking statistics
- Occupancy rate tracking
- Data export
Staff management
Manage team members, their permissions, and assigned services. Each member has their own calendar.
- Role-based access β owner, admin, staff
- Per-staff service assignments
- Individual staff calendars
Setup wizard
A step-by-step guide walks new businesses through setup β from business details to services, opening hours, and booking page appearance.
- Four steps: business, services, opening hours, appearance
- Pre-filled templates for a quick start
- Skippable steps β set up only what you need
Waitlist
Fully booked? Customers join the waitlist and get an email with a link as soon as a spot or time frees up. Classes and events from the Professional plan.
- Freed-up spot offered automatically, with a time limit
- First-come-first-served ordering
- Easy management right in the dashboard
Custom form fields
Add custom fields to your booking form to collect exactly the information you need.
- Field types: text, dropdown, checkbox
- Required or optional fields
- Per-service field configuration
Embed widget
Embed the booking system directly on your website with a simple iframe code snippet. No complex setup required.
- Simple iframe code snippet to copy
- Auto-resizing to fit content
- Works on any website
<iframe
src="resovu.com/salon/embed"
width="100%"
height="600"
/>Booking from a product or page
The customer clicks by a product, booking opens in a window on your site, and the product (name, code and link) carries over to the booking, the confirmation and your email.
- Booking window right on your site
- Product name, code and link in the booking and email
- Works on Shopify, WooCommerce, Shoptet and your own site
QR code and print materials
A counter stand, sticker or poster with a QR code that takes customers straight to your online booking. Download them print-ready from the admin β in your colors, with your logo or initials.
- A6 counter stand (also foldable from A5), 85Β ΓΒ 55Β mm sticker or business card, and A4 poster
- Print-shop files with bleed or an A4 sheet of 10 stickers to print at home, as PDF, PNG or SVG
- Wording for services or accommodation, in the language you choose
- Your statistics show how many bookings each material brought in
Public business profile
A branded landing page for your business with services, reviews, opening hours, and a direct booking button.
- Service catalog with prices and duration
- Customer reviews and star ratings
- Business info, location, and opening hours



What sets us apart
What we're especially proud of at Resovu
Customer portal
Most booking systems only offer a form β with Resovu, clients get their own account with bookings, points, gift cards and invoices.
QR payments
Bank transfer via QR code β customers just scan and pay. No card transaction fees.
9 languages from day one
The entire system including emails and customer portal in 9 languages. Expand without waiting for translations.
Booking & Scheduling
Recurring bookings
Set up a regular slot for a client (weekly, every 2 weeks or monthly) and the system creates the bookings automatically.
- Weekly, biweekly, and monthly frequencies
- Automatic event generation
- Manage recurring series or individual events
Capacity management
Set the number of available seats per event or time slot. Manage group bookings and classes efficiently.
- Configurable capacity per service
- Real-time seat availability tracking
- Automatic waitlist when capacity is reached
Multi-location supportEnterprise
Manage bookings across multiple locations from a single dashboard. Assign services and staff to specific locations.
- Unlimited locations on Enterprise plan
- Location-specific services and availability
- Unified reporting across all locations
Payments & Commerce
No-show protection
Require deposits by card via Stripe, or by bank transfer with a QR code β also without Stripe.
- Configurable deposit amounts per service
- Deposit refunds upon timely cancellation
- Deposit forfeiture on no-show
Gift cards
Sell gift cards online 24/7. The client pays by card and the gift card with its code arrives by email straight away (from the Professional plan).
- Your own gift card sales page
- Automatic reminders 30, 7 and 1 day before expiry
- Balance, history and automatic redemption at booking
Cancellation policies
Clients cancel via the link in their confirmation, and a fee is charged according to your rules (from the Professional plan).
- Tiered fees based on hours before event
- Percentage-based cancellation fees
- The cancellation fee and the refund of the rest happen automatically
Local currency
Prices and payments in your country's currency β EUR, CZK, PLN, HUF, NOK and more. Set it once for your whole business.
- Service, gift card and invoice prices in one currency
- Currency set by your business's country
- Card payments via Stripe in your local currency
Invoicing
Generate invoices with PDF export. Automatic numbering, your business details, and customer access via the portal. Invoices do not replace a cash register or mandatory e-invoicing where the law requires it.
- Customizable invoice number format and prefix
- PDF generation and download
- Customer access via the client portal
Gift cards
Gift cards your customers love to give
Sell gift cards online. After card payment, a voucher in your colors and with your logo arrives by email β ready to print, with a QR code, the code and its validity.
- Online sales with card payment (Professional plan and up; for accommodation the Accommodation Professional plan)
- Printable A6 PDF in your colors and with your logo
- The QR code opens online booking with the voucher code filled in
- Balance and validity are tracked for you; reminders 30, 7 and 1 day before expiry
- For services and accommodation


- A6 PDF
- QR code
- Your colors and logo
Samples from our demo businesses, rendered exactly like real vouchers.
Customer Management
Customer database
Complete customer profiles with booking history, notes, and preferences. Search and filter your customer base.
- Detailed customer profiles
- Booking history per customer
- Advanced search and filtering
Loyalty program
Reward returning customers with points per booking, by spend (e.g. 1 point for every β¬5), or both. Points are deducted automatically on cancellation or refund.
- Points earned automatically per booking or by amount spent (e.g. 1 point per β¬10)
- Configurable reward thresholds and reward types
- Clients track their points in the customer portal
Customer data export
Download customer and booking data as a CSV file, for example when a customer asks for their data.
- CSV export of customers and bookings
- Customer data on request
- Export anytime in one click
Communication
SMS reminders
Send automatic SMS reminders to your customers before their appointments.
- Configurable reminder timing (1β72 hours)
- Custom message templates with variables
- Works with your own BulkGate or seven.io account β no Resovu surcharge
Email notifications
Automatic emails with custom design and content
- Fully editable email body with variables
- Confirmation, reminder and cancellation emails
- ICS calendar invite attachment
In-app notifications
Stay on top of new bookings, cancellations, and waitlist updates with real-time notifications in your dashboard.
- Real-time booking notifications
- Cancellation and change alerts
- Configurable notification preferences
Integrations & Tools
Webhooks (Zapier, Make)
Send booking and payment events to your own URL or to automation tools such as Zapier and Make (from the Professional plan).
- Webhooks compatible with Zapier and Make
- Custom webhook URLs for real-time events
- Trigger workflows on booking, cancellation, payment
Custom domain
Use your own domain for the booking page. Customers book at your brand URL instead of resovu.com.
- CNAME setup in minutes
- Automatic SSL certificate
- Full branding on your own domain
REST API accessEnterprise
Integrate Resovu with your own systems via a comprehensive REST API. Build custom booking flows and automations.
- REST API for bookings, customers, services and availability
- API key authentication
- Documentation right in the admin (Enterprise plan)
Security & Compliance
GDPR tools
Built-in GDPR tools for consent management, data retention policies, and automatic PII purging.
- Consent management for marketing
- Configurable data retention periods
- Automatic PII purging after retention expires
- For services for children, the system asks for a parent's consent based on your country's GDPR age limit
Role-based access control
Give each team member one of four roles. Owners, admins, staff and read-only users see only what they need.
- Owner, admin, staff and read-only roles
- Each role has clear, fixed permissions
- Multi-tenant data isolation
Audit logging
Track important actions in your account in the audit log β who changed what and when. IP addresses are stored only as hashes.
- Complete action history
- IP address tracking (hashed for privacy)
- Log of sign-ins and sensitive changes
Auto-generated privacy policy
Every booking page gets a pre-built privacy policy generated automatically from your business details. It is a starting point β review and adjust it for your business.
- Filled with your business name, address, and IDs
- Lists all data processors (Stripe, Resend, Supabase)
- Updated automatically when you change your details
See it through your customers' eyes
Two demo businesses show what your customers will see: the profile, choosing a time, prices and booking. The businesses don't exist, bookings aren't real and nothing is charged.
Ready for online bookings?
Create an account and start accepting bookings. No commitments, free plan available.
Free plan available
