Hubstaff Schedules

Working with schedules in Hubstaff is easy! Read our comprehensive guide to learn more about how the schedules feature works in Hubstaff.

Schedules are available on the Team plan and up. Please click here to learn more about Hubstaff subscription plans.
Only organization owners and managers can create schedules for users in the organization.

Table of contents:

Getting started with Hubstaff schedules

To get started, click on the Calendar > Schedules tab on the left sidebar.

Hubstaff Schedules Calendar Schedules


Schedule filters

Events Filter

The Events filter allows you to filter the calendar by holidays, jobs (associated with work orders), scheduled shifts, and time offs.

Hubstaff Schedules Events Filter

Members filter

The Members filter lets you filter the schedules page by teams or specific team members.

Hubstaff Schedules Members Filter

Month/week/day filter

You can also filter the calendar by month, week, or day, making it more convenient to view the specific schedules you’d like to see displayed on the page.

Hubstaff Schedules Month week day filter

Calendar filter

You can navigate to previous or future months/weeks/days using the navigation arrows. You can also change the timezone where the schedules are based by clicking on the timezone dropdown located on the far right side of the date selector.

Hubstaff Schedules Calendar Filter

View filter

The View by filter allows you to choose whether you’d like to view schedules by time (broken down every hour) or by a team member.

Hubstaff Schedules View Filter

Creating a New Schedule / Shift

To create a new schedule, click on Actions > Create shifts to create a new schedule for a user.

Hubstaff Schedules Create Shift 1

