Leave, out of office and sickness

ChurchSuite's Calendar module enables churches to easily record and track Leave, Out of office and Sickness. This has a number of advantages: from a human resources perspective it facilitates managing your staff's leave entitlement. And from a church management perspective, it means that your team know with one glance of the calendar whether a key member of staff is away on a particular day - especially helpful when planning events!

Importantly, Leave is not visible on public/member-facing calendars (e.g. a web-embedded events calendar, or in My ChurchSuite) - it's only visible to Calendar module Users. Here's how to use this convenient set of features...

In this article

Overview of the leave functionality
Adding leave
Recording rota unavailability when adding leave
Creating custom leave types
Editing or cancelling leave
Sending leave notifications to line managers
Managing a user's leave allowance (Leave Setup)
Starting a new holiday year?
Deleting a user's leave setup
Keeping on top of the changes
Sickness recording

Overview of the 'Leave' functionality

ChurchSuite's Leave functionality operates on a "trust" basis and is not intended to be an "approvals" system. While each church will have their own internal processes for handling leave requests, optional line manager notifications can be configured in each user's Leave Set Up, but there is no accept/decline option for leave requests currently.

Adding Leave means that team member absence and time off is helpfully displayed on your ChurchSuite Calendar to help with event planning, as well as ensuring staff are not clashing with their leave bookings. This feature is also useful for your volunteers with User accounts - to know when they are going to be absent too.

All Users with Calendar module access will be able to view Leave on the Calendar in ChurchSuite, enabling teams to work collaboratively and share this important information. Please note that the Calendar only shows Leave for working days - so if a leave sequence is added for Monday to Friday, but Wednesday is not a working day for that User, the Calendar will not show their absence on the Wednesday. For multi-site churches, the Calendar only shows leave for other Users that have site permissions for the site being viewed.

The Leave functionality enables you to record different Types of Leave. Holiday is the only leave Type that removes time from a person’s leave entitlement, but you can add your own custom leave types in the Calendar module's settings, if you wish.

Leave entitlement for each Leave Setup "period" can be created for any active User. Adding a future-dated Leave Setup period in advance will enable Users to book their future leave. Use the View selector to switch between different Leave Setup periods.

The Leave Setup page provides a summary of each User's leave, showing their entitlement for the Period and a progress bar showing their leave Usage i.e. how much Leave has been used and the amount remaining. Users who have exceeded their leave entitlement for the period (permissible by an override option) are shown in red.

The Leave section provides a helpful summary of leave allowance and entitlement remaining for the logged in User. The Leave Setups can be filtered for different leave periods, perhaps to see next year's leave entitlement and usage.

The Leave Summary report in the Calendar module's reports section provides a helpful list of the leave taken and a summary of total leave taken/remaining, for each user. The report can be filtered for a designated Leave Setup Period, and by User Groups.

Adding Leave

Working within the Calendar module, navigate into the Leave section and click Add Leave.

On the Add leave page, complete all the details, selecting the Person (listed as their Username), [leave] Type and any optional Notes, and finally the Dates. Users can optionally add a block rota Unavailability booking when adding their leave, saving them a further task in the Rotas module.

When adding dates - select Add date(s) - note the option to Exclude public holidays? - this feature enables you to choose whether a Leave booking in respect of a public holiday date should be deducted from their Leave entitlement. By default public holidays are excluded from leave bookings, meaning that public holidays don't count as a reduction in Leave entitlement.

If a User attempts to add Leave in excess of their annual Leave allowance, an Allowance Exceeded warning message is displayed when attempting to save a leave booking, with the option to override - to Ignore allowance and create the leave anyway, or to amend the Leave date(s) accordingly.

Once saved, the leave booking is added to the list of leave. For multi-site churches viewing as a specific site (rather than "All sites"), you will only see Leave bookings (and Leave Setup) for those users who have access to the site you are currently viewing.

Recording rota unavailability when adding Leave

When adding any type of Leave, including custom leave types, users whose profile is linked to their Address Book contact profile can optionally add a block booking of rota unavailability in respect of date range of leave being booked. The Unavailable checkbox is only provided where the user is linked to their contact profile and where there is an active Leave Setup for that user.

Adding unavailability - intended functionality

Note that unavailability is block-booked as "All day" covering the full range of working dates in the leave booking sequence, irrespective of the individual days within the range of the sequence. So if a leave sequence is added for Monday to Friday, but the Wednesday is not marked as leave or is not a working day, unavailability will still be block-booked for the full Monday to Friday. Similarly, if a leave sequence is added for Monday to Friday, but only Tuesdays and Thursdays are working days, unavailability will be added for Tuesday to Thursday. In these instances, if you wish to be more specific and avoid inaccurate block-bookings of unavailability when adding leave, then the user should manually add their unavailability separately from their leave.

