Everything you need for your Rostering, we cater.

Multiple intervals

Create rosters with multiple intervals like Daily, Weekly, Bi-Weekly and Monthly.

Custom start date

Set custom start date to schedule your Rosters to start from.

Multiple channels

Set one or more channels & private groups to automatically receive assignment notification.

Custom notifications

Customize your notification message and include assignee or roster information dynamically.

Early notification

Schedule early notifications to automatically give a heads-up to the assignee days before their assignment.

Notification preference

Configure whether to receive notifications everyday or start of the day for multi-day rosters.

User groups

Link Rosters with a user group in your slack account to automatically update the assignee to the group.

Multiple assignees

Configure multiple assignees for a Roster. All assignees will be updated in usergroups or in the messages.

Quick swap

Enable quickswap to easily swap the assignee after a notification has been sent with the next in line assignee.

Custom schedules

Configure how far into the future you want the schedules to be generated.

Custom squad order

Set a custom order for your squad member. Assignments will be generated in the order.

Roster Groups

Group multiple rosters into one to avoid same assignee getting conflicting assignment.

Multiple roster calendars

View multiple rosters calendars from a single page when you add them to roster groups.

Schedules on demand

Generate schedules when you need them on-demand. You can also wipe the schedule clean and assign afresh.

Update assignees

Easily update the assignee of any upcoming schedule either for single day or for a whole cycle.

Adhoc assignees

Add assignees to any particular assignment without generating them into your Roster.

Delete schedule

Skip assignment on certain days by deleting any of the generated schedules.

Historical schedules

Easily access historical schedules from your Roster calendar.

Adhoc Notifications

Send adhoc notifications for your Roster assignment at anytime from the Roster page.

Profile colors

Set custom colors for any members to have their assignment unique across calendars.

Off days

Setup off days at organization level or at selective rosters to automatically skip assignments.

Absences

Add absence period for any particular member to automatically skip assignment for them on the selected days.

API

Build custom integration of your choice with APIs that allows you to fetch roster & assignment information.

Google calendar

Connect your Google account and sync your schedules and assignments to your Google calendar of choice.

Teams

Group Rosters & members into individual Teams. Assign admins to manage their teams independently of organization account.

Team roles

Enable nuanced access control by providing specific roles for members at team level.

Custom timezone

Setup your timezone to automatically receive notifications at your preference.

Organization roles

Enable nuanced access control by providing specific roles for members at organization level.

Bot: Get assignments

Automatically get the assignment with the configured channel by just using "/roster assignee".

Bot: Specific roster assignment

Get the present assignment for specific roster using /roster assignee "roster name".

Bot: Get upcoming assignment

Get the upcoming assignment from Slack by using /roster upcoming "roster name".

Bot: Create Roster

Create roster from within slack using "/roster new" or "@rosterbird new".

Bot: Slack home

Get a glance of all your upcoming assignment right from Slack in RosterBird Home".

Add to Slack

Start your 21-day free trial. No credit card required.