Feature Guide

Availability Tracking

Monitor and manage employee availability submissions across your events. See who has responded, send reminders, and export data for planning.

8 min readAdmin
Note: Screenshots in this guide show the default Orange theme. Your interface may look different depending on your selected theme, but all features and controls work the same way.

Before You Start

Before you can use the Availability Overview, two things need to be in place:

  • Events with dates must exist. You need at least one event that has event dates configured. See the Event Management guide for instructions on creating events and adding dates.
  • Employees must be approved. Only approved employees appear on the availability dashboard. Make sure your staff has registered and been approved in the Employee Management section before expecting them to show up here.

Here is the mental model for how availability tracking works in Graveyard Shift:

  1. An admin creates an event with specific dates and moves it to the Collecting Availability or Published status.
  2. Employees see the event on their dashboard and mark themselves as available or unavailable for each date.
  3. Once employees submit their responses, the admin reviews the results on the Availability Overview dashboard.
  4. The admin uses the overview to identify gaps, send reminders to employees who have not responded, and export data for scheduling decisions.
Tip: The availability collection process works best when you give employees a clear deadline. Announce the event, set a due date for availability submissions, and use the Send Reminder feature for anyone who has not responded as the deadline approaches.

Real-world example: You create an "October 2026 Season" event with 12 Friday and Saturday dates. You publish the event and ask employees to submit availability within one week. After a few days, you open the Availability Overview and see that 18 of 30 employees are Complete, 7 are Partial, and 5 have Not Started. You send reminders to the 5 who have not started and then export a CSV to start planning the schedule.

Availability Overview

The Availability Overview is the central dashboard for monitoring employee availability across your events. It provides summary statistics, a detailed employee table, and tools for sending reminders and exporting data.

1

Navigate to Availability Overview

From the Admin Dashboard, locate the Admin Tools section and click Availability Overview. This opens the availability tracking page where you can monitor employee responses across all events.

Availability Overview -- initial state before selecting an event
Availability Overview page with event selector dropdown and empty state prompting admin to select an event
Availability Overview -- initial state before selecting an event
2

Select an event

Use the event selector dropdown in the page header to choose the event you want to review. The dropdown shows each event name along with the number of dates it contains. Once you select an event, the dashboard loads summary cards and the employee table.

Event selector dropdown
Event selector dropdown showing event names with date counts
Event selector dropdown
3

Review the summary cards

Four summary cards appear at the top of the page: Total Employees, Complete, Partial, and Not Started. These give you an instant snapshot of where your team stands. The Complete count shows employees who responded to every date, Partial shows those who responded to some but not all dates, and Not Started shows employees who have not responded to any date.

Summary cards -- at-a-glance availability status
Summary cards showing Total Employees, Complete, Partial, and Not Started counts with colored borders
Summary cards -- at-a-glance availability status
4

Review the employee table

Below the summary cards, a table lists every approved employee for the selected event. Each row shows the employee name and email, a status badge (Complete, Partial, or Not Started), a progress bar with completion percentage, the date availability was last submitted, the employee's scheduled assignment for the next upcoming event date, and action buttons.

Employee Table Columns

FieldRequiredDescription
EmployeeYesThe employee's full name and email address. Names are pulled from the identity system and reflect whatever the employee entered during registration.
StatusYesA color-coded badge showing Complete (responded to all event dates), Partial (responded to some dates), or Not Started (no responses yet).
ProgressYesA horizontal progress bar with a percentage label. Shows the proportion of event dates for which the employee has submitted a response (either available or unavailable).
SubmittedYesThe date the employee last submitted availability. Shows a dash if the employee has not submitted any responses.
Scheduled AssignmentNoThe employee's area and position assignment for the next upcoming event date (or today's date, if an event is happening today). Shows "Not Scheduled" if the employee has no assignment for that date.
ActionsYesContains a View button to open the employee's individual availability detail, and a Send Reminder button for employees who have not completed all dates.
Availability Overview -- full dashboard with employee table
Availability Overview dashboard showing summary cards, filter controls, and employee table with status badges, progress bars, and action buttons
Availability Overview -- full dashboard with employee table
Note: The summary cards and employee table update together when you switch events. The row count summary at the bottom of the table always shows how many employees are currently visible versus the total (for example, "Showing 12 of 30 employees").

Filtering and Searching

When you have a large team, the filter and search controls help you quickly find specific employees or focus on a particular status group. Both controls sit in a toolbar between the summary cards and the employee table.

1

Search by name or email

Type in the search field above the employee table. The table filters in real time as you type, matching against both employee names and email addresses. The row count summary below the table updates to reflect the filtered results (for example, "Showing 5 of 23 employees").

2

Filter by status

Use the status dropdown next to the search field. Choose All Statuses, Complete, Partial, or Not Started. The table immediately shows only employees matching the selected status. You can combine the search and status filters to narrow results further.

Search and status filter controls
Filter controls showing search input and status dropdown with All Statuses, Complete, Partial, and Not Started options
Search and status filter controls

Filters and search can be combined. For example, you can set the status filter to Not Started and then type a name in the search field to find a specific employee who has not yet responded. The row count summary updates in real time to reflect the combined filter results.

Tip: To quickly find everyone who needs a reminder, set the status filter to Not Started. This isolates exactly the employees you need to follow up with and makes it easy to click Send Reminder on each row.

Sending Reminders

The Availability Overview lets you send individual reminders to employees who have incomplete availability. This is useful as your submission deadline approaches and you need stragglers to respond.

1

Locate the employee row

In the employee table, find the employee you want to remind. The Send Reminder button only appears for employees whose status is Partial or Not Started. Employees who have already completed their availability do not show this button.

2

Click Send Reminder