Care should be taken when automatically adding unavailability where multiple leave bookings are being processed in a single leave entry - for example, adding a leave entry for 1st April and the 30th September in the same leave booking would result in block-booking unavailability for 1st April through to 30th September! In this example, process each leave period booking individually.

Once unavailability has been added when adding leave, subsequent changes to that leave entry (including deleting leave) will not update the original unavailability block booking - unavailability will need to be edited separately.

The option to add rota unavailability is only available when a new leave booking is being made - there is no option to add or edit unavailability when editing an existing leave booking.

The Unavailable check box will not be visible if: -

  • The User profile is not linked to a contact profile in the Address Book.
  • The Unavailability feature has not been enabled (or is disabled) in the Rotas module settings.
  • The User does not have an active Leave Setup profile in the Calendar module.
  • Your organisation does not subscribe to the Rotas module.

Creating custom leave types

While ChurchSuite includes commonly-used Leave Types, it's also possible to add custom Leave types in the Calendar module's settings. Click Add type to add a new Type.

Editing or cancelling leave

To edit or cancel leave, click through to the Leave list. Use the View, Type and User filters to narrow your search results and locate the leave booking that you wish to edit or cancel.

Click the cog action menu on the right-hand side of the Leave booking and select the appropriate option - to View, Duplicate, Edit or Delete.

If you wish to simply cancel (delete) one or more dates from within a leave sequence (perhaps where a person is shortening their holiday), select to Edit the leave entry and click the 'X' next to a date to delete. Remember to Save Changes before navigating away from the page.

Sending leave notifications to line managers

Within each user's Leave Setup you can designate one or more Line Managers who will receive an email notification when a leave entry of any type is added to the Calendar module. A line manager must also be a User. Users can be line managers too - ideal if an administrator is responsible for adding leave and you want the User to receive a notification that their leave request has been processed.

Managing a User's leave allowance (Leave Setup)

Any User with Manage permissions for the Calendar module, or an Administrator to access the Leave Setup section. However, it is possible to restrict Leave Setup access to certain Users within a designated User Group. To do this, head into the Calendar module's options and scroll down the Options to the Leave Setup option. Select which User Group(s) are able to access the Leave Setup section - see the related support article for creating User Groups. Save your changes before navigating away from the module's Options. If you are one of the users responsible for managing leave, remember to add your own User account to one of the User Groups that Leave Setup visibility has been restricted to!

Next, in the Calendar module and hover over the Leave menu - you will see a choice of My Leave and Leave Setup. Select Leave Setup.

Select Add leave setup from the Add drop-down button.

The Add leave setup pop-up is opened.

From the drop-down list, select the User for whom you're adding a leave setup, and optionally set their Line Manager(s) who will receive leave booking notifications. Enter the leave Period representing your organisation's leave period/year for that person, and the Leave Hours.

In the example below, the User "paul" works 3 days of 7 hours each week. His annual leave entitlement is 5 weeks, so his leave hours are 3 x 7 x 5 = 105 hours. Notice that the Days worked by staff member have been set in respect of the 3 days this user works. ChurchSuite uses these working days to determine which dates within a leave booking are to be treated as leave days that are deducted from the user's leave allowance, and which are to be ignored.

When you have finished adding all the information, click Save. Repeat this process for each User who you want to manage leave allowance for.

Starting a new leave year?

You'll need to make some preparations for the start of each new Leave period. Users will not be able to add leave for that future leave period until this has been done. The easiest way to do this is to Duplicate an existing Leave Setup.

From the list of Leave Setup, select Duplicate from the cog action menu on the right-hand side of the list.

Be sure to make any necessary changes - in particular, update the leave Period dates to reflect the new Leave period and check that the Leave Hours and Days worked are still appropriate. You may find it helpful to use the Notes box to add details of any changes you are making for the new leave period.

Deleting a user's Leave Setup

If at any point you need to delete a user's Leave Setup, simply select Delete from the cog action menu on the right-hand side of the Leave Setup list.

You'll be taken through a two-stage confirmation process. Deleting a User's leave setup for a period will delete all leave bookings associated with that leave period. Deleting leave setup is irreversible - delete with caution!

Keeping on top of the changes

Whenever changes are made to a User's Leave Setup, a record of the change is added to the Changes log, visible at the bottom of the Leave Setup page. The log includes the change date and time, the User that made the change, and a description of the change. There is also the option to Undo changes made.


While all users are able to record most types of Leave - holiday, compassionate leave, out of office, including any custom leave types you have added - sickness requires a user to have "Manage" permissions for the Calendar module in order to be able to add sickness leave against a user. This is intended functionality to ensure that statutory leave records for sickness (which may give rise to a payroll adjustment) are managed appropriately by a manage-level user and prevent use-only level Users from adding sickness records themselves!

Still need help? Contact ChurchSuite Contact ChurchSuite