Timeslot Field for RSForm! Pro

Introduction

Contacts & Feedback, Contact forms, Forms, Surveys, RSForm! Pro Extensions

The Timeslot Field extension turns RSForm! Pro into a booking tool for time slots, events and resources with limited capacity. It adds two new field types to RSForm! Pro — radio buttons and checkboxes with capacity tracking — which count every booking against the places you set, disable full slots, and check the limit again on the server when the form is submitted.


It suits event registrations, course and workshop bookings, appointment scheduling, or any service with limited availability. A slot can be a time of day or a specific date; dated slots close by themselves when they start, or a set number of hours earlier. With the optional waiting list, a full slot stays selectable: visitors queue, and when a place frees up the next person gets it automatically and is notified by email. Every booked slot comes with its own cancellation link, so visitors can free their place without contacting you.

Overbooking is prevented at the moment of submission: the selected places are reserved while the form is checked, inside a database lock, so when two people go for the last place only one gets it — the other sees the form again with a message, never a confirmation without a booking. Overlapping time slots are greyed out in the browser and refused on the server, inside a field and between connected fields.

For administrators the package includes a separate component: a dashboard, a capacity overview with waiting-list counts and diagnostics that flag misconfigured slot lists, a bookings list with status filter, CSV export and a printable attendance sheet, manual bookings for phone reservations, a connection manager for clash detection between fields, and a remap tool that repairs bookings after the slot list was edited. Email alerts warn about low capacity, and optional notifications report cancellations and waiting-list promotions.

The extension integrates with RSForm! Pro's existing features, including conditional fields, validation rules and multilingual forms with translated slot lists. Confirmation emails can show the start and end time, the booking status and the cancellation link, with an optional calendar (.ics) attachment. The front-end look is set in the plugin options — three themes, eight colours, corner radius and custom CSS — without editing files.

Key Features:

  • Capacity Management - Bookings counted per slot, full slots disabled automatically, limit enforced on the server
  • Safe Booking - Places reserved during validation, so simultaneous submissions can't overshoot
  • Dated Slots - Slots for a specific date and time, closing automatically at the start or earlier
  • Waiting List - Full slots stay selectable; freed places go to the next person automatically, with email
  • Self-Service Cancellation - A cancellation link per booked slot, with a confirmation page
  • Conflict Detection - Overlapping selections disabled in the browser and refused on the server, across connected fields
  • Email Placeholders - Start, end, booking status and cancellation link; optional .ics calendar attachment
  • Manual Bookings - Add bookings from the admin under the same capacity rules
  • Admin Dashboard - Booking overview, capacity statistics, waiting-list counts, diagnostics
  • Email Notifications - Low-capacity alerts with cooldown; optional notices on cancellations and promotions
  • Data Retention - Old bookings anonymized or deleted, by hand or on a schedule; permissions on every view and action
  • Export - CSV export and a printable attendance sheet with a signature column
  • Appearance Options - Three themes, colours, corner radius and custom CSS in the plugin settings
  • Intelligent Auto-Adjustment - Required fields and minimum selections adapt when slots run out
  • RSForm! Pro Integration - Conditional fields, validation, multilingual forms
  • Flag System - [c] checked and [d] disabled flags on any slot
  • Flexible Layouts - Horizontal, vertical and multi-column display, responsive on mobile
  • Languages - English and Hungarian

Requirements: Joomla 5.x or 6.x, PHP 8.1 or newer, RSForm! Pro 3.x.

Repeatable Group Field for RSForm! Pro
Paid download

Repeatable Group Field for RSForm! Pro

By extensions.blaho.hu
RSForm! Pro Extensions
Custom RSForm! Pro plugin that enables dynamic, repeatable field groups within any form — now with extensive layout, labelling, output, live-calculation, per-row computed fields with multi-branch rules, per-row file uploads with image display, front-end submission views, JavaScript events for your own scripts, and export customisation options. Perfect for collecting multiple participants, order...
Form Expiry Field for RSForm! Pro
Paid download

Form Expiry Field for RSForm! Pro

By extensions.blaho.hu
RSForm! Pro Extensions
The Form Expiry Field plugin provides a comprehensive solution for RSForm! Pro forms, enabling automatic form closure based on date or capacity. The plugin adds a new field type to RSForm! Pro: an expiration field that checks every submission and automatically closes the form when the specified conditions are met. Perfect for campaigns, registrations, contests, or any time-limited or capacity-res...
Glightbox
Free

Glightbox

By extensions.blaho.hu
Photos & Images
GLightbox Gallery A lightbox gallery for images, video and maps — free, GPL, and built to hold thousands of photos without slowing down your admin. > 1,000–2,000 items per gallery, stored in their own database table — not squeezed into the module's settings field. > The admin item list is virtualised, so opening and editing a 2,000-photo gallery feels like editing one with ten. Free Joo...
Subscribe Link for RSMembership!
Free

Subscribe Link for RSMembership!

By extensions.blaho.hu
Membership & Subscriptions
Content plugin for Joomla that replaces shortcodes with RSMembership! subscription links and membership prices anywhere in your content. Perfect for pricing pages, articles introducing paid features, sidebar CTAs, and any content where a subscribe button or price needs to appear inline. The RSMembership! Subscribe Link plugin processes Joomla content and replaces two shortcodes — one for subscr...
Advanced Conditional Logic for RSForm! Pro
Paid download

Advanced Conditional Logic for RSForm! Pro

By extensions.blaho.hu
RSForm! Pro Extensions
The Advanced Conditional Logic plugin provides a comprehensive solution for RSForm! Pro forms, enabling dynamic field visibility, value manipulation, and intelligent form logic based on fully configurable conditions. The plugin adds a new field type to RSForm! Pro: the Advanced Conditional Logic, which evaluates rules in real-time and executes a series of actions on other form fields — showing o...
Flexbox Layout for TinyMCE
Paid download

Flexbox Layout for TinyMCE

By extensions.blaho.hu
Editor Buttons
With On-Canvas Row & Cell Handles and Responsive, Framework-Free Output System and editor-button plugin for Joomla that lets content authors build real flexbox layouts — rows, cells, alignment, spacing, responsive behavior — visually inside any TinyMCE editor, without writing a line of CSS or installing a heavy page builder. Perfect for multi-column articles, sidebar-and-content pages, featur...

Timeslot Field for RSForm! Pro

Version:
v1.3
Developer:
extensions.blaho.hu
Last updated:
Oct 11 2026
3 days ago
Date added:
May 24 2026
License:
GPLv2 or later
Type:
Paid download
Includes:
c p e
Compatibility:
J4 J5 J6
Download

Uses Joomla! Update System