Features: Communication and Notifications
Communication and Notifications

Cut the Back-and-Forth by 80%

Cut the Back-and-Forth by 80%

Never Miss a Shift Again

Automated shift reminders, check-in bots, group announcements, and real-time notifications. Roosted cuts scheduling back-and-forth by 80%+.

Your Workforce Is on the Move, Not at a Desk

Your workers aren't sitting at desks refreshing their email. They're bartenders, stagehands, nurses, and security guards spread across a city, working multiple gigs. If they don't get the right shift details at the right time through the right channel, they don't show up. And when they don't show up, you're scrambling to fill gaps with 30 minutes to spare.

Multiple Touchpoints, Zero Extra Work on Your End

Most scheduling tools send a single notification and hope for the best. Roosted layers multiple automated touchpoints on top of each other so that every shift is confirmed well before it starts, without adding work to your plate.

The No-Show Problem Starts with Communication

  1. Why No-Shows Happen

    No-shows rarely happen because a worker doesn't want the job. They happen because the worker forgot, didn't see the update, or assumed the shift was cancelled after a schedule change. At the root of every one of those situations is a communication breakdown.

    No-shows rarely happen because a worker doesn't want the job. They happen because the worker forgot, didn't see the update, or assumed the shift was cancelled after a schedule change. At the root of every one of those situations is a communication breakdown.

  2. Why On-Demand Staffing Makes It Worse

    On-demand staffing makes this worse. Your workforce pool might include hundreds of people working variable schedules, many of them juggling shifts with multiple companies. A single reminder 24 hours out isn't enough. By the time a worker realizes they have a conflict, it's too late for you to find a replacement.

    On-demand staffing makes this worse. Your workforce pool might include hundreds of people working variable schedules, many of them juggling shifts with multiple companies. A single reminder 24 hours out isn't enough. By the time a worker realizes they have a conflict, it's too late for you to find a replacement.

  3. How Roosted Stays Ahead of the Problem

    Roosted's communication layer is built around a simple principle: confirm early, confirm often, and catch problems before they turn into emergencies.

    Roosted's communication layer is built around a simple principle: confirm early, confirm often, and catch problems before they turn into emergencies.

Shift Check-In Bot

The check-in bot is the most impactful feature in Roosted's communication layer. Rather than sending one reminder and crossing your fingers, Roosted reaches out to workers at multiple admin-configured intervals before each shift.

Setting Up Your Shift Check-in Bot

Here's how it works. Navigate to Configuration > Settings > Worker Communication > Shift Check-in Bot. From there, you'll see your primary check-in settings, plus the option to add additional check-ins. Each one prompts workers to confirm they're still available for their upcoming shift.

A typical setup for an event staffing company might look like this:

Check-In

Timing

Purpose

First

1 week before

Catch early conflicts while there's plenty of time to backfill

Second

1 day before

Confirm commitment as the shift approaches

Third

6-8 hours out

Final confirmation, last chance to flag issues

Workers who can't make it respond immediately, giving admins enough lead time to assign a replacement through Roosted's shift matching. Workers who confirm are locked in, which means no more guessing and no more morning-of surprises.

The check-in bot runs automatically once configured. Admins set the intervals, and Roosted handles the rest.

Automated Shift Notifications

  1. Automatic Notifications at Every Stage

    Every shift in Roosted triggers a series of automatic notifications throughout its lifecycle. Workers receive updates when they're assigned to a shift, when shift details change (time, location, dress code, notes), and when schedule adjustments are made.

    Every shift in Roosted triggers a series of automatic notifications throughout its lifecycle. Workers receive updates when they're assigned to a shift, when shift details change (time, location, dress code, notes), and when schedule adjustments are made.

  2. Delivered Through the Channels Workers Already Use

    These notifications go out through push notifications, SMS/text, and email. Workers don't need to check a portal, download a separate messaging app, or ask their manager for details. The information comes to them through the channels they already use.

    These notifications go out through push notifications, SMS/text, and email. Workers don't need to check a portal, download a separate messaging app, or ask their manager for details. The information comes to them through the channels they already use.

  3. Zero Manual Messages for Admins

    For admins, this means zero manual messages for routine shift communication. Assign a worker, and Roosted handles the confirmation. Update a shift's start time, and every assigned worker gets notified automatically.

    For admins, this means zero manual messages for routine shift communication. Assign a worker, and Roosted handles the confirmation. Update a shift's start time, and every assigned worker gets notified automatically.

