Availability lives in people’s heads.
Who works where, who does which service, and who is on holiday are tracked in messages instead of in the schedule.
Staff scheduling
Karavex keeps each team member’s working hours, time off, services, and locations in one profile, so clients only book people who can actually do the job.

Service summary
Portrait consult
A shared calendar does not know who can do what.
An assistant looks available for a wedding consultation, a photographer on leave still shows open slots, and the owner fixes it by phone after the client has booked.
Who works where, who does which service, and who is on holiday are tracked in messages instead of in the schedule.
Weekly hours, time off, services, and location assignments are set for each team member.
When clients pick a team member, they choose from the people who perform that service.
What changes
Weekly working hours and time off for each team member
Services and location assignments on every profile
Separate switches for who can be booked and who can sign in
What you can manage
Everything that decides whether someone can take a booking lives on their profile, in tabs for basics, availability, time off, services, and locations.
Set weekly availability for each person, so only their working time can be booked.
Record holidays and absences so that time is no longer bookable, without deleting anything.
Choose which services each person offers, so clients are not offered someone who does not do that work.
Assign people to the locations where they work, and filter the calendar by staff and location.
Pause someone’s bookings without removing their sign-in, or suspend dashboard access while keeping their history.
Invite team members by email and review an audit log of changes to their profile, access, and assignments.
How it works
Their profile decides when and where they can be booked, everywhere clients book.
Send an email invite so they can join your business in Karavex.
Add their weekly hours and any planned absences.
Choose what they do and where they work.
Switch on booking for them, and clients can choose them for the services they perform.
Questions
Yes. Booking status and dashboard access are separate, so you can pause someone’s bookings while they keep working in Karavex, or the other way round.
Time off is recorded on the team member’s profile and removes that time from their bookable availability.
Yes. Operational tasks can be assigned to active team members and linked to a booking, client, invoice, or contract.
Related guide
A class is bookable only when the instructor, room, equipment, and places all agree. Model that first.
Related guide
A slot is bookable only when the room, the person, the equipment and the reset time are all available.
Booking pages, buffers, deposits, and rules that protect your calendar.
Proofing, selections, reactions, and delivery tied to each booking.
Deposits and balances handled inside the booking flow.
Booking paths that adjust to links, DMs, embeds, and referral context.
Turn bio links and DMs into booking-ready client paths.
Explore booking-linked checkout for in-person studio payments.
Connect booking events to calendars, automations, and studio tools.
Keep leads, clients, notes, files, and booking history in one record.
Coordinate staff, locations, resources, buffers, and availability.
Trigger reliable follow-up from real booking and client events.
Give clients one place for bookings, invoices, contracts, and files.
See conversion, traffic sources, timing, and no-slot demand.
Intake questionnaires tied to bookings, with drafts and due dates.
Signatures in order, and invoices clients pay online or in installments.
Hours, services, prices, and teams set for each location.
Rooms and equipment with capacity, buffers, and conflict checks.