> ## Documentation Index
> Fetch the complete documentation index at: https://docs.roostedhr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Workflows

> How can you add a worker to a shift? There are multiple ways!

In this article, we will discuss all the different methods you can use through Roosted to fill available shifts at your events.

## **Direct Assignment**

This method involves directly assigning a worker to an available shift. See **[Direct Assignment](https://support.roostedhr.com/en/articles/9497189-direct-shift-assignment)** for more information.

## Invite To Work

The **Invite to Work** feature allows you to offer shifts to workers even if you're unsure of their availability. This feature sends an invitation that the worker can either accept or decline. See **[Invite To Work](https://support.roostedhr.com/en/articles/9497193-invite-to-work)** for more information.

## Preferred Workers

This is the method of you selecting which workers you would prefer to work this shift, you can also set an expiry so it will open to all workers with that Skillset should your preferred workers not fill all of the available spots within the selected expiry time.  See **[Preferred Workers](https://support.roostedhr.com/en/articles/9497199-preferred-banned-workers)** for more information.

## Shift Sign-Up

This is the method of allowing your workers to directly sign-up for available shifts.  See **[Shift Sign-Up](https://support.roostedhr.com/en/articles/9497212-shift-sign-up)** for more information.

## Shift Request

Alternatively, you have to allow your workers to request to work an available shift.  See **[Shift Request](https://support.roostedhr.com/en/articles/9497202-shift-request)** for more information.

## Sign-Up Bot

Sign-Up Bot is our power automated system that will reach out to workers to fill available shifts.  See **[Sign-Up Bot](https://support.roostedhr.com/en/articles/9497214-sign-up-bot)** for more information.

And these are all the ways you can fill open shifts using Roosted! 😇