Group Announcements

Sometimes you need to communicate beyond individual shift details. A weather delay, a parking change at the venue, a last-minute dress code update, a policy reminder before a big weekend. Roosted's announcement feature lets admins send targeted messages to the right people without blasting the entire workforce pool.

There are three ways to target announcements:

Setting Up Your Shift Check-in Bot

Here's how it works. Navigate to Configuration > Settings > Worker Communication > Shift Check-in Bot. From there, you'll see your primary check-in settings, plus the option to add additional check-ins. Each one prompts workers to confirm they're still available for their upcoming shift.

A typical setup for an event staffing company might look like this:

By skill set

Reach every worker tagged with a specific skill, like all bartenders or all registered nurses.

By group

Message a predefined group, such as everyone assigned to a recurring client or a specific location.

By manual selection

Go to the Workers view, select the individuals you need, click Selected Workers, and choose Send Announcement. Roosted sends only to the workers you picked.

Announcements go out via email, push notification, and text message, depending on your configuration. Every announcement is logged in the Communication Center with the admin who sent it, the delivery type, the subject line, and the full message.

Communication Center

Communication Center

All of this communication activity rolls up into one place: the Communication Center, found under Configuration > Communication Center. The Communication Center shows two key sections:

All of this communication activity rolls up into one place: the Communication Center, found under Configuration > Communication Center. The Communication Center shows two key sections:

  1. Unknown Messages Received

    When a worker replies to a system notification with a text that doesn't match an expected response (like a check-in confirmation), it surfaces here. You'll see the worker's name, the time they sent the message, and the last message the system sent them. This catches the "hey, where do I park?" and "running 10 min late" replies that would otherwise disappear into a phone carrier's void.

  2. Sent Group Messages

    A log of every announcement sent through the platform. Each entry shows the timestamp, the sending admin, the delivery type (email, email and push notification/text), the subject line, and the message body. Full audit trail, no digging through inboxes.

Every Channel, One Platform

  1. One Platform, Every Channel

    Roosted communicates with workers through push notifications, SMS/text messages, and email. Workers don't need to install a separate messaging app, join a group chat, or check a third-party portal. Notifications reach them through the channels they already have on their phone.

    Roosted communicates with workers through push notifications, SMS/text messages, and email. Workers don't need to install a separate messaging app, join a group chat, or check a third-party portal. Notifications reach them through the channels they already have on their phone.

  2. Everything Managed From One Place

    For admins, everything is managed from a single dashboard. Configure check-in intervals, send announcements, review unknown replies, and audit sent messages, all from inside Roosted. There's no need to toggle between Slack, email, and a spreadsheet trying to keep track of who you've contacted.

    For admins, everything is managed from a single dashboard. Configure check-in intervals, send announcements, review unknown replies, and audit sent messages, all from inside Roosted. There's no need to toggle between Slack, email, and a spreadsheet trying to keep track of who you've contacted.

Built for On-Demand
Staffing, Not Office Teams

General-purpose scheduling tools treat communication as an afterthought, usually just a single notification toggle buried in settings. That might work when your team of 12 sits in the same office, but it falls apart when you're staffing 200 workers across five events this weekend.

Roosted's communication layer was designed for the specific challenges of on-demand staffing:

  1. Large, flexible pools

    Workers who may not hear from you for weeks suddenly need to confirm a shift. The check-in bot re-engages them automatically.

  2. Variable schedules

    Shift details change constantly. Automated notifications keep workers current without manual outreach from admins.

  3. Multi-channel reach

    Gig workers aren't checking company email. Push notifications, SMS, and email working together ensure the message actually gets through.

  4. Audit and accountability

    The Communication Center provides a complete record of what was sent, to whom, and when. That's useful for client reporting, dispute resolution, and operational reviews.

FAQ

Got Questions? We've Got Answers.

How does the shift check-in bot work?

The check-in bot sends automated messages to workers at intervals you configure (a week out, a day before, hours before, or any combination). Workers confirm their availability or flag a conflict. Admins see the responses and can reassign shifts with time to spare.

Can I customize how many check-ins are sent?

Yes. You set the number of check-ins and the timing of each one under Configuration > Settings > Worker Communication > Shift Check-in Bot. You can add as many as you need.

