RYA staff rostering software

Staff rostering that checks the RYA rules while you build the week

For Principals, Chief Instructors, centre managers and club officers at RYA training centres and clubs.

A sailing roster isn't a shift pattern. Each session needs the right grades in the right numbers, a safety boat with a qualified driver, and people who are actually free. ActivityRoster builds the week around those rules, so the roster you publish is one you can run.

Free for a month · no card · from £35 a month after

Roster board: The week as courses by day, with everyone's availability alongside, so you can drag people onto sessions.
The week as courses by day, with everyone's availability alongside, so you can drag people onto sessions.

Your week, in three steps

  1. Add your courses

    Import them from your calendar or booking system, or add them by hand. Ratios and staffing are filled in for you.

  2. Select your staff

    See who’s free on one sheet, with problems flagged as you go. Or let Auto-roster fill every open place from who’s free and qualified.

    • Right instructor type
    • Available
    • Senior Instructor on
    • Ratio (when switched on)
  3. Confirm: ready to run

    In every instructor’s app, on the printed roster and on the emergency sheet.

Change something later? Everyone affected is told in the app, and the roster and emergency sheet update themselves.

Build the week on one screen

The roster board shows each day's sessions as cards, with who is on them and the roles still open. Click a session and the people list shows everyone's availability for that slot. Drag someone across, or switch to People × days to see a row per instructor with free slots in green.

Checks as you assign

The moment you put someone on a session, ActivityRoster checks it. Qualification, availability and supervision are always checked; switch on the ratio and licence checks in Settings and mark which certificates are mandatory:

  • Qualification: do they hold an in-date licence that covers this course?
  • Availability: have they marked this slot free, maybe or busy?
  • Ratio: does the session now have enough instructors for the students booked?
  • Supervision: is a Senior Instructor on duty for the assistants and instructors who need one?

Problems found after the fact, too

Rosters change after they're built. Someone marks themselves busy, a session moves, leave is approved, a boat goes into maintenance. The problems list looks at the roster as it stands now and tells you what no longer adds up, from double-bookings to someone rostered while on approved leave.

Confirm, and everyone knows

Instructors see their shifts as pending as soon as you assign them. When a day is right, confirm it: everyone on it is told in the instructor app, and changes after that reach the people affected straight away. Pending days stay marked on the roster, and the printable roster is ready for the noticeboard.

See it in the platform

People × days: The same week turned round: a row per instructor, free slots in green, so gaps and double-bookings stand out.
People × days. The same week turned round: a row per instructor, free slots in green, so gaps and double-bookings stand out.
Problems on the roster: Clashes, people in places they aren't qualified for, sessions with no Senior Instructor on duty and short-staffed sessions, worked out from the roster as it stands now.
Problems on the roster. Clashes, people in places they aren't qualified for, sessions with no Senior Instructor on duty and short-staffed sessions, worked out from the roster as it stands now.
My schedule: An instructor's week in the app, with each session to confirm and who they are working with.
My schedule. An instructor's week in the app, with each session to confirm and who they are working with.

📖 How it works, step by step·Every screen in the tour

A live platform that keeps getting better

ActivityRoster improves all the time, and centres decide what comes next. Ask for a feature from inside the platform, back other centres’ ideas with a vote, and watch the most-needed ones go from review to live. We build around what centres vote for.

Questions

Can we still override a check?
Yes. Some days you need to. ActivityRoster tells you exactly what the problem is beside the person's name, and the button changes to “Assign anyway”. Pressing it records the checks it overrode, who pressed it and when in the change log, so there's a record if anyone asks later.
Does it work for multi-day courses where staff change day to day?
Yes. Staff can be set for the whole course or swapped for a single day, and each day is checked on its own.
Do instructors need the app?
It's the easiest way for them to see their week, set availability and confirm sessions, and it's free for them. Everything also works in a phone browser.

Try it free for a month

Your centre is created in seconds with the RYA defaults in place, and a guided set-up does the rest.

  • No card required, cancel any time
  • £35 a month for up to 10 people, £65 for everyone
  • Hosted in the EU, export your data whenever you like
See pricing

Free for a month · no card · your centre is ready in a minute