With the introduction of the Booking Question Type and Booking Window, candidates can now self-schedule interviews directly during the application flow — dramatically improving speed and candidate experience.
However, during periods of high demand, a recruiter's near-term availability can quickly fill up. If the booking window is static, candidates may encounter an empty or nearly empty calendar, creating a dead-end experience and causing lost conversions.
To prevent this, Talkpush uses a Rolling Booking Window with Guardrails — a dynamic mechanism that automatically extends interview availability when needed, while keeping scheduling predictable and controlled.
How the Rolling Booking Window Works
Talkpush continuously checks how many interview slots are available to a candidate. If availability drops below a safe minimum, the system automatically opens future interview days. This happens in real time, without any recruiter action required.
Talkpush ensures candidates are never blocked by a fully booked calendar by dynamically extending interview availability within defined limits.
Minimum Availability Rule
To ensure a smooth booking experience, the system aims to display at least four available booking slots (each slot represents a valid, bookable interview time). If four or more slots are already available, no changes are made. If fewer than four slots are available, the system automatically creates additional slots to reach the minimum.
This threshold ensures candidates have enough choices to confidently schedule an interview.
Booking Window Extension
When availability drops below the minimum threshold of less than 4 interview slots:
The system automatically opens 2 additional future calendar days.
Available slots are recalculated and displayed based on the new calendar days.
If availability is still below 4, the process repeats until 4 slots are available.
This entire process is automated, instantaneous, and invisible to candidates. From the candidate's perspective, the calendar simply shows available times.
Recruiter Notifications When the Booking Window Extends
When the system automatically extends the booking window beyond what the recruiter originally configured, Talkpush ensures recruiters are kept informed. An email notification is sent as soon as the booking window extension occurs. This notification is triggered by the extension event itself, not by a candidate successfully booking a slot, so recruiters are immediately aware of changes.
Disable Candidate Rescheduling
Recruiters can control whether candidates can reschedule their interview after booking. If rescheduling is enabled, candidates can select a new time. If the process is not completed, the original booking is canceled and no new interview is created.
To help prevent incomplete bookings, recruiters can disable rescheduling.
How to disable rescheduling
Go to Templates.
Select Questions, open your Booking question, then click Edit.
Toggle Disable reschedule off.
Click Save.
To allow candidates to reschedule again, untick the box and click Save.
Booking Notice
Recruiters can set a booking notice to prevent last-minute bookings. This defines the minimum time required between the current time and the start of an interview.
For example, if the booking notice is set to 4 hours, candidates can only book interview slots that start at least 4 hours from now.
How Booking Notice Works
When a booking notice is set:
Time slots within the notice period are visible but not selectable
Candidates can only select slots after the defined time
Booking notice works together with the booking window to control when candidates can schedule interviews
Note: The booking window must be at least 1 day after the booking notice. Otherwise, the settings cannot be saved.
How to Configure
On the recruiter's end, no additional action is required—the system automatically calculates available interview slots. However, depending on how your team manages interviews, make sure your setup is properly configured. This may include using Recruitment Centers or enabling the Recruiter Calendar, depending on your workflow.






