Skip to main content

Service Catalog

Overview

The Service Catalog is where you define, organize, and manage every service your garage offers -- from routine oil changes to complex engine overhauls. It acts as your garage's menu of services, controlling what customers can book, how much they pay, and how your team tracks service performance over time.

Why it matters:

  • Defines the services available for booking, ensuring customers always see accurate offerings and pricing
  • Tracks revenue and booking volume per service so you know which services drive your business
  • Supports vehicle-type-specific pricing so you can charge appropriately for sedans, SUVs, trucks, and more
  • Feeds into Smart Dispatch by linking services to required proficiency levels, helping autoGMS assign the right technician to each job
  • Provides a complete activity log of every change, giving you a full audit trail

Whether you offer five services or fifty, the Service Catalog keeps everything organized and gives you clear visibility into how each service is performing.


How to Access

  1. Log in to your autoGMS dashboard.
  2. From the sidebar, select the garage you want to manage.
  3. Click Services in the sidebar navigation.

You will land on the Service Catalog page, which has three tabs: Services, Activity, and Settings.


Services Tab

The Services tab is the default view when you open the Service Catalog. It gives you an overview of your service offerings and their performance.

Stats Overview

At the top of the page, four summary cards provide a quick snapshot of your service catalog. These cards are visible on desktop and hidden on mobile to save screen space.

CardWhat It Shows
Total ServicesThe total number of services in your catalog, plus how many are currently active
Total RevenueThe combined revenue generated from all bookings across all services
Service CategoriesThe number of distinct categories in use, plus your most popular category
Average PriceThe average service price across your catalog, with the minimum and maximum range

The Services Table

Below the stats cards is the main services table. Each row represents a single service and displays the following columns:

ColumnWhat It Shows
Service NameThe name of the service
Skill LevelThe required proficiency level for this service. You can change this directly from the table using the inline dropdown (Basic, Intermediate, or Expert).
CategoryThe service category (e.g., Maintenance, Repair, Inspection)
StatusWhether the service is active or inactive, shown as a color-coded badge
PricingThe price for the first vehicle type, plus a "+X more" badge if additional vehicle type prices are configured
BookingsThe total number of bookings for this service, plus how many are currently active
RevenueThe total revenue earned from this service, plus the average revenue per booking

Good to know: Click on any row to expand it and see the full pricing breakdown by vehicle type. This is useful when you need to quickly check what you charge for a specific vehicle type without opening the edit dialog.

Searching and Filtering

Above the table, you will find several tools to narrow down your service list:

  • Search bar -- Type to search by service name, category, or description. Results update as you type.
  • Category filter -- A multi-select dropdown to show only services in specific categories. Available categories include maintenance, repair, inspection, modification, customization, detailing, emergency, electrical, tires, hybrid/EV, bodywork, and other.
  • Status filter -- A multi-select dropdown to show only active services, only inactive services, or both.

Sorting

Click on any column header to sort the table by that column. Click again to reverse the sort order. You can sort by service name, category, status, bookings, or revenue.

Pagination

The table supports pagination with a page size selector at the bottom. Choose how many services to display per page based on your preference.

Row Actions

Each service row has action buttons:

  • Edit -- Opens the service editor where you can modify all details including name, category, description, proficiency level, and pricing.
  • Enable / Disable -- Toggles the service between active and inactive. Inactive services are not available for booking but remain in your records.

Activity Tab

The Activity tab provides a detailed log of every change made to your services. This is your audit trail -- it tells you exactly what changed, when, and who made the change.

Activity Log Table

Each entry in the activity log shows:

ColumnWhat It Shows
TimeThe date and time of the event, plus a relative timestamp (e.g., "2 hours ago")
EventThe type of change that occurred
ServiceWhich service was affected
ChangesThe specific details of what changed, formatted differently depending on the event type (price differences, status changes, name updates, etc.)
ByThe name and role of the person who made the change
ContextAdditional context such as links to related bookings or notes

Event Types

The activity log tracks the following events:

EventDescription
Service createdA new service was added to the catalog
Service updatedGeneral updates to a service's details
Service deletedA service was removed from the catalog
Price changedPricing was modified for one or more vehicle types
Category changedThe service was moved to a different category
Availability toggledThe service was enabled or disabled
Vehicle types updatedThe vehicle types associated with a service were changed
Description updatedThe service description was modified
Name changedThe service was renamed
Booking receivedA new booking was created for this service
Booking completedA booking for this service was completed
Booking cancelledA booking for this service was cancelled

Filtering the Activity Log

You can narrow down the activity log using:

  • Search -- Free-text search across the log entries.
  • Event type -- A dropdown to show only specific types of events.
  • Service -- A dropdown to show activity for a specific service only.
  • Date range -- A date picker to limit results to a specific time period.

Exporting Activity Data

Click the Export to CSV button to download the activity log as a spreadsheet file. The export respects your current filters, so you can export only the data you need.

Good to know: The activity log is permanent. Entries cannot be deleted or modified. This makes it a reliable record for auditing purposes and for understanding how your service catalog has evolved over time.


Settings Tab

