A free booking calendar and online reservation system for every trade that takes bookings: tours and outings, classes, appointments, rentals, stays, workshops, events and restaurant tables. Your customers book online from their phone in a few taps; you run the day from one clear screen.
REDORZO TOP CALENDAR is a complete booking system for WordPress: appointment scheduling, class and event booking, tour and activity booking, holiday rental and B&B reservations, restaurant table reservations, and bike, boat or equipment rental. Customers pick a day, a time and how many people, and receive a confirmation with a private link to manage their booking — no account, no password. You see what needs your attention today, move a booking by dragging it, and take a booking on the phone in seconds.
Every booking is checked on your server before it is saved: the same place, room or table is never sold twice, even when two customers click at the same moment.
Works with block themes and classic themes: the booking form sits inside your theme, with your header, menus and footer, in light or dark colours. Your customers’ data stays on your site.
Free, with no limit on activities, dates, places or bookings, and no time limit. Online payment, equipment and reports come with TOP CALENDAR Plus, a separate extension (see below).
The first time you open it, a short welcome screen asks what you do, your opening hours and your first activity. Every screen then speaks your trade:
The confirmation email carries a private link. From that page, a customer sees the booking, moves it to another date, changes the number of people, adds it to their calendar, or cancels it while your rules allow it. Emails read well on a phone and in dark mode, go out in the language of the booking, and “Reply” reaches you.
When a date is full, visitors join the waiting list and say how many places they need. When a place frees up, “Offer a place” writes to the next person in one click.
Put a price on any activity, with prices by season, paid options and discount codes. Customers see the total before they book, and what is left to pay on the day. At the desk, record cash, card terminal, cheque or bank transfer, as a deposit or in full. The payment receipt can carry a numbered PDF invoice, made on your own server.
TOP CALENDAR Plus, by REDORZO, is a separate, paid extension, sold at https://redorzo.com/top-calendar. It installs next to this plugin and adds:
You install it next to this plugin, and it brings its own screens. This plugin only describes it, under TOP CALENDAR Settings TOP CALENDAR Plus, with a link to that page. Removing Plus never deletes a booking, a customer or a setting.
This plugin does not contact any service of its own. It never contacts redorzo.com: it has no key check and no update channel, and it is updated by WordPress.org like every other plugin in the directory.
Calendar sync is the only feature that reaches outside your site, and only when you set it up. If you paste the private iCal address of a calendar (for example Google Calendar, Outlook or Apple Calendar) under TOP CALENDAR Settings Calendars, the plugin downloads that address about every fifteen minutes to read its busy times. The request goes to the address you entered and carries nothing about your customers. The provider’s own terms and privacy policy apply, for example https://policies.google.com/terms and https://policies.google.com/privacy for Google Calendar. Removing the address stops the requests.
The “Your calendar app” card in My account offers two buttons that open another site in the user’s browser, only when the user clicks them: “Add to Google Calendar” opens https://calendar.google.com, and “Add to Outlook” opens https://outlook.live.com. Each one carries the user’s private, read-only calendar link, so that Google or Microsoft can subscribe to it; that service then downloads the link from time to time to show the user’s departures (first names and numbers of places only, or numbers of places alone if the user chose so). The plugin itself sends nothing to these services. Google: https://policies.google.com/terms and https://policies.google.com/privacy. Microsoft: https://www.microsoft.com/servicesagreement and https://privacy.microsoft.com/privacystatement. “Regenerate the link” stops every subscription made with the old one.
The separate paid extension, TOP CALENDAR Plus, is not part of this plugin and declares its own services (Stripe, and its own update channel).
The console’s fonts are bundled with the plugin. No administrator’s IP address reaches a third party when a screen is opened.
The plugin stores the personal data your customers give when they book: name, email address, phone number, and the address fields you choose to ask for. It plugs into WordPress’s own privacy tools, so Tools Export Personal Data and Tools Erase Personal Data cover TOP CALENDAR without any extra step.
Erasing does not delete bookings: it removes everything that identifies a person and keeps the date, the amount and the status, because a paid booking is an accounting record. The report returned to you says what was kept.
The figures on the “Your public page” screen are counters added up per day: visits, how many on a phone, bookings, the server’s response time and the time from the form to the booking. There is no cookie, no IP address and no identifier: the browser’s user agent is read on the spot (robot or not, phone or not) and not stored. Robots are not counted. The counters are kept 35 days, and “delete all data” on uninstall removes them.