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
Customer portal
Your customers manage their bookings, track loyalty points, and rebook — all in a branded self-service portal.
- View and manage upcoming bookings
- Track loyalty points and rewards
- Rebook or reschedule without contacting you
- 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 review. Happy clients are redirected to Google Reviews.
- Automatic review request email after each visit
- Configurable send timing (1–72 hours after visit)
- Redirect happy clients to Google Reviews
Google Calendar sync
Two-way sync with Google Calendar. Your bookings automatically appear in the calendar and busy times block further booking slots.
- 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 for early bookings, loyal customers, or package deals. Discounts are applied automatically.
- Early bird discount for advance bookings
- Loyalty pricing for returning customers
- Package deals — e.g. 5 sessions for the price of 4
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
Operations monitor
Monitor the status of all services in real time. API, database, payments, and authentication availability on a single screen with history and alerts.
- Real-time system status — API, database, payments, auth
- 90-day uptime history
- Active tenant and daily booking overview
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
Automatic waitlist for fully booked time slots. When a spot opens up, the customer gets notified.
- Automatic notification when a spot opens up
- 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"
/>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
Features you won't find with the competition
Customer portal
Your clients get their own account with bookings, points, vouchers, and invoices. No competitor in the region offers this.
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 weekly, biweekly, or monthly recurring events. Customers can book regular sessions with one click.
- 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 via Stripe to reduce no-shows and secure bookings.
- Configurable deposit amounts per service
- Deposit refunds upon timely cancellation
- Deposit forfeiture on no-show
Gift cards
Increase revenue with digital gift cards customers can purchase and redeem.
- Unique codes with balance tracking
- Transaction history and audit trail
- Automatic balance refund on cancellation
Cancellation policies
Protect your business with flexible cancellation fee tiers.
- Tiered fees based on hours before event
- Percentage-based cancellation fees
- Clear fee display for customers
Multi-currency support
Accept payments in CZK and EUR. Customers choose their preferred currency.
- CZK and EUR pricing
- Automatic currency detection by locale
- Stripe multi-currency processing
Invoicing
Generate professional invoices with PDF export. Automatic numbering, your business details, and customer access via the portal.
- Customizable invoice number format and prefix
- PDF generation and download
- Customer access via the client portal
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 for every booking. Set reward thresholds and let clients track progress in their portal.
- Points earned automatically per booking
- Configurable reward thresholds and reward types
- Clients track their points in the customer portal
Customer data export
Export your customer and booking data in CSV format. Full GDPR-compliant data portability.
- CSV export of customers and bookings
- GDPR data portability support
- Scheduled and on-demand exports
Communication
SMS reminders
Send automatic SMS reminders to your customers before their appointments.
- Configurable reminder timing (1–72 hours)
- Custom message templates with variables
- SMS delivery tracking and status
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
Zapier & Webhooks
Connect Resovu with thousands of other tools via Zapier or receive real-time webhook events for custom integrations.
- Zapier integration for 5,000+ apps
- 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.
- Full CRUD API for bookings and customers
- API key authentication
- Comprehensive API documentation
Security & Compliance
GDPR compliance
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
Role-based access control
Assign different access levels to team members. Owners, admins, and staff each see only what they need.
- Owner, admin, and staff roles
- Granular permission settings
- Multi-tenant data isolation
Audit logging
Track every action in your account with a detailed audit trail. IP logging and security monitoring.
- Complete action history
- IP address tracking (hashed for privacy)
- Security incident detection
Auto-generated privacy policy
Every booking page gets a pre-built privacy policy generated automatically from your business details. Save time with a ready-made foundation.
- Filled with your business name, address, and IDs
- Lists all data processors (Stripe, Resend, Supabase)
- Updated automatically when you change your details
Ready for online bookings?
Create an account and start accepting bookings. No commitments, free plan available.
Free plan available