Help CenterServicesServices
Back to Help Center
Services

Services

How to define services and assign them to locations

Services represent the offerings your franchise provides — such as haircuts, consultations, or repairs. Gridwork lets you build a centralized service catalog and then enable specific services per location.

How services work

Services are managed at two levels:

  1. Account level — You define the full catalog of services available across your franchise.
  2. Location level — You toggle which services from the catalog are actually offered at each branch.

This two-level approach means you maintain one source of truth while still allowing each location to offer a different mix of services.

Viewing services

Navigate to Services in the sidebar. The page lists all services defined for your account.

Creating a service

  1. Click Add Service.
  2. Enter a name (required).
  3. Optionally add a description and an image.
  4. If this service belongs under a parent service, select the parent.
  5. Click Save.

Service hierarchy

Services support a parent–child structure. This is useful for grouping related services. For example:

  • Hair Services (parent)
    • Haircut
    • Coloring
    • Styling

Child services inherit the parent grouping for display purposes but can be enabled or disabled independently at each location.

Assigning services to locations

Once a service exists in the catalog, you assign it to a location:

  1. Open a location's detail page.
  2. Switch to the Services tab.
  3. Toggle each service on or off for that location.

Tip: New services are not automatically enabled at any location. After creating a service, visit each relevant location to enable it.

Editing a service

Use the Edit action on any service row to update its name, description, image, or parent assignment.

Deleting a service

Click the delete action on a service row. What happens next depends on whether the service has sub-services:

  • Leaf service (no sub-services) — A simple confirmation appears. Confirming deletes the service and disables it at every location it was assigned to.
  • Parent service (has sub-services) — A choice dialog appears with two options:
    • Move sub-services up one level (default) — the sub-services keep all their content and become top-level services. If the deleted service had its own parent, the sub-services inherit that parent instead. The rest of the tree below them is untouched.
    • Delete sub-services too — removes the parent and the entire subtree beneath it. Useful when retiring a whole category.

The dialog shows the count of direct sub-services and the count of all descendants so you know exactly what each option affects before confirming.

Tip: If you only want to retire one specific service in a hierarchy, edit that service and change its parent to None before deleting — that way you can delete it cleanly without affecting siblings.

Still need help? Contact support