The Settings tab is where you configure garage-wide service settings, including which vehicle types your garage supports and how pricing is structured across all services.

Supported Vehicle Types

This section lets you define which vehicle types your garage services. It appears as a checkbox grid -- two columns on mobile, four columns on desktop -- with the following options:

Vehicle TypeDescription
SedanStandard passenger cars
SUVSport utility vehicles
TruckPickup trucks and larger vehicles
SportsSports and performance cars
VanCargo and passenger vans
BusBuses and large passenger vehicles
MotorcycleMotorcycles and scooters
OtherAny vehicle type not listed above

Select the vehicle types that apply to your garage and click Save.

Good to know: If you have not selected any vehicle types but your services already have pricing configured, autoGMS will auto-detect the vehicle types from your existing service prices. This means you will not lose any pricing data if you set up services before configuring vehicle types.

Warnings you may see:

  • If only one vehicle type is selected, a notice will remind you that all service pricing will be based on a single type.
  • If no vehicle types are selected, a warning will prompt you to select at least one.

Adding a New Vehicle Type

When you add a new vehicle type and already have services in your catalog, saving the settings will open the Vehicle Type Pricing Modal. This modal lets you set prices for the newly added vehicle type across all your existing services in one step, so you do not need to edit each service individually.

  1. Enable the new vehicle type checkbox and click Save.
  2. The Vehicle Type Pricing Modal opens automatically.
  3. For each service, enter the price for the new vehicle type.
  4. Click Save to apply the prices.

Bulk Price Editor

Below the vehicle type settings, you will find the Bulk Price Editor -- a spreadsheet-like grid that lets you view and edit prices across all services and vehicle types from a single screen.

How the Bulk Price Editor Works

The grid displays a row for each service and a column for each supported vehicle type. Each cell shows the current price for that service-vehicle combination.

  • Click on any cell to edit the price directly. Modified cells are highlighted so you can see what has changed at a glance.
  • Hover over a modified cell to see a tooltip showing the original price before your edit.

Bulk Actions

The Bulk Price Editor includes several powerful tools for making changes across many services at once:

Copy prices from one vehicle type to another:

  1. Select the source vehicle type (the column to copy from).
  2. Choose to copy to a specific vehicle type or to all other types.
  3. Prices are copied instantly across the grid.

Adjust all prices by a percentage:

  1. Choose from preset adjustments: +5%, +10%, -5%, or -10%.
  2. Or enter a custom percentage for finer control.
  3. The adjustment is applied across all visible services and vehicle types.

Apply changes to selected services only:

  1. Select specific services using the checkboxes in the grid.
  2. Any bulk action (copy or percentage adjustment) will only affect the selected services.

Filtering the Price Grid

Use the search bar and category filter above the grid to narrow down which services are displayed. This is helpful when you only want to adjust prices for a specific category, such as all maintenance services or all inspection services.

Saving and Resetting

  • Click Save to apply all your changes at once.
  • Click Reset to discard all unsaved changes and revert to the original prices.
  • The editor tracks unsaved changes, so you will always know if there are pending edits before navigating away.

Good to know: The Bulk Price Editor is the fastest way to update pricing after a cost increase from your suppliers. Use the percentage adjustment feature to raise all prices by the same margin in seconds rather than editing services one by one.


Adding and Editing Services

There are three ways to add services to your catalog. Click the Add Services button at the top of the Services tab to see all three options in a dropdown menu.

Option 1: From Catalog

Choose From Catalog to browse a library of predefined services. This is the quickest way to get started if you offer common garage services.

  1. Click Add Services and select From Catalog.
  2. The Service Catalog Dialog opens, showing a library of standard services organized by category.
  3. Browse or search for the services you want to add.
  4. Select the services and confirm.

The selected services are added to your catalog with default settings. You can then edit each one to adjust pricing, descriptions, and proficiency requirements to match your business.

Option 2: Import from CSV

Choose Import from CSV to add many services at once using a spreadsheet file.

  1. Click Add Services and select Import from CSV.
  2. The Import Services Dialog opens with instructions and a downloadable template.
  3. Download the template, fill in your service data in any spreadsheet application, and upload the completed file.
  4. Review the import preview and confirm.

This is ideal when migrating from another system or setting up a large service menu for the first time.

Option 3: Create Custom

Choose Create Custom to build a service from scratch with full control over every detail.

  1. Click Add Services and select Create Custom.
  2. The Add Service Dialog opens with the following fields:
FieldDescription
Service NameThe name customers will see when booking (e.g., "Full Oil Change", "Brake Pad Replacement")
CategorySelect from maintenance, repair, inspection, modification, customization, detailing, emergency, electrical, tires, hybrid/EV, bodywork, or other
DescriptionA detailed description of what the service includes
Required ProficiencyThe minimum skill level a technician needs to perform this service: Basic, Intermediate, or Expert. This is used by Smart Dispatch when auto-assigning technicians.
Prices per Vehicle TypeSet a price for each vehicle type your garage supports. Only vehicle types configured in your Settings tab will appear here.
  1. Fill in the details and click Save.