What channels does Roosted use to communicate with workers?

Push notifications, SMS/text messages, and email. Workers receive shift updates and announcements through all available channels without needing a separate app.

Can I send announcements to a specific group of workers?

Yes. You can target announcements by skill set, by group, or by manually selecting individual workers from the Workers view.

What happens if a worker replies to a notification?

If the reply doesn't match an expected system response (like a check-in confirmation), it appears in the Communication Center under Unknown Messages Received with the worker's name, message time, and the last system message sent to them.

Is there a log of all communications sent?

Yes. The Communication Center stores every group announcement with timestamps, the sending admin, delivery type, subject line, and message body.

Does this replace the need for a separate messaging app?

For shift-related communication, yes. Roosted handles confirmations, reminders, schedule updates, and announcements natively. You won't need to coordinate through WhatsApp groups, Slack channels, or email threads for day-to-day shift operations.

Every signature your staffing company needs, collected and stored in the same platform where you schedule shifts and track hours. No extra tools, no extra cost.

FAQ

Got Questions? We've Got Answers.

How does the shift check-in bot work?

The check-in bot sends automated messages to workers at intervals you configure (a week out, a day before, hours before, or any combination). Workers confirm their availability or flag a conflict. Admins see the responses and can reassign shifts with time to spare.

Can I customize how many check-ins are sent?

Yes. You set the number of check-ins and the timing of each one under Configuration > Settings > Worker Communication > Shift Check-in Bot. You can add as many as you need.

What channels does Roosted use to communicate with workers?

Push notifications, SMS/text messages, and email. Workers receive shift updates and announcements through all available channels without needing a separate app.

Can I send announcements to a specific group of workers?

Yes. You can target announcements by skill set, by group, or by manually selecting individual workers from the Workers view.

What happens if a worker replies to a notification?

If the reply doesn't match an expected system response (like a check-in confirmation), it appears in the Communication Center under Unknown Messages Received with the worker's name, message time, and the last system message sent to them.

Is there a log of all communications sent?

Yes. The Communication Center stores every group announcement with timestamps, the sending admin, delivery type, subject line, and message body.

Does this replace the need for a separate messaging app?

For shift-related communication, yes. Roosted handles confirmations, reminders, schedule updates, and announcements natively. You won't need to coordinate through WhatsApp groups, Slack channels, or email threads for day-to-day shift operations.

Every signature your staffing company needs, collected and stored in the same platform where you schedule shifts and track hours. No extra tools, no extra cost.

FAQ

Got Questions? We've Got Answers.

How does the shift check-in bot work?

The check-in bot sends automated messages to workers at intervals you configure (a week out, a day before, hours before, or any combination). Workers confirm their availability or flag a conflict. Admins see the responses and can reassign shifts with time to spare.

Can I customize how many check-ins are sent?

Yes. You set the number of check-ins and the timing of each one under Configuration > Settings > Worker Communication > Shift Check-in Bot. You can add as many as you need.

What channels does Roosted use to communicate with workers?

Push notifications, SMS/text messages, and email. Workers receive shift updates and announcements through all available channels without needing a separate app.

Can I send announcements to a specific group of workers?

Yes. You can target announcements by skill set, by group, or by manually selecting individual workers from the Workers view.

What happens if a worker replies to a notification?

If the reply doesn't match an expected system response (like a check-in confirmation), it appears in the Communication Center under Unknown Messages Received with the worker's name, message time, and the last system message sent to them.

Is there a log of all communications sent?

Yes. The Communication Center stores every group announcement with timestamps, the sending admin, delivery type, subject line, and message body.

Does this replace the need for a separate messaging app?

For shift-related communication, yes. Roosted handles confirmations, reminders, schedule updates, and announcements natively. You won't need to coordinate through WhatsApp groups, Slack channels, or email threads for day-to-day shift operations.

Every signature your staffing company needs, collected and stored in the same platform where you schedule shifts and track hours. No extra tools, no extra cost.

Smart scheduling
for teams.

Fast, seamless, and built for on-demand healthcare & clinical staffing.

Smart scheduling
for teams.

Fast, seamless, and built for on-demand healthcare & clinical staffing.

Smart scheduling
for teams.

Fast, seamless, and built for on-demand healthcare & clinical staffing.