Before You Start
Before you get started, you'll need to be either a System Administrator or Location Manager. If you aren't one, you won't be able to access the relevant areas of the system. Please note, these are intended for intermediate users of Deputy. If you're just starting up and still learning how it all works, we'd recommend taking a look at these once you're comfortable with the system.
What Are Extensions And What Do They Do?
Extensions add additional functionality to your Deputy account. These include triggers and actions.
List of Extensions
Below you can find a list of our current extensions and a brief explanation of what they can do for you.
Work Anniversary Today > Send Notification
This works much like the Birthday notification extension. If an employee has a start date entered into their profile, on their work anniversary day, their manager can receive a notification, or a congratulations message can be posted on the News Feed, or both can occur. You can select which occurs under the 'Notify or Announce' drop-down box, which has the following options:
- Announce on News Feed
- Notify Manager
Work Anniversary Event > Webhook Call
This extension allows you to use advanced webhooks to allow other applications to receive the anniversary event, allowing you to send messages in other systems other than Deputy (e.g. email, Slack). For more information about how to use this, please refer to our Anniversary guide.
Scheduled Shift > Auto Start
This will automatically start a timesheet if an employee is scheduled to work. Great for businesses that want to pay employees strictly based on scheduled hours that don’t need to record start time down the minute. As a note, this will also save you a step while approving unsubmitted timesheets, which can save you quite a bit of time when working with hundreds of timesheets.
Birthday today > Send Notification
This feature sends a notification to the manager or to the whole team via the News feed when it’s someone’s birthday. This can be useful to notify a manager of a pay rate change.
Kiosk Facial Recognition (Beta) > Notify Manager
You can choose to receive a notification if the person taking a photo at the start of the shift does not match the profile logged into the Kiosk. The photo taken will match up with the employee's profile photo. You can select four (4) different photo matching rates:
- High (80%)
- Regular (70%)
- Low (60%)
- Very Low (50%)
Late to clock off > Send notification
When an employee forgets to clock off at the end of their scheduled shift they will receive a notification on their smartphone or desktop browser, reminding them to do so. This helps reduce accidental time theft and creates more accurate timesheets.
You can choose to send a notification to the employee based on how late they are. The notifications can be sent at 5-minute intervals for up to an hour.
Clocking far way from location > Alert Manager
This extension will notify the manager who created the shift if an employee clocks on more than X distance from the workplace. The workplace location is based on the address given when setting up the location and the distance may be changed from inside the integration.
Late to clock on > Send Notification
Sometimes employees are late to work or forget to clock in for their shift. Not anymore! This feature will send a notification to employees and remind them that their shift is about to start.
Approved Timesheet/Leave Request > Accrue and Deduct Leave Balance
This extension allows you to automatically deduct and accrue Leave Balance if you have this setting on.
When a leave timesheet is approved, this extension will automatically adjust the employee's leave balance.
Employee Starts or Ends Shift > Send Notification
This extension will send a notification to a rostering manager when an employee starts or ends a shift. You can select which action triggers a notification:
- Employee - Starts Shift
- Employee - Ends Shift
- Employee - Starts or Ends Shift
- Employee - Starts or Ends Break
- Employee - Starts/Ends shift and Start/Ends breaks
Mandatory Break > Send Notification
This extension allows you to send a notification to an employee or rostering manager, ensuring that they take their meal break after a specified length of time.
You can set the notification to fire off halfway through the shift, 4 hours and 30 minutes into the shift, 5 hours after shift commencement, or you can select 'Add New Option' from the drop-down menu. In the pop-up box, simply enter the length of time (in minutes) in which you would like the notification to go off.
Un-filled Open Shift > Send Notification
Open Shifts are sent out to all appropriately trained and available employees. If a staff member does not take the shift the manager will receive a notification to let them know.
Upcoming Stress Schedule > Send Notification
As a timesheet can be altered from the original schedule, there may be instances where a schedule may cause an employee to exceed their set stress profile hours. An example of this is a worker under a study visa may only work 20 hours a week. If they are rostered for 20 hours, their timesheets may show that they have additional time on top of their scheduled hours. This extension will send out a notification in these instances.
New Deputy record > Webhook Call
NERDS ONLY: This extension will make a webhook call to your chosen destination based on the object chosen in the extension. You can set up multiple extensions for more objects if necessary. For a list of available records or for more information please take a look at our API Documentation.
Forgotten Timesheet > Send Notification
This extension will send a notification to a team member reminding them to submit a timesheet for their shift. This can be useful for industries such as labour hire or project management where you need to see time worked on given jobs, but don't necessarily need your employees to clock on.
New Day > Reset Sales Budget
Deputy forecasts your average sales traffic based on historical data, however if on a particular week you predict a surge in your sales you can manually set your own budget. With this feature you can set your projected budget while not affecting the data that’s recorded. One way to think of this is looking forward at the budget you’ve set while looking back on true recorded data.
Scheduled Time of Day > Stop running shifts and start again
As a default setting, Deputy will automatically end any shift that has been going for a specific amount of time (23 hours) and will round up the hours. With this setting, you can set a time for all shifts to automatically end, rather than waiting for the time limit on shifts.
Split Timesheets > Split Timesheet by Roster
This feature is suited to businesses that have employees working across multiple areas or units, such as a large hotels with different bars and gaming areas. Instead of having to clock on at each area throughout a shift employees can clock on once when they begin a shift and again when they finish. Timesheets are automatically divided into the scheduled areas. As an example, if you schedule an employee for a shift working as a cleaner then they work in maintenance later the employee won't need to clock off for each and it'll be automatically split in two.
Include Gaps From Rosters
- Yes - If you select Yes, this means that any gap in between split shifts will be included in the one timesheet. For example, an employee working 8pm-6am, then 8am to 2pm will have their timesheets consolidated.
- No - This option will split the timesheet into separate timesheets regardless of split shift.
Expiring Training > Send Notification
In case of re-training, Deputy will allow you to set training module expiry dates. This extension will ensure that you are informed well before this set date, in the instance of having to schedule training dates for employees. You can choose to send a notification to the employee, to the manager who created the training record, or to both. You can also select the specific training record to create a notification for. Finally, you can select when the notification will be sent out, from 7, 14, 30, 60 or 90 days before the expiry date.
New Unavailability > Send Notification
This extension enables the ability to receive a notification when an employee enters in a set of unavailability dates.
This notification extension works the same as when an employee enters leave.
Upcoming Shift > Send Notification
This extension will send a notification to your employees to remind them about upcoming shifts. You can set the notification to fire off from 15, 30 minutes or 45 minutes before the shift, or from 1 hour to 24 hours beforehand. For example, if you have a team member that is scheduled on a Monday at 9am, you can select the 24 hour option, which will send them a notification at 9am on the Sunday before the day of the shift.
Review Timesheets > Send Notification
This extension allows you to send a notification to your employees to remind them to review their timesheets prior to running payroll. They can review their timesheet history on the Deputy mobile app or website. You can set the reminder to run weekly or fortnightly and at a specific time.
How Do I Create Extensions?
First, log into your Deputy account and visit your Home page. Next, click Locations at the top of your screen. Click "Edit Settings" next to the location you'd like to create the extension in.
Now please click "Add-ons" at the bottom of the list of options to the left then click "Select Services". NOTE: If you do not see the screen below you already have existing integrations. After clicking "Integrations" you'll see the list of your integrations. Just above the list and to the right you will see a button reading "Edit Services". Please click that then follow the steps below.
Here please tick the box below Extensions then click "Continue".
From here, please click "Activate" to the right of the extension you'd like to set up.
On the following screen you may be asked to select relevant options like who should be notified on a birthday. If this is the case you'll see a dropdown box (like "Distance" in the below example) where you can set the data. Please do so, then click "Save" to create the extension.