Title: Swellweb Booking
Author: Marco Caciotti
Published: <strong>Октябрь 8, 2026-ж.</strong>
Last modified: Октябрь 8, 2026-ж.

---

Плагиндерди издөө

![](https://ps.w.org/swellweb-booking/assets/banner-772x250.png?rev=3733543)

![](https://ps.w.org/swellweb-booking/assets/icon-256x256.png?rev=3733543)

# Swellweb Booking

 Автору [Marco Caciotti](https://profiles.wordpress.org/marcocaciotti/)

[Жүктөө](https://downloads.wordpress.org/plugin/swellweb-booking.1.0.0.zip)

 * [Кенен маалымат](https://ky.wordpress.org/plugins/swellweb-booking/#description)
 * [Сын-пикирлер](https://ky.wordpress.org/plugins/swellweb-booking/#reviews)
 *  [Орнотуу](https://ky.wordpress.org/plugins/swellweb-booking/#installation)
 * [Development](https://ky.wordpress.org/plugins/swellweb-booking/#developers)

 [Колдоо](https://wordpress.org/support/plugin/swellweb-booking/)

## Сүрөттөө

Swellweb Booking adds free-slot appointment scheduling to WordPress. You set how

long an appointment lasts, how much of a break to leave between one and the next,
and which time ranges you are available in — the plugin works out the bookable slots
and shows them to your visitors.

Everything runs on your own site: **no external service, no third-party account,

no data sent anywhere else
.

#### Features

 * **Appointment types** with configurable duration, buffer between appointments
   
   and weekly availability (several time ranges per day).
 * **Front-end calendar** via shortcode: a real month calendar where only the
    bookable
   days are selectable (closed days, past days and fully booked days are greyed 
   out), with month navigation. Pick a day, see the free times, done.
 * **Optional context field**: visitors can add a short note about what they want
   
   to discuss — it reaches you in the notification email and in the dashboard.
 * **Double-booking protection**: the slot is checked again when the booking is
   
   confirmed, so two people cannot take the same time.
 * **Automatic emails**: confirmation to the visitor, notification to the admin.
 * **Dashboard**: bookings in the next 7 days, this month and in total, your next
   
   appointments and a short setup checklist — everything at a glance.
 * **Agenda view**: a month calendar in the dashboard showing every appointment 
   at
    a glance, with month navigation; click an entry to open the booking.
 * **Bookings list** in the dashboard with date, time, name and email, sortable.
 * **No dependencies**: no external libraries, vanilla JavaScript, lightweight CSS.
 * **Responsive and accessible** on desktop and mobile.
 * **Translation ready**: POT file included, Italian translation bundled.

#### Getting started

 1. Go to **Bookings  Appointment types** and create one, for example
     _Intro call (
    30 min)_.
 2. Set the duration, the buffer and the time ranges for each day.
 3. Copy the shortcode shown in the sidebar box and paste it into a page.

#### Privacy

The plugin stores the details entered by the person booking (name, email, day and

time) in your own database, and sends two emails through WordPress: the confirmation
to the visitor and the notification to the site administrator. It does not contact
any external service and does not collect usage statistics.

## Орнотуу

 1. Upload the `swellweb-booking` folder to `/wp-content/plugins/`, or install the
    
    plugin from your WordPress dashboard.
 2. Activate the plugin through the **Plugins** menu.
 3. Create an appointment type under **Bookings** and publish the shortcode on a
     page.

## FAQ.KG

### Do I need an account on an external service?

No. The plugin runs entirely on your site: settings, slots, bookings and emails

all stay on your WordPress installation.

### Can I have more than one appointment type?

Yes. Create as many as you need and publish the shortcode with the ID:
 [swellweb_booking
type=”123″]. Without the attribute, the first published type is used.

### How do I handle a lunch break?

Add two time ranges to the same day, for example 09:00–13:00 and 14:00–18:00.
 The
generated slots will skip the gap automatically.

### Can two people book the same slot?

No. Besides hiding slots that are already taken, the plugin checks availability

again when the booking is submitted: if the time was taken in the meantime, the 
visitor is told and picks another one.

### Are past times shown?

No. Slots earlier than the current time are excluded automatically.

### Which data does the plugin store?

Name, email address, day and time of each booking, plus the settings of your
 appointment
types. Nothing is sent to external services.

## Сын-пикирлер

There are no reviews for this plugin.

## Contributors & Developers

“Swellweb Booking” is open source software. The following people have contributed
to this plugin.

Мүчөлөрү

 *   [ Marco Caciotti ](https://profiles.wordpress.org/marcocaciotti/)

[Translate “Swellweb Booking” into your language.](https://translate.wordpress.org/projects/wp-plugins/swellweb-booking)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/swellweb-booking/),
check out the [SVN repository](https://plugins.svn.wordpress.org/swellweb-booking/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/swellweb-booking/)
by [RSS](https://plugins.trac.wordpress.org/log/swellweb-booking/?limit=100&mode=stop_on_copy&format=rss).

## Өзгөртүүлөр

#### 1.0.0

 * First public release.
 * Appointment types with duration, buffer and weekly availability.
 * Front-end month calendar with selectable days and REST endpoints for
    available
   days and slots.
 * Double-booking protection with re-check on submit.
 * Optional context note from the visitor, shown in the dashboard and emails.
 * Dashboard with key numbers, upcoming appointments and setup checklist.
 * Agenda: month calendar view of all appointments.
 * Confirmation and notification emails; bookings list columns.

## Мета

 *  Нуска **1.0.0**
 *  Акыркы жаңыртуу **6 күн мурун**
 *  Активдүү орнотуулар **Fewer than 10**
 *  WordPress нускасы ** 6.5 же андан жогору **
 *  Tested up to **7.0.7**
 *  PHP нускасы ** 8.1 же андан жогору **
 *  Тил
 * [English (US)](https://wordpress.org/plugins/swellweb-booking/)
 * Тег:
 * [appointments](https://ky.wordpress.org/plugins/tags/appointments/)[availability](https://ky.wordpress.org/plugins/tags/availability/)
   [booking](https://ky.wordpress.org/plugins/tags/booking/)[calendar](https://ky.wordpress.org/plugins/tags/calendar/)
   [scheduling](https://ky.wordpress.org/plugins/tags/scheduling/)
 *  [Advanced View](https://ky.wordpress.org/plugins/swellweb-booking/advanced/)

## Рейтинг

Азырынча эч кандай сын-пикир жок.

[Your review](https://wordpress.org/support/plugin/swellweb-booking/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/swellweb-booking/reviews/)

## Мүчөлөрү

 *   [ Marco Caciotti ](https://profiles.wordpress.org/marcocaciotti/)

## Колдоо

Комментарийлер барбы? Жардам керекпи?

 [Колдоо форумун көрүү](https://wordpress.org/support/plugin/swellweb-booking/)