Rezvy
Embeddable Booking Widget

Bookings on any website
in one script.

A floating chat-bubble widget that walks customers through a beautiful multi-step reservation wizard — for restaurants, salons, barbershops, spas, gyms, and clinics. Self-hosted. License-gated. Drop-in simple.

Works on any HTML site, WordPress, or React app.

1 script

tag to embed anywhere

7+

business types supported

5 steps

guided booking flow

24/7

automated reservations

Features

Everything a booking widget needs to convert

Chat-bubble interface

A polished floating bubble sits bottom-right on any page. Tap to reveal the full booking panel — mobile-optimised drawer on small screens, compact modal on desktop.

Multi-step wizard

Up to 7 guided steps: welcome, services, date & time, preferences, guest details, and confirmation — dynamically ordered per business type.

Internationalization

Built-in i18n context with English and Romanian out of the box. Add any language by dropping a JSON locale file.

Simple integration

One script tag on any HTML page or WordPress site. CDN-delivered, no build tools or technical setup required.

License-gated SaaS

Each customer gets a siteKey. The widget validates it on load with a 1-hour cache. Revoke access instantly from your dashboard.

Business-type adaption

Restaurant, barbershop, salon, spa, gym, clinic, tailor — each gets a tailored flow, service list, and preference chips from the same codebase.

Implementation

Live in five steps

No DevOps required. If you can upload a file to cPanel and paste a script tag, you can deploy Rezvy.

1

Run the SQL schema

Execute schema.sql in your phpMyAdmin. Creates 4 tables: config, time slots, preferences, reservations.

2

Upload reserve.php

Drop the single PHP file to your cPanel (e.g. public_html/api/reserve.php). No framework or dependencies.

3

Configure your business

Update widget_config with your name, accent colour, services, and slot schedule via SQL — or a simple admin panel.

4

Add the script tag

Paste two lines of HTML on any page. The widget self-injects, validates the siteKey, and is live in seconds.

5

Watch bookings roll in

Customers complete the wizard, get a confirmation code, and you receive the reservation in your database.

index.html
<script>
  window.RezvyConfig = {
    siteKey: "sk_live_abc123",
    apiUrl: "/api/reserve.php"
  };
</script>
<script src="https://cdn.exuro.software/rezvy.js"></script>
Live Demo

See it in action

Try the live demo — a salon booking flow running on real infrastructure.

RestaurantBarbershopSalonSpaGymClinicTailor
Pricing

Simple, transparent pricing

No hidden fees. Cancel anytime.

MonthlyAnnual2 months free

Starter

One location. Everything you need to take bookings online from day one.

€29/mo
or €288/yr billed annually
+ €79 one-time setup — personalized installation & configuration done for you
  • 1 business location
  • Unlimited reservations
  • All 7 business types
  • Multi-step booking wizard
  • Self-hosted PHP backend
  • CDN-delivered widget JS
  • Local language
  • Email support
Get Starter

Pro

Multiple locations, white-label control, and priority support for serious operators.

€59/mo
or €588/yr billed annually
+ €99 one-time setup — personalized installation & configuration done for you
  • Up to 5 business locations
  • Everything in Starter
  • White-label branding
  • Custom accent color & logo
  • Priority email support
  • Early access to new features
  • Custom locale support
  • AI voice assistant (+ add-on)
Get Pro

Need more than 5 locations? Contact us for custom agency pricing.

Ready to stop missing bookings?

Get Rezvy deployed on your site today. Reach out and we'll have you live within 24 hours.

Built by Exuro Software