Next, fill in the details below:

    1. Username
    2. Shift Duration
      1. From Date
      2. Shift Start time
      3. Shift End time
      4. To Date
    3. Timezone
      1. Organization timezone
      2. Member timezone
    4. Minimum Hours – the minimum hours a user is required to work (for example if their shift runs from 9:00 am to 5:00 pm (8 hours) with a 30-minute lunch break, you can place 7.5 minimum hours.
      Minimum hours do not take into account unpaid breaks.
    5. Recurring Shift Options
      1. Never
      2. Weekly
      3. Bi-Weekly
  1. Repeats Until – Toggle on to choose the last day the recurring shifts are applied.
  2. Days – select the days the shifts will repeat.
  3. Click on Save to save changes.

Hubstaff Schedules Creating a New Schedule Shift

DST changes will depend on the timezone set during schedule creation.
Management is allowed to create past shifts up to 30 days.
Management is allowed to change the shift dates.
Shift details for past shifts can now be edited which includes minimum hours, after the update the tool will recalculate and update the Shift attendance report.

After creating a schedule, you will see the schedule plotted on the Schedules screen:

Month View

Hubstaff Schedules Month View

Week View

Hubstaff Schedules Week View

Day view

Hubstaff Schedules Day View

Editing shifts/ adding past schedules

Hubstaff now allows org management to create/delete/edit past shifts on the user interface.

The organization managers and owners are only allowed to add/ edit/ delete shifts that are within 30 days of the current date.

To create a past schedule, click on Actions > Create shifts to create a new schedule for a user.

Hubstaff Schedules Create Shift 1

Next, fill in the details below:

    1. Username
    2. Shift Duration
      1. From Date
      2. Shift Start time
      3. Shift End time
      4. To Date
    3. Timezone
      1. Organization timezone
      2. Member timezone
    4. Minimum Hours – the minimum hours a user is required to work (for example if their shift runs from 9:00 am to 5:00 pm (8 hours) with a 30-minute lunch break, you can place 7.5 minimum hours.
    5. Recurring Shift Options – Usually, past schedules will not require recurring shift options, if this is the case set it to Never.

Create shift 1

If the schedule that is being plotted is outside the 30-day limit it will show this error.

Last 30 days error

Deleting Shifts

Once the shifts are deleted they are permanently removed from our server and cannot be recovered.

You can delete a shift in two ways:

Delete by clicking on a shift

First, by clicking on the shift, then click the Delete button.

Hubstaff Schedules Delete Shift

After clicking on the shift, you will receive a popup window where you can Delete or Edit the schedule. Click on Delete to remove the schedule. You’ll then see the option to either delete only the specific shift, selected and all future shifts, and all occurrences.

delete shift options

Delete via the actions menu

To delete a shift, you can also do so by clicking on Actions > Delete shifts.

Hubstaff Schedules Delete Shift Delete via the actions menu

A dialog box will open where you can choose a specific member (or multiple team members) and:

  1. Delete all future shifts
  2. Specify the date range where you want the action to apply
  3. Delete all future recurring shifts

delete shift options multiple

Press the Delete shifts button to confirm.

Add notes to shifts

Besides the shift attendance feature, you can also add notes to shifts (up to 1 day in advance). This allows you to leave notes for your team members, for example, task assignments, etc.

Step 1

To add notes to a shift, click on the shift, then the Edit button.

shift edit

Step 2

If you’re editing a recurring shift, click on Only this shift then Edit.

Screenshot 2023 08 22 at 4.14.29 PM

Step 3

Add your note, then hit Save.

edit shift note save

Step 4

Here’s what your team member sees once the note is saved:

shift notes sample

Monitoring Schedules

Hubstaff’s attendance scheduling is powerful because it allows you to always know when your employees are working during their shifts or not. You no longer have to chase employees down to find out if they were working or not.

Here are the three types of Schedule notifications:

Late Shifts

If the user doesn’t start tracking time within the first 5 minutes (or depending on the grace period setting, can be extended to 10, 15, 20, or 30 minutes) of when their shift is scheduled to begin, they will be counted as late and a notification will be sent as soon as our the app uploads data to our server.

You can change the Grace period setting by navigating to Settings & policies > Features > Schedules > Grace period.


Hubstaff Schedules Grace Period 1


Missed shifts

Each team member will receive a missed shift notification if a team member doesn’t track any time during their shift when their shift ends.

Abandoned Shifts

A team member will receive an abandoned shift notification when they don’t meet the minimum hour requirement set on a shift.

Team members receive notifications when a shift has been updated or added for them. As the organization owner, you will get summary notifications letting you know of all the late, missed, and abandoned shifts as well (similar to the work summary emails).

Unpaid work breaks are not included in the Schedule computations.
Manual time changes (Add, Edit, Delete) affect the schedule computations and the shift is updated accordingly to the manual time change.

Notification Control

You can control the notifications in your organization settings by clicking on the Settings & Policies tab on the left sidebar, then selecting Features from the drop-down menu. Go to the CALENDAR tab, and you’ll see the Shift Alerts option on the left-hand menu. You can then enable alerts for users and owners/managers, just users, or never. Like the other Hubstaff settings, you can set this at the organization level or on a user-by-user basis:

Hubstaff Schedules Notification Control

Calendar type

You can choose whether users can view 1) Only their own schedules/time offs, or 2) The entire team schedule and time-off entries. To do this, Navigate to Calendar > Schedules > Actions > Schedule Settings.

Hubstaff Schedules Schedule Settings

Toggling the setting to Private will let users see their schedules, and setting it to Collaborative will let users see the team schedules.

Hubstaff Schedules Calendar Types

Team leads can access their assigned team schedules (when allowed).

Sync Hubstaff schedules to iCal

First, we’ll need to copy the calendar feed URL by navigating to Calendar > Schedules.

Hubstaff Schedules Calendar Schedules 1

Then, click on Actions > Add to my calendar button located above your team schedules.

Hubstaff Schedules Delete Shift Add to my Calendar

Next, click the Copy button to get the calendar URL.

Hubstaff Schedules Add to my Calendar Link


Syncing Hubstaff schedules on iCal for OSX

  1. Open the iCal app.
  2. Navigate to File > New calendar subscription or press Option (⌥) + Command (⌘) + S.
  3. Enter the iCal feed URL you copied from the schedules page, then hit Subscribe.


Syncing Hubstaff schedules on iCal for iOS

  1. Open the iCal app.
  2. Tap the Calendars button.
  3. Next, click the Add calendar button.
  4. Choose the Add subscription calendar option.
  5. Enter the URL you copied from the dashboard calendar, then hit Subscribe.
  • Was this Helpful ?
  • Yes   No
  • Was this Helpful ?
  • Yes   No