---
title: How to Autofill the Roster
description: Timecloud's roster autofill saves hours of manual scheduling by building your roster automatically from pre-defined shift patterns or by repeating a previous period. Perfect for teams with consistent weekly schedules.
---

[Skip to content](https://help.jointimecloud.com/how-to-autofill-the-roster#main-content)

[Contact us](https://help.jointimecloud.com/kb-tickets/new?hsLang=en)

[![Timecloud-Logo-600-2](https://help.jointimecloud.com/hs-fs/hubfs/Timecloud-Logo-600-2.png?width=200&height=40&name=Timecloud-Logo-600-2.png)](https://help.jointimecloud.com/?hsLang=en)

Open main navigation

Close main navigation

- [Contact us](https://help.jointimecloud.com/kb-tickets/new)
- [Go to app.jointimecloud.com](https://app.jointimecloud.com/)

[Go to app.jointimecloud.com](https://app.jointimecloud.com/)

 Got questions? Ask away

- There are no suggestions because the search field is empty.

1. [Service Portal](https://help.jointimecloud.com/?hsLang=en)
2. [Roster](https://help.jointimecloud.com/roster?hsLang=en)

# How to Autofill the Roster

## Autofill saves hours of manual scheduling by building your roster automatically from pre-defined shift patterns, repeating a previous period, or importing a saved roster pattern. Perfect for teams with consistent weekly schedules.

### **Steps**

1. In Employee View or Shift View, click the Autofill button in the toolbar.
   
   ![Image 16-04-2026 at 10.27 AM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2016-04-2026%20at%2010.27%20AM.jpeg?width=670&height=363&name=Image%2016-04-2026%20at%2010.27%20AM.jpeg)
2. A dialogue opens with up to four tabs: 
     - **Apply Shift Patterns** — Uses predefined shift pattern templates to fill the roster.
     - **Copy to Next Period** — Copies the current period's roster to the next date range.
     - **Save Template** — Saves the current roster period as a reusable roster pattern.
     - **Import Template** — Applies a previously saved roster pattern to the current period.
       
       ![Image 10-06-2026 at 3.45 PM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2010-06-2026%20at%203.45%20PM.jpeg?width=670&height=505&name=Image%2010-06-2026%20at%203.45%20PM.jpeg)
3. Depending on the tab you choose: 
     - For **Apply Shift Patterns** or **Copy to Next Period**, optionally expand **Advanced Options** to control how existing shifts are handled.
       
       ![Image 10-06-2026 at 3.49 PM-1](https://help.jointimecloud.com/hs-fs/hubfs/Image%2010-06-2026%20at%203.49%20PM-1.jpeg?width=670&height=356&name=Image%2010-06-2026%20at%203.49%20PM-1.jpeg)
     - For **Save Template**, enter a **Pattern Name** and click **Save Pattern**.
       
       ![Image 10-06-2026 at 3.49 PM (1)](https://help.jointimecloud.com/hs-fs/hubfs/Image%2010-06-2026%20at%203.49%20PM%20(1).jpeg?width=584&height=248&name=Image%2010-06-2026%20at%203.49%20PM%20(1).jpeg)
     - For **Import Template**, select a roster pattern from the dropdown, then optionally expand **Advanced Options**.  
       ![Image 10-06-2026 at 3.56 PM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2010-06-2026%20at%203.56%20PM.jpeg?width=670&height=612&name=Image%2010-06-2026%20at%203.56%20PM.jpeg)
4. Click **Build My Roster** (or **Save Pattern** when saving a template).  
   ![Image 10-06-2026 at 3.57 PM](https://help.jointimecloud.com/hs-fs/hubfs/Image%2010-06-2026%20at%203.57%20PM.jpeg?width=670&height=69&name=Image%2010-06-2026%20at%203.57%20PM.jpeg)

 

### Advanced Options

When using Apply Shift Patterns, Copy to Next Period, or Import Template, you can expand the advanced options to choose how existing shifts are handled:

- Skip published shifts — Preserves any already-published shifts.
- Add new employees — Includes recently added employees.
- Reset all — Clears the roster before filling.

### Save Template

The Save Template tab lets you capture the current roster period as a reusable roster pattern. Enter a name and click Save Pattern — Timecloud saves all shifts, employee assignments, and roles so you can import them into any future period.

For more details on creating, editing, and managing roster patterns, see [How to Use Roster Patterns](https://jointimecloud.atlassian.net/wiki/spaces/Engineerin/pages/1127579655).

### Import Template

The Import Template tab lets you apply a previously saved roster pattern to the current period. Select a pattern from the dropdown, choose your advanced options, and click Build My Roster. Timecloud maps the pattern onto the selected date range automatically.

### Autofill in Shift View

When you use Autofill from Shift View, Timecloud respects your current shift filters. Only the shifts visible on screen are included in the autofill — handy when you want to fill just a few specific shifts without affecting the rest of the roster.

### Good to Know

- Autofill **skips** employees for any date past their **Work End Date**. The employee is still filled in for earlier dates within their working period. See[How Work End Dates Affect the Roster for details.](https://help.jointimecloud.com/how-work-end-dates-affect-the-roster?hsLang=en)
- Autofill is also **filter-aware** in Shift View — only filtered shifts are included.

![](blob:https://jointimecloud.atlassian.net/df85e0c4-b724-4bec-846a-12cd94c59243#media-blob-url=true&id=af080a65-49c0-45db-9675-4fb3f36791c1&collection=contentId-1073479832&contextId=1073479832&width=1820&height=961&alt=&clientId=dcc85285-7586-445f-adb8-0dc0a5a71bd1)

- [Account & Security](https://help.jointimecloud.com/account-security?hsLang=en)
- [Attendance & Timesheets](https://help.jointimecloud.com/attendance-timesheets?hsLang=en)
- [Award Interpretation](https://help.jointimecloud.com/award-interpretation?hsLang=en)
- [Biometric Scanners](https://help.jointimecloud.com/biometric-scanners?hsLang=en)
- [Employees](https://help.jointimecloud.com/employees?hsLang=en)
- [Forms & Checklists](https://help.jointimecloud.com/forms-checklists?hsLang=en)
- [Geofencing](https://help.jointimecloud.com/geofencing?hsLang=en)
- [Human Resources](https://help.jointimecloud.com/human-resources?hsLang=en)
- [Integrations](https://help.jointimecloud.com/integrations?hsLang=en)
- [Job Tracking](https://help.jointimecloud.com/job-tracking?hsLang=en)
- [Leave Management](https://help.jointimecloud.com/leave-management?hsLang=en)
- [Mobile App](https://help.jointimecloud.com/mobile-app?hsLang=en#main-content)
  
  
  
  
  
    - [Kiosk](https://help.jointimecloud.com/mobile-app?hsLang=en#kiosk)
- [Payroll](https://help.jointimecloud.com/payroll?hsLang=en#main-content)
  
  
  
  
  
    - [Xero](https://help.jointimecloud.com/payroll?hsLang=en#xero)
    - [iPayroll](https://help.jointimecloud.com/payroll?hsLang=en#ipayroll)
    - [MYOB](https://help.jointimecloud.com/payroll?hsLang=en#myob)
    - [Smartly](https://help.jointimecloud.com/payroll?hsLang=en#smartly)
- [Reporting](https://help.jointimecloud.com/reporting?hsLang=en)
- [Roster](https://help.jointimecloud.com/roster?hsLang=en)
- [Settings](https://help.jointimecloud.com/settings?hsLang=en)
- [Shifts](https://help.jointimecloud.com/shifts?hsLang=en)
- [Time Clock](https://help.jointimecloud.com/time-clock?hsLang=en)
- [Dashboard](https://help.jointimecloud.com/dashboard?hsLang=en)

Service Desk

Copyright © 2025, Timecloud Ltd