Add meetings, detect overlaps, calculate total time, gaps, and net productive hours.
Studies consistently show that knowledge workers spend 35–55% of their working time in meetings, and that up to 67% of meetings are considered unproductive by attendees. By calculating your total meeting time, identifying overlaps, and measuring the gaps between sessions, you gain a clear picture of how your workday is structured — and where the real time sinks are hiding.
Two meetings overlap when one starts before the previous one ends. The overlap duration is calculated as: min(end_A, end_B) − max(start_A, start_B). When three or more meetings overlap simultaneously, the algorithm computes the union of all overlapping intervals using a sweep-line approach, ensuring the overlap total is never double-counted regardless of how many meetings share the same time window.
Total duration simply sums every meeting's length. Net meeting time is more meaningful — it calculates the union of all meeting intervals, so overlapping periods count only once. If you have a 60-minute meeting and a 30-minute meeting that overlap by 15 minutes, your total duration is 90 minutes but your net meeting time is just 75 minutes.