Launch offer: 60-day free trial for the first 100 businesses. Join now

Staff & Schedule

Your whole team, their schedules,
and who's free, all in one place.

Whether you run solo, manage a team of ten, or coordinate staff who never touch the software, UhuruSpace keeps everyone organised. Set who works when, who does what, and who can be booked, and let the platform handle the rest. No more double-booking your team. No more guessing who's available. No more scheduling chaos.

Works with or without a login·Schedules that actually block·30-day trial, no card
Staff & Schedule3 active
AllOn DutyOn Break
LS
Linnet S.
Team member · 09:00 - 17:00
6Today
Today 14:30Next
Deep TissueSports
TA
Tariku A.
Bookable staff · 12:00 - 20:00
4Today
Today 16:00Next
ColourCut
MK
Mekdes K.
Team member · 09:00 - 13:00
2Today
Tomorrow 09:00Next
Pilates

Schedule updated

Just now · Tariku A.

Add your team

Invite people with logins, or add bookable staff who never sign in.

Set real schedules

Working hours per person, per day, enforced on every booking.

Control who does what

Assign staff to services so only the right people get booked.

Manage time off

Approve leave, and it actually blocks the calendar.

Two ways to add your team

Not everyone on your team needs a login. UhuruSpace handles both.

Invite team members. Send an email invite, assign a role, and they set up their own account. They log in, see their schedule, manage their bookings, exactly as much as their role allows. Resend the invite if it's lost, revoke it if plans change.

Add bookable staff. Some staff need to be scheduled and booked but never actually use the software: a barber, a therapist, a part-time instructor. Add them as a staff member with a name, photo, hours, and specialties. Customers can book them; they never need to log in. Both live together on one roster, so your whole team, whether they sign in or not, is managed in one place.

Invite team members

They set up their own account, log in, and see their schedule.

Add bookable staff

Scheduled and booked, but never touches the software.

No login needed
Roles that fit real businesses

Not everyone should see everything. UhuruSpace gives each person exactly the access they need.

Owner: full control over the entire business. Manager: runs day-to-day operations, without billing or delete powers. Accountant: sees the finances, payments, invoices, and reports, nothing else. Staff: sees their own bookings and schedule, and nothing they shouldn't.

Assign a role when you invite someone, and change it any time. Every person sees a version of UhuruSpace shaped to their job, no clutter, no overreach.

OwnerFull control
ManagerRuns day to day, no billing
AccountantFinances only
StaffOwn bookings only
Schedules that actually mean something

Set each staff member's working hours, and the platform respects them everywhere.

Give someone standard hours, or a different schedule for every day of the week. Mon, Wed, Fri from 9 to 5. Tue and Thu from noon to 8. Weekends off. Whatever their real pattern is, you set it once. From that moment, customers can only book them during the hours they actually work. No one gets booked at 8pm when they clock off at 5.

Set off-duty days, mark someone on break, or flip their status to on vacation, and the storefront updates in real time.

Monday9:00 - 17:00
Tuesday12:00 - 20:00
Wednesday9:00 - 17:00
Thursday12:00 - 20:00
Friday9:00 - 17:00
SaturdayOff
SundayOff
Time off that blocks the calendar

Approve it, and it actually blocks the calendar.

When a staff member requests time off, it goes to a manager for approval. Approve it, and it doesn't just sit in a list, it blocks that time on the calendar and on your storefront automatically. No customer can book someone during their approved leave. Reject or cancel the leave later, and the block lifts. Time off that actually protects your team's time.

Aug 12 to 16 · VacationRequested by Tariku A.
ApproveReject
Now blocking Aug 12 to 16 on your calendar
The right people for the right services

Not every staff member does every service. UhuruSpace makes sure only qualified people get booked.

Assign specific staff to specific services. When a customer books that service, they only ever see the staff who can actually perform it. For classes, assign a dedicated instructor who's automatically attached to every session they teach. And when a customer doesn't pick anyone in particular, the platform assigns the first staff member who's genuinely free at that time, checked against their real schedule and existing bookings.

One staff member can work across every engine: appointments, classes, reservations, all from a single profile.

Deep Tissue Massage 80mAppts
Group Pilates ClassClasses
Colour + CutAppts
Weekend Suite StayCheck-in
See your whole team at a glance

Your staff roster shows everyone in one view.

With a live status dot, their working hours, today's bookings, and their next appointment, all at a glance. Filter by location, department, or specialty. Open anyone's profile to see their full schedule, their specialties, their booking history, and their time-off requests in a single slide-over panel.

Need to move a booking from one person to another? Reassign it in a click, the system checks the new staff member is actually free before it saves.

LS
Linnet S.
+255 712 345 678
linnet.s@example.com
Bole, Addis Ababa
6Today
9-5Hours
14:30Next
Deep TissueSports
Built into your calendar

Staff and schedule aren't a separate system bolted onto your bookings, they are your bookings.

Every schedule you set, every block you add, every time-off approval flows straight into your calendar. Drag a booking onto a different staff member to reassign it. Export any staff member's schedule as CSV, iCal, or PDF. One connected system, no syncing.

Wed, Jul 15 · Staff viewLinnet → Tariku
Linnet
11:00 Deep Tissue
Tariku
Drop here · 12:30
14:00 Colour + Cut

Confirm reassign?

Tariku is free · no conflicts

ConfirmCancel
People come and go, your data stays clean

When someone leaves, you have options.

Deactivate them to hide them from your active roster while keeping their history intact, reactivate any time. Or remove them entirely, and their past bookings are safely unassigned rather than orphaned. Either way, your records stay clean and your history stays whole.

Deactivate

Hide from the roster, keep their history, reactivate any time.

Remove

Bookings become unassigned, never orphaned.

FAQ

Frequently asked questions.

Everything you need to know about managing your team, roles, and schedules.

Yes. Add bookable staff with a name, photo, working hours, and specialties. Customers can book them, and they never need to log in. You can also invite team members who get their own login.

Send an email invite from your settings and assign them a role. They set up their own account and log in. You can resend or revoke the invite any time.

Owner, manager, accountant, and staff. Each sees a version of UhuruSpace shaped to their job. You assign the role at invite time and can change it later.

Not yet. UhuruSpace ships with four roles covering most businesses. Custom roles are on our roadmap.

Yes. Set standard hours or a different schedule for every day of the week. Customers can only book a staff member during the hours they actually work.

It automatically blocks that time on your calendar and storefront. No customer can book that staff member during their approved leave. Cancel the leave later and the block lifts.

Yes. Assign specific staff to specific services, and customers only see the qualified people. For classes, assign a dedicated instructor who's attached to every session automatically.

The platform automatically assigns the first staff member who's genuinely free at that time, checked against their real working hours and existing bookings.

Not currently. Schedules and availability are managed by owners and managers. Staff can see their own bookings and schedule when they log in.

Yes. One profile works across every engine. A single person can take appointments, teach classes, and be assigned to reservations.

Yes. Reassign from the calendar or the booking itself, the system checks the new staff member is actually free before saving.

Yes. Export any staff member's schedule as CSV, iCal, or PDF for the date range you need.

Deactivate them to keep their history while hiding them from your active roster, or remove them entirely, their past bookings are safely unassigned, never orphaned.

Yes. Your staff count is set by your subscription plan. The limit applies whether you add staff directly or invite them.

Not yet. Each staff member belongs to one location. Multi-location staff assignment is on our roadmap.

Keep your whole team
in sync.

Try UhuruSpace free for 30 days. No card required.

Get started free