Booking widget

Booking widget for your website

Your customers check availability, choose date and time, book and pay without leaving your website. You manage everything from Reserving.

How it works

Three steps and you'll start receiving bookings from your website

  1. Set up what you offer

    Services, schedules, capacities, durations, and prices. If you already use Reserving, this is already done.

  2. Copy your code

    Reserving generates it for you with your options: full catalog or a single service, within the page or in a button.

  3. Paste it on your website

    Wherever you want it to appear. From then on, every booking enters Reserving with the same availability as the rest of your channels.

Try it

This is a real widget, working on this page

Choose a day and time like your customer would.

All the ways to display it

Change it here and see how it looks

It's the real widget: your choices apply instantly, and the code below updates with you. That's what you'd embed on your website.

What to display
How it appears
Colors
Brand color

Your code

In your case, Reserving generates this code with your organization's address built in.

The code to paste

A single line. No programming knowledge or server installation required.

Recommended

<script src="https://reserving.app/widget.js"
        data-org="tu-negocio" async></script>

Adjusts height automatically and adapts to mobile, tablet, and desktop.

If your editor removes scripts

<iframe src="https://reserving.app/embed/tu-negocio"
        width="100%" height="640" style="border:0"
        title="Reservas" loading="lazy"></iframe>

Some website builders strip script tags. This version works the same, but without automatic height adjustment.

What you can adjust

Everything is optional: just specify your organization and it works.

data-org
The public address of your organization on Reserving. It's the only required one.
data-resource
Shows a single service instead of the full catalog.
data-mode
«button» so a button appears that opens a window instead of the in-page calendar.
data-theme
Light, dark, or based on the visitor's device.
data-accent
Your brand color, so the widget doesn't look like it belongs to someone else.
data-label
The button text, in your own words.
data-lang
Sets the language instead of using the visitor's.
data-target
Place it elsewhere on the page, in case your content management system moves the tags.
Is this for me?

If your clients book an hour, a slot, a space, or an experience, Reserving can be on your website

From a solo professional to a hotel, an academy, or a large sports center.

Health and wellness

  • Physiotherapists
  • Psychologists
  • Nutritionists
  • Podiatrists
  • Speech therapists
  • Osteopaths
  • Chiropractors
  • Private clinics
  • Medical centres
  • Dentists
  • Dental hygienists
  • Nursing
  • Midwives
  • Rehabilitation centres
  • Massage therapists
  • Acupuncture
  • Wellness centres
  • Spas
  • Saunas
  • Thermal centres
  • Yoga
  • Pilates
  • Meditation
  • Personal trainers

Beauty and personal care

  • Hair salons
  • Barber shops
  • Aesthetic centers
  • Manicure and pedicure
  • Makeup artists
  • Hair removal centers
  • Laser centers
  • Tattoo artists
  • Piercing studios
  • Beauty salons
  • Image consultants

Sport

  • Padel
  • Tennis
  • Squash
  • Badminton
  • Football
  • Futsal
  • Basketball
  • Volleyball
  • Golf
  • Swimming pools
  • Gyms
  • CrossFit
  • Boxing
  • Martial arts
  • Climbing
  • Sports academies
  • Surf schools
  • Diving
  • Kayaking
  • Sailing
  • Personal trainers
  • Sports centers
  • Municipal facilities

Education and training

  • Academies
  • Private tutors
  • Language academies
  • Driving schools
  • Music schools
  • Dance
  • Painting
  • Photography
  • Cooking
  • IT
  • Training centers
  • Study support
  • Exam preparation
  • Workshops
  • Courses
  • Seminars

Professionals and services

  • Lawyers
  • Advisors
  • Administrative services
  • Consultants
  • Architects
  • Interior designers
  • Real estate agents
  • Insurance brokers
  • Financial advisors
  • Photographers
  • Videographers
  • Recording studios
  • Coaches
  • Mentors
  • Translators
  • Any service by appointment

Spaces and rentals

  • Coworking spaces
  • Meeting rooms
  • Offices
  • Offices by the hour
  • Training rooms
  • Photography studios
  • Recording studios
  • Shared kitchens
  • Workshops
  • Auditoriums
  • Halls
  • Event spaces
  • Sports facilities
  • Parking spaces
  • Storage units

Tourism, leisure and experiences

  • Hotels
  • Resorts
  • Beach clubs
  • Day use
  • Campsites
  • Glamping
  • Hostels
  • Rural houses
  • Excursions
  • Tours
  • Tour guides
  • Gastronomic experiences
  • Tastings
  • Escape rooms
  • Adventure parks
  • Museums
  • Interpretation centers
  • Attractions
  • Guided tours
  • Playgrounds

Dining

  • Restaurants
  • Cafés
  • Brunch
  • Special menus
  • Themed dinners
  • Group reservations
  • Wine tastings
  • Breweries
  • Cooking classes
  • Private tables
  • Culinary experiences

Events and culture

  • Concerts
  • Theaters
  • Cultural venues
  • Cultural associations
  • Workshops
  • Conferences
  • Congresses
  • Fairs
  • Exhibitions
  • Shows
  • Festivals
  • Courses
  • Talks
  • Visits
  • Tickets with limited capacity

Communities and associations

  • Homeowners' associations
  • Residential developments
  • Associations
  • Social clubs
  • Parent-teacher associations
  • Foundations
  • NGOs
  • Community centers
  • Youth centers
  • Senior centers
  • Shared facilities

Public administrations and entities

  • City councils
  • Community centers
  • Municipal sports centers
  • Libraries
  • Cultural centers
  • Public service offices
  • Public facilities
  • Municipal activities
  • Municipal workshops
  • Public space booking

Automotive and mobility

  • Mechanical workshops
  • Car wash and detailing
  • Pre-ITV inspection
  • Vehicle rental
  • Bike rental
  • Motorcycles
  • Scooters
  • Boats
  • Watercraft
  • Parking
  • Appointment-only services

Pets

  • Veterinarians
  • Dog groomers
  • Trainers
  • Dog daycare centers
  • Pet hotels
  • Training centers
  • Animal care services

Equipment rental

  • Bicycles
  • Sports equipment
  • Surfboards
  • Kayaks
  • Ski equipment
  • Tools
  • Audiovisual equipment
  • Event supplies
  • Recreational equipment

Can't find your activity? If you work with appointments, schedules, slots, capacities, rentals, or bookings, Reserving is probably for you too.

Frequently Asked Questions

Do I need programming knowledge?

No. Reserving generates the code and you just have to paste it. If you prefer not to touch your website, there is a button to send it to whoever manages it.

Does it work on any website?

If you can paste a piece of HTML on your page, it works. And if your editor removes script tags, you have an alternative version that doesn't use them.

Do my clients have to install the app?

No. They book from your website with their browser. The app is for you, to manage everything.

Can I collect payments from my website?

Yes, with card, Apple Pay or Google Pay. The payment is completed in a secure Reserving window and your client returns to your page with the booking confirmed.

What if I also receive bookings through links or QR?

They all share the same availability and end up in the same place. There are no two calendars to reconcile.

How much does the widget cost?

Nothing. It's included, also in the free plan.

Make your website book for you

It's set up in minutes and you don't need to change anything you already have.

Start for free