Bookings and jobs

Operations

Operations

Bookings and jobs

Every visit, from request to done.

The problemJobs live in messages and notebooks, so people get double-booked and nobody is sure what is confirmed.

The resultEvery booking sits in one list with its customer, service, time, team and status, so you know what happens next.

Book a demo
Tap a number to read what that part shows.

What you can do

  • Book a visit for a customer with a service, a time, a place and the team
  • Book one job over several days as linked visits, and add extra services with their own hours
  • Filter the list by date range, status and who is assigned
  • Select several bookings and assign staff, add a service or change the status in one go
  • Confirm, complete, cancel or mark a no-show, and give a reason when you cancel
  • Open a booking to see its price, its team and its invoice link
  • Let a customer book a number of hours for an hourly service; the booked hours are what is done and invoiced, and nothing is paid until the visit is completed

How it works

  1. Book

    Start from New booking. Pick the customer, the service, the time and the people going. The form tells you if the time clashes with another booking.

  2. Confirm

    A new booking can wait as pending until you confirm it. Only a pending booking can be confirmed.

  3. Complete

    When the work is done, mark the booking completed. Staff hours and any extras are recorded on the booking.

  4. Bill

    The booking page has a Money tab that shows what the customer pays and what you keep, and a way to invoice the visit or link an existing invoice. A visit the customer booked in the app with a saved card shows the card's brand and last four digits; once the invoice is posted the card is charged after a short delay, and the booking shows whether that went through, was skipped or failed, with the reason.

Who can use it

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

You need permission to view bookings to open the list. Creating, changing, assigning staff, completing and cancelling are separate permissions, and a role can be limited to the bookings assigned to the person.

Ask Heyva AI

  • Who is booked tomorrow?

  • Show bookings that still need confirming

  • Book a standard clean for a customer next Tuesday at 9

  • Move tomorrow's 9 o'clock booking to 11

Questions

Why do I see Jobs, not Appointments?
The name follows your business type: Appointments, Field Jobs (with a Jobs tab), Classes & Groups or Walk-Ins, and Bookings for other types. It is the same list and the same booking page.
Can I change a booking's status back?
Normally a finished status stays. Owners and admins can move a completed, cancelled or no-show booking back to confirmed when it was set by mistake.
How do I book a job that takes two days?
Add a second time slot in the new booking form. Each slot becomes a linked visit and they are booked together as one job.
What is the difference between cancelling and deleting?
Cancelling keeps the booking and its history. Deleting removes it for good, and bookings already on an invoice are skipped when you delete several at once.
Where do I invoice a visit?
Open the booking and use its Money tab. It shows what the customer pays, the costs on the job and what you keep, and it lets you invoice the visit or link an invoice that already bills it.
A customer booked 3 hours. Do we bill the time we spent, and when do they pay?
The booked hours are the deal: 3 hours booked, 3 hours worked, 3 hours invoiced. If the worker sees on arrival that more time is needed, they say so before starting and record the hours the customer agreed to; a visit that runs over without that record is invoiced for the booked hours. The customer pays after the visit, never at booking: the invoice with its QR bill goes out by notification once the visit is done, a card saved at booking is charged then, and TWINT becomes a payment request then. The deposit on an accepted quote is the one exception.
For AI agents

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

  • heyva_list_appointments
  • heyva_get_appointment
  • heyva_create_appointment
  • heyva_update_appointment
  • heyva_set_appointment_status
  • heyva_create_appointment_batch
  • heyva_group_appointments

About AI agents and MCP

Related

Last reviewed 9 November 2026