Editing an Existing Service

  1. Find the service in the Services table.
  2. Click the Edit action on the row.
  3. The same dialog opens, pre-filled with the service's current details.
  4. Make your changes and click Save.

All edits are recorded in the Activity tab, so you have a complete history of every change.

Good to know: The Required Proficiency setting directly affects how Smart Dispatch works. If you set a service to "Expert" proficiency, only technicians with an Expert skill rating in that service's category will be recommended for the job. Choose proficiency levels carefully to balance quality with technician availability.


Tips and Best Practices

  • Set up vehicle types first. Before adding services, go to the Settings tab and configure which vehicle types your garage supports. This ensures the pricing fields are ready when you create your first service.

  • Use categories consistently. Assign every service to a meaningful category. This makes filtering faster, improves analytics, and helps your team find services quickly when creating bookings.

  • Set proficiency levels thoughtfully. Proficiency levels feed into Smart Dispatch. Setting every service to "Expert" will limit which technicians can be assigned. Reserve "Expert" for genuinely complex work and use "Basic" or "Intermediate" for routine services.

  • Review the Activity tab regularly. The activity log helps you spot unexpected changes, track who modified pricing, and understand how your service catalog evolves over time.

  • Use the Bulk Price Editor for seasonal adjustments. If you need to raise or lower prices across the board, the percentage adjustment feature saves significant time compared to editing services one by one.

  • Disable instead of deleting. If you temporarily stop offering a service, disable it rather than deleting it. Disabled services retain their booking history and revenue data. You can re-enable them at any time.

  • Import from the catalog to get started quickly. If you are setting up a new garage, start by importing services from the predefined catalog and then customize names, descriptions, and pricing to match your business.

  • Expand rows to check pricing. Before confirming a booking, expand the service row to verify the pricing breakdown by vehicle type. This helps avoid pricing surprises for customers.

  • Export activity data for accounting. Use the CSV export on the Activity tab to share service change records with your accounting team or for compliance purposes.


Frequently Asked Questions

What is the difference between disabling and deleting a service?

Disabling a service hides it from new bookings but keeps all historical data intact -- past bookings, revenue figures, and activity logs are preserved. Deleting a service removes it from the catalog entirely. If you think you might offer the service again in the future, disable it instead of deleting it.

Can I set different prices for different vehicle types?

Yes. Each service supports per-vehicle-type pricing. When you create or edit a service, you set a price for each vehicle type your garage supports (sedan, SUV, truck, etc.). When a booking is created, the system automatically applies the correct price based on the customer's vehicle type.

What happens if I add a new vehicle type after I already have services?

When you add a new vehicle type in the Settings tab and save, autoGMS opens the Vehicle Type Pricing Modal. This modal lets you set prices for the new vehicle type across all your existing services at once, so no service is left without pricing for the new type.

How does the Required Proficiency setting affect bookings?

The Required Proficiency level (Basic, Intermediate, or Expert) tells Smart Dispatch which technicians are qualified to perform the service. When a booking is being assigned, the system recommends technicians whose skill level in the relevant category meets or exceeds the required proficiency. It does not prevent manual assignment -- you can still assign any technician if needed.

Can I change a service's category after creating it?

Yes. Edit the service and select a new category from the dropdown. The change is recorded in the Activity tab so you have a record of when and why the category was updated.

Why do I only see some vehicle types when setting prices?

The price fields in the service editor only show vehicle types that are configured in your garage's Settings tab. If you need to add pricing for an additional vehicle type, go to Services > Settings, enable the vehicle type, and save. Then return to the service editor to set the price.

How do I update prices across all services at once?

Use the Bulk Price Editor in the Settings tab. It displays a spreadsheet-like grid where you can edit prices for every service and vehicle type combination. You can also apply percentage adjustments (such as +5% or +10%) across all services or a selected subset.

What does the "+X more" badge mean in the Pricing column?

The Pricing column in the services table shows the price for the first vehicle type. If the service has pricing configured for additional vehicle types, a "+X more" badge indicates how many other vehicle type prices exist. Expand the row to see the full pricing breakdown.

Can I track which services generate the most revenue?

Yes. The Services table includes a Revenue column that shows total revenue and average revenue per booking for each service. You can sort by revenue to see your top-performing services. The Stats Overview cards at the top of the page also show total revenue across all services.

How do I bulk-import services?

Click Add Services and select Import from CSV. Download the provided template, fill it in with your service data using any spreadsheet application, and upload the completed file. The system validates the data and shows a preview before importing.

Is the activity log permanent?

Yes. The activity log retains a record of every change made to your service catalog. Entries cannot be deleted. You can export the log to CSV at any time for external record-keeping.

Why is the skill level editable directly in the table?

The Skill Level column includes an inline dropdown so you can quickly adjust a service's required proficiency without opening the full edit dialog. This is especially useful when you are reviewing your services and want to fine-tune Smart Dispatch settings across multiple services in quick succession.

Can customers see the service catalog?

Customers see available services when making a booking through the booking portal. They see the service name, description, and the price for their vehicle type. They do not see internal details like proficiency requirements, revenue figures, or the activity log.