How do I add time off for a profile to prevent them from being assigned to shifts?

How do I add time off for a profile to prevent them from being assigned to shifts?

What is the Time Off feature?

Time Off lets both administrators and users record specific dates or date ranges when a user is unavailable. Each period has a start date, an end date (the end date is included), and an optional reason. A user can have more than one period. Once added, the system helps prevent scheduling conflicts during those dates.


Why is Time Off important?

Time Off helps administrators avoid scheduling mistakes. When a user is marked unavailable, the system flags this so you do not assign that user to shifts that conflict with their Time Off period. It also gives you an at-a-glance view of who is currently away or scheduled to be away.


Who can add Time Off?

Both administrators and users can add or edit Time Off:

  • Administrators can manage Time Off directly from a user's profile.

  • Users can manage their own Time Off from the Schedule page.

Time off periods are always created, edited, and removed from the profile, not from the Database grid.


How do administrators add or manage a user's Time Off?

  1. Go to Database in the left-hand navigation.

  2. Open the user's profile.

  3. Click Manage Time Off.

  4. Add a date or date range and include a reason (optional).

  5. Click Save.

After saving, the system will prevent new shift assignments that fall within that Time Off period.


How do users add or manage their own Time Off?

  1. Go to the Schedule tab from the web portal.

  2. Click Add Time Off (or Manage Time Off if one was previously added) at the top-right of the screen.

  3. Choose a date or date range and add a reason.

  4. Click Save.

The Time Off is immediately visible to administrators.


Can Time Off be edited or deleted?

Yes. Both administrators and users can return to the Manage Time Off popup from any profile and update or remove entries at any time.


Does Time Off affect a user's hours or existing scheduled shifts?

  • It prevents new assignments during the Time Off period, not existing ones.

  • It does not automatically remove previously scheduled shifts unless the administrator chooses to update them manually.

Note: depending on how a period is created and on your cancellation rules, adding a Time Off period may cancel overlapping upcoming shifts at the moment the period is created. This comes from the Time Off feature itself.


How do I see who is away on the Database page?

The Database page includes a dedicated Time Off column. For each user, it displays their current and upcoming time off periods as chips:

  • A chip appears for each ongoing or future period.

  • A user with more than one qualifying period shows several chips stacked in the cell.

  • A user with no current or upcoming periods shows an "N/A" state.

Each chip shows the status and the date range, with the reason available as supplementary detail on hover. The column is read-only. To make a change, open the user's profile.


What do the Time Off statuses mean?

The column shows two states:

  • On leave: the period is ongoing, meaning today falls within the start and end dates.

  • Upcoming: the period has not started yet, meaning the start date is in the future.

Only current and upcoming periods appear. Periods that have already ended are not shown in the column and are not matched by the Time Off filters.


How do I filter the Database by availability?

The left-hand filter panel includes a Time Off filter with three options:

  • Currently on time off: shows users who have an ongoing period today.

  • Not on time off: shows users who do not have an ongoing period today.

  • On time off on a specific date: reveals a date picker and shows users who have a period covering the date you select.

Choosing a date checks availability against that date instead of today. Clearing the date returns the filter to today. The Time Off filter works together with any other active filters, so results meet every active filter at once.


Can I add, sort, or export the Time Off column?

  • Show or hide: use Manage Fields to add or remove the Time Off column, or include it in a saved custom view.

  • Reposition: drag and drop the field in Manage Fields to change its place in the column order.

  • Sort: the Time Off column can be sorted alongside the other columns.

  • Export: when the grid is exported with the column shown, Time Off is included in the export.

Showing or hiding the field only affects your own grid. It does not change any user's Time Off data.


Why don't I see the Time Off column?

If your administrator access is limited to a specific set of profile fields, the Time Off column appears only when Time Off is one of your permitted fields. Administrators with full profile-field access will always see it. If you cannot find it, first check Manage Fields, then confirm your field permissions with an administrator on your team.


Why isn't a user's Time Off showing yet?

The column reflects each user's periods as captured for the Database page. After you add, edit, or remove a period on the profile, the column updates once the underlying record refreshes. Until then, the cell may show the "N/A" state even though a period exists on the profile.

    • Related Articles

    • How do I hide flexible shifts from the attendance kiosk?

      What is a flexible shift? A flexible shift is a shift that is created on the spot at the kiosk rather than scheduled in advance. When someone arrives without a reservation on the schedule, a flexible shift can be created so the person can be checked ...
    • How should I organize recruitment on Vome?

      🧭 How should I organize recruitment on VOME? ✨ Overview For most organizations, the Forms module is the best place to start recruitment on VOME. In many cases, the first form a volunteer submits becomes the main entry point into the recruitment ...
    • How to Privatize a Shift Within an Opportunity

      How to Privatize a Shift Within an Opportunity You can make a shift private in Vome by restricting its visibility to only users with a specific profile tag. This is useful when you want to make a shift available to select volunteers only, such as for ...
    • Why should I use the "auto-assign profile tags" feature when moving someone from one step to another in a sequence?

      Overview A volunteer onboarding sequence helps you track each volunteer’s progress through various steps, from start to finish. While you can see a volunteer’s progress in the Sequences module or an individual’s profile, leveraging auto-assign ...
    • How do I assign recurring shifts to a profile?

      1. Create the recurring shifts: From the left navigation menu > go to the Schedule tab On the top-left > click Create shifts Select Date range > apply the days of the week > time slots > max # of spots > Generate > publish 2. Assign recurring shifts ...