Bottleneck Detection
Last updated: February 26, 2026
TL;DR: With GoodTime Insights and Capacity Planning, you can detect scheduling bottlenecks by highlighting where delays occur and why. With visibility into team performance and candidate feedback, you can take action to streamline the process and improve the overall interview experience.
🔍 Using Turnaround Time Insights to Spot Scheduling Bottlenecks
Navigate to Insights > Editing Insights > Turnaround Time to begin.
What is Turnaround Time?
Turnaround time is the period between when an interview is initiated in GoodTime (via a request for availability or queuing) and when the interview is confirmed.
What Can You Learn?
- Coordinator performance: View who has the lowest and highest average turnaround times.
- Trend analysis: Understand if a coordinator’s performance is improving or declining.
- Job-level insights: Drill into individual coordinators to see turnaround times by job, and time breakdowns such as: pending candidate response, in queue, in review or on hold.
💡 Actionable Insight: High turnaround time may indicate slow candidate responses rather than coordinator inefficiency. In such cases, consider increasing candidate reminder frequency via GoodTime.
⏱ Understanding Lead Time for Candidate Experience
What is Lead Time?
Lead Time measures the duration from when an interview is confirmed in GoodTime to when it actually occurs.
What Can You Learn?
- Identify where lead time is highest to detect delays in your interview pipeline.
- Drill into specific coordinators or roles to view: declines, reschedules, cancellations.
💡 Actionable Insight: Long lead times can indicate capacity issues. Consider increasing interviewer availability, reducing reschedules, or prioritizing interviewer training.
🎯 Monitoring Candidate Sentiment with Pulse Score & AI Feedback
What is cNPS?
Pulse Score (cNPS) gives insight into how candidates are feeling about your hiring process utilizing a standard Net Promotor Score (NPS) rating.
What You’ll Find:
- Overall NPS score, response rate, and sentiment trends
- Breakdown of scores by job and stage
- Feedback categories (e.g., 'unengaged interviewers', 'positive experience')
AI Sentiment Analysis:
View summarized qualitative feedback from candidates. Sort and filter by Promoters, Neutrals, and Detractors. See common themes and combine filters to pinpoint areas needing attention.
📅 Capacity Planning with Calendar Visibility
Go to Settings > Teams to view current interviewer capacity. Here, you will see:
- Weekly Interview Load Limits
- Business Hours per Week
- % Open Calendar Availability
- Filters by Team Tags
Use this to identify overloaded or underutilized interviewers and make data-driven adjustments.
🏷️ Tag-Level Insights
Under the Tags section in GoodTime, you can view the total number of available 30-minute interview slots across all interviewers assigned to a specific tag (e.g., a department or role type). This is calculated based on the interviewers’ open calendar availability and their weekly interview load limits.
You’ll also see:
- Total possible slots during the upcoming 5 business days (based on business hours)
- Actual available slots, which factor in each interviewer’s individual capacity settings
This makes it easy to identify tags (teams) that are:
- Underutilized – lots of availability but few interviews scheduled
- Overloaded – limited availability but high interview demands
Example: A tag with 9 people might show 200 potential time slots, but only 43 are available due to load limits—indicating a capacity ceiling you should plan around.
📄 Template-Level Insights
Interview templates in GoodTime also show similar slot and capacity metrics, allowing you to assess whether a given template can support your upcoming hiring needs.
Each template shows:
- Total available calendar slots across assigned interviewers
- Weekly interview limit, based on each interviewer’s set capacity
You can click into a template to see which interviewers are assigned, how many slots they offer, and how many interviews they’re allowed to conduct per week. If the template doesn’t have enough capacity to support forecasted volume, you can:
- Add more interviewers
- Adjust interview durations
- Update load limits or availability
This visibility helps ensure your templates are scalable and won’t become a bottleneck in high-volume hiring periods.
⏳ Dashboard SLAs
GoodTime's Dashboard SLAs give you a visual, configurable way to track whether your team is meeting expected turnaround times at key interview stages. This feature is great for surfacing delays and ensuring consistent follow-through on interviews.
🔧 How to Set Up SLAs
You can configure SLAs by going to:
- Settings > Company Settings
- Scroll to the bottom and locate the Dashboard SLAs section
From here, you can set time limits for stages like:
- Interview Queued
- Required Review
- Pending Candidate Response
- On Hold
🚦 How SLAs Work
SLAs trigger visual indicators on your dashboard:
- ⬜ Grey means the SLA is currently being met
- 🟨 Yellow means the SLA is about to expire
- 🟥 Red means the SLA has expired
You can set thresholds in hours or days, depending on urgency
👀 What You’ll See on the Dashboard
- Grey status = SLA is currently being met
- Yellow status = the SLA is about to expire
- Red status = SLA has passed, showing the date it expired
This visibility allows you to quickly identifed which interviews are stalled, where action is overdue, and who may be contributing to bottlenecks (e.g. specific candidates, interviewers, coordinators, or roles)