Click the Send Reminder button in the Actions column for that employee. The button text changes to "Sending..." while the request is in progress. A notification appears at the top of the page confirming success or reporting an error.

Send Reminder button appears only for incomplete employees
Employee table row showing Send Reminder button in the Actions column for an employee with Partial status
Send Reminder button appears only for incomplete employees
Warning: The Send Reminder button sends a notification immediately. There is no confirmation dialog. Be deliberate about which employees you remind and how frequently you send reminders to avoid overwhelming your team.

Employees with a Complete status do not show the Send Reminder button because they have already responded to every date. If you need to reach a completed employee, use the Messaging feature instead.

Exporting Availability Data

You can export the availability data for the currently selected event to a CSV file. This is useful for offline planning, sharing with co-managers who do not have system access, or importing into spreadsheet tools.

1

Load the event overview

Select an event from the event dropdown so the availability data is loaded. The Export CSV button only appears after an event is selected and data has loaded.

2

Click Export CSV

Click the Export CSV button in the page header. A CSV file downloads immediately to your browser. The file is named using the event name and the current date (for example, "availability-overview-October-Haunt-2026-02-11.csv").

CSV Export Columns

FieldRequiredDescription
Employee NameYesThe employee's full name as it appears in the employee table.
EmailYesThe employee's email address.
StatusYesThe completion status: "complete", "partial", or "not_started".
Completion %YesThe percentage of event dates for which the employee submitted a response.
Submitted AtYesThe date the employee last submitted availability, or "Not submitted" if they have not responded.
Note: The exported CSV reflects whatever filters are currently active. If you have the status filter set to Partial, only partial employees are included in the export. Clear all filters before exporting if you want the complete dataset.

Understanding Completion Percentages

Each employee row displays a progress bar and a completion percentage. This value represents how many event dates the employee has responded to out of the total number of dates in the event.

The formula is:

Completion % = (dates responded / total event dates) x 100

A "responded" date means the employee submitted either Available or Unavailable for that date. Dates left in the "Not Set" state are not counted as responded. The percentage is rounded to the nearest whole number.

  • 0% -- the employee has not responded to any date. Status is "Not Started".
  • 1% to 99% -- the employee has responded to some but not all dates. Status is "Partial".
  • 100% -- the employee has responded to every date. Status is "Complete".
Note: The completion percentage only tracks whether a response was submitted. It does not distinguish between "Available" and "Unavailable" responses. An employee who marks themselves unavailable for all dates will still show 100% completion.

Best Practices

  1. Set a clear submission deadline. When you publish an event and begin collecting availability, tell your employees the exact date by which they need to submit. A concrete deadline drives faster completion rates. Send reminders two to three days before the deadline for anyone who has not started.
  2. Check the overview daily during collection. Visit the Availability Overview once a day while you are in the collection window. The summary cards give you an instant read on progress without needing to scroll through individual employees. If the "Not Started" count is not dropping, it is time to send reminders.
  3. Export before you start scheduling. Once the collection deadline has passed, export the CSV and review it in a spreadsheet. This gives you an offline reference while you work on the scheduling grid and helps you spot coverage gaps across dates before you begin assigning positions.
  4. Follow up with Partial employees individually. Employees with Partial status may have missed dates unintentionally or may be waiting to confirm plans for specific weekends. A quick message asking which dates they still need to finalize is more effective than a generic reminder.

Troubleshooting

No employees showing in the table

The employee table only shows approved employees. If you do not see anyone, check the Employee Management page to verify that employees have been approved. Pending or rejected employees are excluded from the availability overview. Also confirm that you have selected the correct event from the dropdown -- a different event may have a different set of associated employees.

Employee shows "Not Started" despite responding

The overview counts only submitted (non-draft) availability responses. If an employee has selected dates but has not clicked Submit Availability on their side, those responses are still in draft status and will not count toward their completion percentage. Let the employee know they need to finalize their submission by clicking the submit button.

Send Reminder button is missing

The Send Reminder button only appears for employees whose status is Partial or Not Started. If an employee has a Complete status, the button is intentionally hidden because they have already responded to every date. If you do not see the button for any employees, it likely means everyone has completed their availability for the selected event.

Export CSV button not appearing

The Export CSV button only appears after you select an event and the overview data has finished loading. If you have not selected an event yet, or if the data is still loading (you will see a loading spinner), the button will not be visible. Select an event and wait for the employee table to render before exporting.

Frequently Asked Questions

What is the difference between "Partial" and "Not Started"?
Not Started means the employee has not responded to any event date at all -- their completion percentage is 0%. Partial means they have responded to at least one date but have not yet covered all dates for the event. For example, if an event has 10 dates and an employee has responded to 3, they show as Partial with a 30% completion rate.
Can I edit an employee's availability from this page?
The Availability Overview is a read-only dashboard. To view or modify an individual employee's responses, click the View button in their row. This opens the employee's availability detail page where an admin can see (and, with appropriate permissions, override) their selections for each date.
How often does the overview data refresh?
The data loads when you select an event and does not auto-refresh. If employees are actively submitting availability while you have the page open, click the event selector and reselect the same event, or refresh the browser page, to pull the latest data.
What happens when I send a reminder?
A notification is sent to the employee letting them know they have outstanding availability to complete for the event. The exact delivery method (email, in-app notification, or SMS) depends on your company's messaging configuration. You can send multiple reminders to the same employee, but use judgment to avoid overwhelming them.
Why does the Scheduled Assignment column show "Not Scheduled" for everyone?
The Scheduled Assignment column shows assignments for the next upcoming event date (or today, if an event date falls on the current day). If no event date is upcoming, or if employees have not been assigned to positions yet for that date, the column shows "Not Scheduled". This is normal early in the planning process before the scheduling grid has been filled in.