Calendar, availability and working hours

Operations

Operations

Calendar, availability and working hours

See the week and know who is free.

The problemYou cannot tell at a glance who is free, so you double-book people or turn work away by mistake.

The resultOne calendar shows every booking and blocked time, and your hours decide when customers and staff can be booked.

Book a demo
Example with sample data. Nothing here is real.

What you can do

  • See bookings by day, week or month (as an agenda list on a phone), and filter by status, service or staff
  • Drag a booking to move or resize it, with Undo, and a warning if it lands on someone who is busy
  • Add a booking by choosing a time on the grid
  • Set the weekly working hours for the business, and different hours for one person
  • Block time for holidays, maintenance or anything that is not a job, once or repeating
  • Pick a service and a day to see the open slots, and book one in a tap

How it works

  1. Set your hours

    Working hours say which days you are open and from when to when. Copy one day's hours to other days, and give a team member their own hours if they differ.

  2. Block time off

    Add a blocked time for a holiday, maintenance or anything else that is not a job. It can apply to the whole business or to one person, and it can repeat.

  3. Book from the grid

    Choose a time on the calendar to add a booking, or drag an existing one to a new time. You can undo a move. In the month view, drag a booking onto another day to change its date; it keeps its time. A completed, cancelled or no-show booking can be moved too, after you confirm.

  4. Find a free slot

    On Availability, pick a service and a day. Heyva lists the open slots by part of the day, and a tap on one starts the booking.

Who can use it

Owners, Admins, Managers, Staff and Accountants can use this.

Seeing the calendar, the availability finder and blocked times needs permission to view bookings. Moving bookings and adding blocked time needs permission to update bookings, and working hours need permission to update services.

Ask Heyva AI

  • Who is free on Thursday afternoon?

  • Block next Friday for maintenance

  • Show this week's bookings

  • Find a free slot for a standard clean tomorrow

Questions

Can a team member have different hours?
Yes. The business has one weekly schedule, and a team member can have their own hours that you set by choosing that person on the Working hours page.
Why can't I book a time that looks free?
Open slots honour working hours, the buffer between jobs, blocked time, other bookings and how many jobs can run at once. Check each of them.
Is blocked time for one person or everyone?
Both. Choose Business-wide or one team member when you add the block.
Can I see my Google Calendar here?
The calendar settings list Connected calendars for Google Calendar and iCal feeds. See Calendar sync for how that works.
Which time zone do times use?
The time zone set for the business in Settings, Businesses. All bookings and reminders run on that clock.
What is an Unavailable (personal) band?
Time a team member marked busy from their own calendar or timesheet in the Heyva Team app. Customers are not offered that person then. It is private, so you see the time only, never what it is, and you cannot edit it.
For AI agents

Heyva AI and connected assistants can do this with these tools:

  • heyva_get_calendar
  • heyva_find_availability
  • heyva_manage_blocked_slot
  • heyva_set_working_hours

About AI agents and MCP

Related

Last reviewed 10 November 2026