Manage Services and Pricing
Summary
Section titled “Summary”Torqueflow has two settings pages for defining what your garage offers and how it prices work. The Services page defines the jobs you perform (with durations, bay types, and base prices). The Pricing Settings page configures VAT/tax settings and markup brackets for parts.
Prerequisites
Section titled “Prerequisites”- You are signed in as an Owner or Manager.
- For Services: you need the
services.managecapability. - For Pricing: you need the
settings.accesscapability.
Manage services
Section titled “Manage services”View services
Section titled “View services”- Select Settings from the sidebar.
- Select Services. The page title reads “Services” with the subtitle “Manage the services your garage offers”.
- If services exist, a table shows columns: Service Name, Duration, Bay Type, Price, Parts Incl., and Actions.
- The count of configured services appears above the table (e.g. “5 services configured”).
Add a service
Section titled “Add a service”- Select Add Service (button with a plus icon, above the table or in the empty state).
- A dialog opens. Fill in the fields:
- Service name (required) - the job type name, up to 100 characters.
- Duration (required) - time in minutes. Minimum 1, maximum 1,440 (24 hours).
- Bay type (optional) - select from your configured bay types, or leave blank for “Any”.
- Base price (optional) - a fixed price for this service. If left blank, the labour rate is used instead (displayed as “Labour rate” in the table).
- Parts included - tick if parts are included in the base price.
- Select the save button to create the service.
Edit a service
Section titled “Edit a service”- Find the service in the table.
- Select the three-dot menu icon in the Actions column.
- Select Edit.
- Update the fields in the dialog.
- Select save to apply changes.
Delete a service
Section titled “Delete a service”- Select the three-dot menu icon for the service.
- Select Delete.
- A confirmation dialog appears: “Are you sure you want to delete [service name]? This will also remove any voice availability settings for this service.”
- Select Delete to confirm, or Cancel to go back.
Configure pricing settings
Section titled “Configure pricing settings”View pricing settings
Section titled “View pricing settings”- Select Settings from the sidebar.
- Select Pricing Settings. The page heading reads “Pricing Settings” with the subtitle “Configure tax rates and markup brackets for quotes”.
Configure tax settings
Section titled “Configure tax settings”- In the Tax Settings card:
- Toggle VAT Registered on if your business is VAT-registered.
- When VAT is enabled, the VAT Number field appears. Enter your UK VAT number in the format GB followed by 9 or 12 digits (e.g. GB123456789). A green tick appears when the format is valid.
- When VAT is enabled, an info box explains: quotes display prices excluding VAT, VAT (20%) is shown as a separate line, and your VAT number appears on customer quotes.
- Select Save Tax Settings.
Configure markup brackets
Section titled “Configure markup brackets”- Expand the Markup Brackets card by selecting it (marked “Advanced”). An info box explains how markup brackets work: the system suggests a markup percentage when adding a part to a quote, based on the part’s cost.
- The table shows columns: Cost Range and Suggested Markup, with edit and delete icons.
Add a bracket
Section titled “Add a bracket”- Select Add Bracket.
- In the dialog, enter:
- Minimum Cost (£) - the lower bound of the cost range.
- Maximum Cost (£) - the upper bound. Tick “No upper limit” if this bracket applies to all costs above the minimum.
- Suggested Markup (%) - the percentage markup to suggest. Range 0-500%.
- The system validates that brackets do not overlap. If they do, an error message identifies the conflicting bracket.
- Select Add Bracket to save.
Edit a bracket
Section titled “Edit a bracket”- Select the pencil icon next to the bracket.
- Update the values in the dialog.
- Select Save Changes.
Delete a bracket
Section titled “Delete a bracket”- Select the red bin icon next to the bracket.
- Confirm deletion in the dialog. Select Delete to confirm.
Expected Outcome
Section titled “Expected Outcome”- Services appear in the services table and are available for scheduling, quoting, and AI-assisted queries.
- VAT settings are applied to all new quotes.
- Markup brackets suggest appropriate markups when adding parts to quotes.
Troubleshooting
Section titled “Troubleshooting”| Problem | Cause | Fix |
|---|---|---|
| ”A service with this name already exists” error | Duplicate service name | Use a unique name for each service |
| Cannot access the Services page | Missing services.manage capability | Ask the Owner to check your role permissions |
| VAT number field shows an error | Format does not match GB + 9 or 12 digits | Enter the number as GB followed by exactly 9 or 12 digits, e.g. GB123456789 |
| ”Cost range overlaps with existing bracket” error | The new bracket’s cost range overlaps an existing one | Adjust the minimum or maximum cost to avoid overlap |
| Markup must be between 0% and 500% | Value entered is outside the allowed range | Enter a whole number between 0 and 500 |
| ”Cannot delete the only labour rate” | At least one labour rate must exist | Add another labour rate before deleting |
- Labour rate configuration has moved to Settings > Finance > Labour & Time. It is no longer on the Pricing Settings page.
- Default markup brackets are seeded automatically the first time you visit the Pricing Settings page: 0-10 (100%), 10-50 (75%), 50-200 (50%), 200-500 (35%), 500+ (25%). You can edit or delete these.
- Default labour rates are also seeded: Standard (£85/hr) and Diagnostic (£99.50/hr).
- Service names must be unique within your organisation.
- Deleting a service also removes any voice availability settings linked to it.