Skip to main content

Managing your team

Most kennels start with one or two people and grow from there. When that happens, you need a way to keep track of who can do what, when they are working, and how much you owe them. Petsoft handles all of that in one place.

Adding a new employee​

Go to Team > Employees and click Add Employee.

You will need their basic info: name, email, phone. The email matters because that is how they log in. You can also assign them to specific facilities if you run more than one location.

Setting their role​

Roles decide what someone can see and change. A groomer probably does not need access to your financial reports. A manager probably should.

Petsoft comes with a few default roles, but you can create your own. Each role is a bundle of permissions. Some common ones:

PermissionWhat it means
View customersCan search and read customer profiles
Edit customersCan add or change customer and pet info
Manage reservationsCan book, edit, and cancel stays
View reportsCan run reports but not change settings
Manage facility servicesCan edit rates, runs, and availability
Admin accessFull access to everything

If you are not sure what to pick, start restrictive. You can always grant more access later.

Building schedules​

Once someone is in the system, go to Team > Schedules to set their hours.

You can build schedules one week at a time. Pick the employee, pick the days, and set start and end times. You can also mark someone as off for a vacation day or a holiday.

The schedule ties directly into the time clock and the payroll report. If an employee clocks in at 8:05 AM but their schedule says 8:00 AM, the payroll report will show both numbers so you can decide how to handle the difference.

Using the time clock​

Employees clock in and out from the main login screen. There is no separate app to download. They enter their email and password, then click the clock icon.

You can see who is currently clocked in from the dashboard. It shows a simple list: name, time in, and how many hours so far.

note

If someone forgets to clock out, their session will stay open until midnight. You can edit the time entry the next day if needed.

Paying your team​

When it is time to run payroll, go to Reports > Payroll. Pick your date range and the report will list every employee with their total hours.

The report breaks down regular hours and overtime if you have configured overtime rules in your settings. It does not cut the checks for you, but it gives you the exact numbers to hand to your payroll service or accountant.

What if someone leaves?​

You can deactivate an employee instead of deleting them. This keeps their history intact for payroll and reporting, but they can no longer log in. If they come back later, reactivating them takes two clicks.

To deactivate, open their profile and change their status to Inactive. Their past time entries and reservations stay in the system.


Employee lifecycle flow​

New employee setup checklist​

StepTask
1Add name, email, phone to profile
2Assign to facility (if multi-location)
3Set role with appropriate permissions
4Build initial weekly schedule
5Show employee how to clock in/out
6Verify time clock entry on first day

Active vs inactive employee​

ActiveInactive
Can log inYesNo
Appears on scheduleYesNo
Past time entriesVisiblePreserved
Past reservationsVisiblePreserved
Payroll historyAccessibleAccessible
ReactivationN/ATwo clicks to reactivate
Was this page helpful?

Still stuck?

Our team is happy to help. Reach out and we'll get you back on track.