BACK TO DIRECTORY




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
calendarattribute 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
10Total Downloads
922Version
1.2.2Requires WP
6.3Requires PHP
8.1Tested Up To
7.0.4Added
2025-08-28Last Updated
2026-06-30 7:57am GMTRatings
5
0
4
0
3
0
2
0
1
0