Service catalog

Operations

Operations

Service catalog

Define what you sell once.

The problemPrices, lengths and terms are repeated across bookings, quotes and invoices, and they drift apart.

The resultEach service is set up once and used everywhere: on the calendar, on invoices and on your booking page.

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

What you can do

  • Add a service with a name, description, category and an icon or picture
  • Choose how it is priced (by the hour, a fixed price or on quote) and set its length and a buffer
  • Write what is included, what is not and the conditions, in several languages
  • Limit where it is offered with a service area
  • Decide whether it is active and bookable online, and whether it needs a deposit
  • Browse the catalog as cards with a photo (or a colour gradient when there is none), search it, sort it by name, price, duration or category, and filter by category; reach it from Catalog in the main menu or from Services and prices in Settings
  • Import many services from a file, or, if you can edit services, start from a template while the catalog has three services or fewer

How it works

  1. Describe it

    Give the service a name, a description, a category and an icon or picture. Categories group services and are shown to customers.

  2. Price it

    Choose by the hour (a rate, with an optional price range), a fixed price, or on quote. With a quote, the customer's request becomes a quote that you price and send.

  3. Set its time

    Set the length and the buffer after it. For hourly services you can let the customer choose the length within a range, and attach a job-size calculator.

  4. Offer it

    Switch it on, mark it bookable online and set the deposit if you want one. Write what is included so customers know what they are paying for.

Who can use it

Owners, Admins and Managers can use this.

You need permission to view services to open the catalog. Creating, changing and deleting a service are separate permissions.

Ask Heyva AI

  • List my services

  • Add a service called window cleaning at a fixed price

  • Which services can be booked online?

Questions

What happens to bookings if I delete a service?
Deleting is blocked while the service has active or upcoming bookings unless you pick a replacement service to move them to. Finished and cancelled bookings never block it.
Can I limit a service to certain staff?
Yes. The service page has Qualified staff and Required certifications, each saved on its own, separately from the rest of the form.
What does pricing on quote mean?
There is no price when it is booked. The customer's request becomes a quote that you price and send, and nothing is charged until they accept.
How do I ask for a deposit?
Set the deposit percentage on the service. A value splits the booking into a deposit invoice due now and a balance invoice due on the service date. Blank uses the business default and 0 charges in full.
Can I bring my services in from a spreadsheet?
Yes. Use Import data on the catalog page.
What does Where is this service done? mean?
It appears when your business works both at your own place and at the customer's. Choose, per service, where it takes place. A service done at the customer's place cannot be booked online yet, so it is switched off for online booking when you choose it.
For AI agents

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

  • heyva_list_services
  • heyva_get_service
  • heyva_create_service
  • heyva_update_service
  • heyva_delete_service
  • heyva_upsert_service_category
  • heyva_set_service_qualified_staff
  • heyva_set_service_required_certifications

About AI agents and MCP

Related

Last reviewed 2 November 2026