BACK TO DIRECTORY

REVENTOR Calendar Appointment Booking

by REVENTOR

0.0
(0 ratings)

REVENTOR Calendar Appointment Booking is a WordPress plugin that allows you to manage appointments and bookings on your website. It provides a simple interface for customers to book appointments and for administrators to manage them.

Features

Booking Form

  • 3-step booking wizard: service selection, date & time picker, customer details
  • Interactive calendar widget with month navigation
  • Shortcode [reventor-booking] for any page or post
  • Optional calendar attribute to target a specific calendar (e.g., [reventor-booking calendar="cal_1"])

Multi-Calendar Support

  • 1 to 10 independent calendars, each with its own settings
  • Manage Calendars page to set the number of calendars and rename them
  • Each calendar has its own working hours, appointment types, CalDAV integration, theme color, and email settings

Appointment Types

  • Multiple configurable appointment types with custom name and duration (15, 30, 45, 60, 90, or 120 minutes)
  • Max per day limit per appointment type to control availability
  • Appointment type-specific date filtering with CalDAV conflict checking

Time Slot Settings

  • Timeslot granularity: 15, 30, 60, 75, 90, or 120 minutes
  • Working hours: configurable start and end time
  • Break times: configurable start and end time
  • Working days: select which days of the week are available (Mon–Sun)
  • Minimum booking advance time: 1h, 2h, 4h, next day, up to 7 days
  • Administration buffer time: 15, 30, 45, or 60 minutes blocked after each appointment
  • Max appointments per day (global and per-type limits)

CalDAV Integration

  • Configurable CalDAV URL, username, and password
  • Connection test button to verify settings
  • Conflict checking against CalDAV server events
  • Events synced with CalDAV calendar on booking, update, and deletion
  • Live schedule preview showing available, past, booked, and outside-hours slots for any date

Email Notifications

  • Customer confirmation email with appointment details
  • Admin notification email for new and updated appointments
  • ICS file attachment for calendar import
  • Configurable sender name and email address
  • Available in German and English (auto-detected from browser language)

Video Meeting Integration

  • Automatic Jitsi Meet room generation for every appointment
  • Meeting URL included in emails, ICS attachments, and CalDAV events

Appointment Reminders

  • Configurable reminder time: none, 5, 10, 15, 30, or 60 minutes before appointment
  • Reminders included in ICS file attachments and CalDAV events

Timezone

  • Plugin-level timezone setting with all IANA timezone identifiers
  • Automatic user timezone detection
  • Timezone display with human-readable names and DST info
  • Live timezone and time display in admin

General Settings

  • Booking days ahead (1–365)
  • Theme color picker for the entire booking form UI
  • Time format: 12h or 24h
  • Date format: DD.MM.YYYY, MM/DD/YYYY, YYYY-MM-DD, DD/MM/YYYY
  • Custom CSS field for frontend booking form styling
  • Dark mode support
  • Responsive layout for all screen sizes

Import & Export

  • Export all settings to a JSON file
  • Import settings from a JSON file with validation

Localization

  • German translation included
  • Translation-ready with .pot template file

Uninstall Cleanup

  • Deactivation clears all plugin cache
  • Uninstall (plugin deletion) removes all settings and database tables

Screenshots

Plugin Details

Active Installs
10
Total Downloads
922
Version
1.2.2
Requires WP
6.3
Requires PHP
8.1
Tested Up To
7.0.4
Added
2025-08-28
Last Updated
2026-06-30 7:57am GMT

Ratings

5
0
4
0
3
0
2
0
1
0