Common Scenarios
Quick step-by-step guides for everyday tasks. No fluff — just what you need to do.
Central Warehouse
Scenario: We just enabled Central Warehouse — what should we do first?
When to use: You enabled Central Warehouse and want a clean rollout without disrupting active jobs.
Steps:
- Go to Organization Settings.
- Turn on Central Warehouse.
- Decide whether to move stock now:
- Enable only if you want to phase in gradually.
- Enable and move stock if warehouse becomes the main stock source immediately.
- Open the Warehouse page and confirm stock is visible.
- Do one test withdrawal from warehouse into a garage.
- Do one test job assignment where local stock is short.
Done. Your team can now use warehouse-assisted assignment in normal job flow.
Scenario: The garage is short, but the job must continue now
When to use: A part is needed on a live job and garage stock alone is not enough.
Steps:
- Open the booking/job.
- Click Assign Inventory.
- Select the part and quantity.
- Check source split under the item:
- Example:
Garage 1 + Warehouse 2 - Or:
From warehouse
- Example:
- Click Assign to Job.
Done. autoGMS uses garage stock first and pulls only the shortfall from warehouse.
Scenario: I need to stop warehouse workflows temporarily
When to use: You want to pause warehouse operations without losing stock history or warehouse inventory.
Steps:
- Open Organization Settings.
- Turn off Central Warehouse.
- Confirm disable in the warning dialog.
- Verify that warehouse actions are no longer shown in garage/job flows.
Done. Workflows are paused, but warehouse stock is preserved for re-enable later.
Credit Notes
Scenario: Customer returned a part — I need to credit their paid invoice
When to use: Customer paid for an invoice but returned something. You need to reduce what they owe or refund them.
Steps:
- Go to Invoices.
- Find the paid invoice.
- Click the ⋮ menu → Credit Note (Create/Apply).
- You land on the Credit Notes tab with that invoice pre-selected.
- In the credit note form:
- Pick the line item being credited (e.g., "Brake Pads").
- Enter the qty to credit (e.g., 1).
- Enter the amount to remove (usually matches the original invoiced amount — shown as a hint below the field).
- Fill in What happened? (e.g., "Customer returned unused part").
- Choose Resolution:
- Credit balance — Hold the credit for later.
- Refund — Customer gets money back.
- Click Create Credit Note.
- The credit note appears as "Pending" in the table below.
- Click Apply to finalize it.
Done. The invoice's effective total is now reduced.
Scenario: I overcharged a customer and need to correct it
When to use: Invoice was paid but the amount was wrong. You need to issue a correction.
Steps:
- Go to Invoices → find the paid invoice → ⋮ menu → Credit Note (Create/Apply).
- The Credit Notes tab opens with that invoice selected.
- Pick the line item that was overcharged.
- Enter the qty to credit (1) and the amount to remove (the overcharge amount — the original invoiced amount is shown as a hint).
- What happened? "Price correction" or "Overcharge adjustment".
- Choose Refund or Credit balance.
- Click Create Credit Note → then Apply in the table below.
Deposits
Scenario: I need to collect a deposit for a booking
When to use: You have a booking and need to create a deposit invoice directly.
Steps:
- Go to Invoices → Deposits tab.
- In the deposit card at the top, select the Booking from the dropdown.
- Enter the deposit Amount.
- Click Create deposit.
Done. The draft deposit invoice appears in the table below, ready to send or mark paid.
Scenario: I already have a booking-linked approved estimate and need to collect money upfront
When to use: The estimate is already linked to a booking and fully approved. Now you need to raise the deposit invoice.
Steps:
- Open the booking's Estimates workspace.
- Confirm the estimate is fully approved.
- In the deposit panel above the estimate list, review the suggested amount.
- Click Create deposit.
- autoGMS creates a draft deposit invoice and opens Invoices → Deposits with that invoice selected.
Done. The deposit invoice now exists and is ready to send or collect.
Scenario: The approved estimate is standalone and also needs a deposit
When to use: The estimate is approved, not yet linked to a booking, and the estimate includes deposit-selected items or another suggested upfront amount.
Steps:
- Go to Estimates.
- Find the approved standalone estimate.
- Click Create Booking & Deposit.
- autoGMS creates the booking first, then opens the booking-linked estimate workspace with the deposit panel focused.
- Review the amount in the deposit panel.
- Click Create deposit.
- autoGMS opens Invoices → Deposits with the new draft deposit invoice selected.
Done. You have both the booking and the draft deposit invoice without re-entering the estimate.
Scenario: I created the deposit draft and now need to send or mark it paid
When to use: The deposit invoice already exists and you now need to manage it.
Steps:
- Go to Invoices → Deposits.
- Find the draft deposit invoice.
- Use Send if you want to email or WhatsApp it first.
- When the vehicle owner pays, click Mark Paid.
- Enter:
- payment amount
- payment method
- optional reference
- Click Confirm Payment.
Done. The deposit is now paid and available to apply to the final invoice later.
Scenario: Job is done — I need to apply the deposit to the final invoice
When to use: Customer paid a deposit earlier. Now you want to use it toward their invoice.
Steps:
- Generate the final invoice for the booking from Invoices → Needs Invoice.
- If the deposit invoice has already been paid, autoGMS applies it automatically when the final invoice is created.
- Open the invoice row from Invoices to confirm the totals show:
- gross total
- deposit applied
- remaining due
Done. The invoice balance is reduced by the deposit amount.
Estimates
Scenario: Customer calls asking for a quote
When to use: You want to give a customer a formal estimate before booking.
Steps:
- Go to Estimates.
- In the New Estimate form:
- Select the Customer (or click Add to create one).
- Select their Vehicle (or click Add to create one).
- Add line items:
- Click Type dropdown → choose Service, Part, Labor, etc.
- Select the item from the dropdown.
- Set quantity and price.
- Click + to add more lines.
- If some items must be paid upfront later, tick Include in deposit on those line rows.
- Review the Review and submit summary at the bottom:
- subtotal
- tax
- deposit
- total
- Click Create estimate.
- Click Send on the estimate row.
- Choose Email, WhatsApp, or both.
- Click Send.
Done. Customer gets a link to view and approve/decline.
Scenario: Customer approved the estimate — now I need to book them in
When to use: Standalone estimate was approved. You need to turn it into a booking.
Steps:
- Go to Estimates.
- Find the approved estimate.
- Choose the correct action:
- Click Create Booking if you only need the booking.
- Click Create Booking & Deposit if the estimate also needs a deposit.
If you clicked Create Booking & Deposit:
- autoGMS creates the booking and returns you to the booking-linked estimate workspace.
- Review the deposit panel.
- Click Create deposit to raise the draft deposit invoice.
Done. The approved estimate is now attached to a booking. If needed, you can continue directly into the deposit flow.
Scenario: Customer approved the estimate, but it already belongs to a booking
When to use: The estimate was created from a booking instead of as a standalone quote.
Steps:
- Open the booking's Estimates workspace.
- Confirm the estimate is fully approved.
- Continue with one of these:
- Click Create deposit if you need upfront payment.
- Leave it alone if you do not need upfront payment and wait until the job is complete to create the final invoice.
Done. No extra booking conversion is needed because the estimate is already on the booking.
Scenario: Customer wants changes to the estimate
When to use: Customer asked for modifications after you sent the estimate.
Steps:
- Go to Estimates.
- Find the estimate → click Edit.
- Make your changes (add/remove items, change prices).
- Click Save.
- A new version (v2, v3, etc.) is created automatically.
- Click Send to resend the updated estimate.
Done. Customer sees the latest version when they open the link.
Purchase Orders
Scenario: I need to order parts from a supplier
When to use: You need to create a purchase order to send to a vendor.
Steps:
- Go to Purchase Orders → Purchase Orders tab.
- Click New Order.
- Select the Vendor.
- Add line items:
- Search for parts from your inventory, or add new items.
- Set quantities.
- Set Expected Delivery date.
- Click Save (saves as Draft).
- Click Send to supplier on the order row.
- Choose Email or WhatsApp.
- Click Send.
Done. Vendor receives the PO.
Scenario: Parts arrived — I need to receive them into stock
When to use: Vendor delivered the parts. You need to update inventory.
Steps:
- Go to Purchase Orders.
- Find the order (status: "Sent to supplier" or "Delivery in progress").
- Click Start receiving (or Update receiving if partially done).
- The Receiving Wizard opens with 4 steps:
- Step 1: Upload delivery documents (optional).
- Step 2: Enter quantities received for each item.
- Step 3: Enter landed costs if any (shipping, customs).
- Step 4: Confirm inventory details.
- Click Complete receiving.
Done. Inventory is updated with the received quantities and costs.
Scenario: Vendor gave us a credit — I need to apply it to a PO
When to use: Vendor issued a credit note (damaged goods, returns, price adjustment).
Steps:
- Go to Purchase Orders → Vendors tab → Credits sub-view.
- Click Create Vendor Credit.
- Fill in:
- Vendor — Select the vendor.
- Amount — Credit amount.
- Reason — Why the credit was issued.
- Related PO (optional) — Link to a specific purchase order.
- Toggle Auto-apply to PO if you want it applied immediately.
- Click Create.
If not auto-applied:
- Go back to the PO.
- The Credit note column shows "Available".
- Click Apply credit on the PO row.
Done. PO balance is reduced by the credit amount.
Invoices
Scenario: Job is done — I need to create and send the invoice
When to use: Work is complete. Customer needs to pay.
Steps:
- Go to the Booking detail page.
- Click Generate Invoice (or go to Invoices → Needs Invoice tab).
- Review line items, add any adjustments.
- Click Generate.
- Click Send on the invoice row.
- Choose Email or WhatsApp.
Done. Customer receives the invoice with payment link (if Stripe is connected).
Scenario: I need to add a manual payment link to an invoice or deposit before sending it
When to use: You want the vehicle owner to pay through your own hosted checkout page, bank gateway, or another payment URL instead of relying only on Stripe-generated links.
Steps:
- Open the invoice or deposit draft from Invoices or Invoices → Deposits.
- Click Edit to open the invoice editor.
- In the Payment info section:
- set Payment method to Payment link
- paste the manual URL into the Payment link field
- Click Generate or Update to save the invoice.
- Click Send on the row.
- In the Send dialog:
- use Public invoice link when you want the customer to view the invoice first
- use Payment link when you want to copy or open the direct payment URL
- Send the invoice or deposit.
Done. The manual payment link is saved on the invoice/deposit and reused when you send it.
Scenario: Customer paid in cash — I need to record it
When to use: Customer paid but not via online payment link.
Steps:
- Go to Invoices.
- Find the invoice.
- Click Mark Paid (or the payment icon).
- In the payment modal:
- Enter the amount (or click "Pay full" button).
- Select Method (Cash, Card, Bank Transfer, etc.).
- Add Reference if needed.
- Click Record Payment.
Done. Invoice status updates to Paid (or Partially Paid if not full amount).
Scenario: Invoice has an error but it's already been sent — I need to fix it
When to use: Invoice is wrong but hasn't been paid yet.
Steps:
If unpaid (status: Open or Sent):
- Go to Invoices → find the invoice.
- Click ⋮ menu → Edit.
- Make corrections.
- Click Save.
- Resend to customer if needed.
If paid:
- You cannot edit a paid invoice.
- Instead, create a Credit Note for the incorrect amount.
- Then create a new invoice or void + reissue.
Scenario: Customer will never pay — I need to write off the invoice
When to use: You've given up on collecting.
Steps:
- Go to Invoices.
- Find the overdue invoice.
- Click ⋮ menu → Mark Uncollectible.
- Confirm.
Done. Invoice is marked as written off. It's excluded from outstanding receivables.
Bookings
Scenario: Walk-in customer needs a booking
When to use: A customer walks in or calls and you need to log a booking quickly.
Steps:
- Click the New Booking button (calendar-plus icon) in the top header bar -- it is visible on every page.
- A panel slides in from the right.
- Choose Individual or Business customer type.
- Start typing the customer's name or phone number. If they exist, select them from the dropdown. If not, fill in their details to create a new record.
- Enter the vehicle registration or details. For UK garages, enter the reg and autoGMS pulls the vehicle info from DVLA.
- Select the Service from the dropdown.
- Pick a Date (and time slot if your garage uses slots).
- Click Create Booking.
Done. The booking appears in your bookings list as Pending.
Good to know: You can also use the full-page form at Walk-in & Manual Bookings in the sidebar if you prefer more screen space.
Scenario: I need to assign a technician and start a job
When to use: A confirmed booking is ready to begin service.
Steps:
- Go to Bookings.
- Find the confirmed booking.
- Click the Start button on the booking row.
- If a pre-inspection is required and has not been completed, you will be prompted to complete it first.
- The Technician Assignment dialog opens, showing available technicians with match scores based on skills and workload.
- Select a technician and confirm.
Done. The booking moves to In-Service. A job card is created automatically -- you do not need to manually select a bay.
Scenario: Job is finished -- I need to mark it complete
When to use: The work is done and you want to close out the booking.
Steps:
- Go to Bookings.
- Find the in-service booking.
- Click the Complete button on the booking row.
- If there are pending inventory items that have not been confirmed as used, you will be prompted to confirm them.
- If a pre-inspection was required but not completed, you will be prompted to complete it.
- Once all requirements are met, confirm the completion.
Done. The booking moves to Completed. Revenue is now counted in your reports.
Scenario: I need to pause a job
When to use: You are waiting for parts, customer approval, or something else before you can continue.
Steps:
- Go to Bookings.
- Find the in-service booking.
- Click the Hold button on the booking row.
- Select a reason (Waiting for Parts, Waiting for Customer Approval, etc.).
- Add optional notes.
- Confirm.
Done. The job stays in In-Service but is clearly marked as on hold. Resume it when you are ready to continue.
Customers
Scenario: I need to add a new customer and their vehicle
When to use: A new customer has come in and you want to add them to the system before or during booking.
Steps:
Option A -- During booking creation:
- Open the New Booking panel (calendar-plus icon in the header).
- Start typing a name. If no match is found, fill in the customer's details inline -- the system creates the record for you.
- Enter the vehicle details in the vehicle section.
Option B -- From the Customers page:
- Go to Customers in the sidebar.
- Click Add Customer.
- Fill in name, phone, and email.
- Save the customer.
- In their profile, click Add Vehicle to enter vehicle details.
Done. The customer and vehicle are in the system and available for bookings.
Scenario: I need to look up a customer's history
When to use: A returning customer calls or walks in and you want to see their past work.
Steps:
- Go to Customers in the sidebar.
- Use the search bar to find them by name or phone number.
- Click on the customer to open their profile.
- You will see tabs for:
- Vehicles -- All registered vehicles.
- Booking History -- Every past and current booking with service details and pricing.
- Communication History -- All emails, SMS, and WhatsApp messages sent to them.
- Attachments -- Documents, inspection photos, and files.
Done. You have the full picture of the customer's relationship with your garage.
Operations
Scenario: I need to add parts to a job
When to use: You have identified parts needed for a booking and want to assign them from inventory.
Steps:
- Open the booking detail page.
- In the Parts / Inventory section, search for the part you need.
- Select the part from your inventory.
- Set the quantity.
- The selling price is auto-filled from your inventory record.
- Confirm the assignment.
Done. The part is assigned to the job. Stock levels are updated and the cost is tracked against this booking.
Good to know: When completing the booking, you will be prompted to confirm all assigned parts were actually used.
Scenario: I need to do a pre-inspection before starting work
When to use: You want to document the vehicle's condition before any work begins.
Steps:
- Open the booking (it must be Confirmed or In-Service).
- Click the Pre-Inspection status card on the booking detail page.
- Capture tab -- Take photos of each vehicle area (front, rear, left, right, interior, odometer, damage). Record short videos if needed.
- Checklist tab -- Work through the inspection checklist, marking each item.
- Photos and checklist progress are saved automatically as you go.
- When finished, click Complete Inspection.
- To share the report with the customer, click Send and choose Email or WhatsApp.
Done. The inspection report is complete and the customer has a professional, shareable link.
Scenario: I need to send an estimate, invoice, or deposit to a customer
When to use: You have created an estimate, invoice, or deposit invoice and want to send it to the customer.
Steps:
- Find the document in its respective page (Estimates, Invoices, or Invoices → Deposits tab).
- Click the Send button on the row.
- In the Send dialog:
- Toggle Email and/or WhatsApp on.
- The customer's email and phone number are pre-filled. If missing, you can add or update them inline.
- Review the message preview.
- Click Send.
Done. The customer receives the document via their preferred channel. Estimates include a link where the customer can approve or decline. Invoices can include either a Stripe-generated payment link or a manually pasted payment link saved in the invoice editor.
Good to know: You can send via both email and WhatsApp at the same time. The system tracks all sent communications in the customer's profile under Communication History.
Setup
Scenario: I need to add a team member
When to use: You are bringing someone new onto your team and they need access to autoGMS.
Steps:
- Go to Settings (bottom of the sidebar) → Garage Settings.
- Click the Team & Access tab.
- Click Add Team Member.
- In the dialog:
- Select a Role (Technician, Service Advisor, Manager, or Garage Admin -- available roles depend on your own role).
- Enter their First Name, Last Name, and Email Address.
- Click Submit.
Done. The team member receives an email with their login credentials and appears in the team table immediately.
Good to know: Managers can add Technicians and Service Advisors. Garage Admins can also add Managers. Only Garage Owners can add Garage Admins. See Roles & Access Control for what each role can do.
Scenario: I need to set up my services and pricing
When to use: You are configuring your garage for the first time or adding new services to your catalog.
Steps:
- Go to Services in the sidebar.
- Click Add Services above the table.
- Choose how to add:
- From Catalog -- Browse built-in services and add multiple at once.
- Import from CSV -- Upload a spreadsheet for bulk setup.
- Create Custom -- Build a one-off service manually.
- For each service, set:
- Name and Category (Maintenance, Repair, Inspection, etc.).
- Pricing per vehicle type (sedan, SUV, truck, etc.).
- Skill Level (Basic, Intermediate, Expert) -- used by Smart Dispatch.
- Save the service.
Done. The service is now available for bookings, estimates, and reporting.
Good to know: You can expand any service row in the table to see the full pricing breakdown by vehicle type without opening the edit dialog.
Scenario: I need to connect Stripe so customers can pay online
When to use: You want to accept card payments and send payment links on invoices.
Steps:
- Go to Payments in the sidebar.
- Click Settings in the top right.
- Click Connect with Stripe.
- You will be redirected to Stripe to create or link an account.
- Complete the Stripe onboarding (business details, bank account, identity verification).
- Once verified, you are redirected back to autoGMS.
Done. Your garage can now accept online payments. Payment links will appear on invoices you send to customers.
Good to know: This is a one-time setup per garage. Each garage in a multi-garage operation has its own Stripe Connect account, keeping finances separate. Stripe handles PCI compliance and fraud detection.
Quick Reference Table
| I want to... | Go here | Do this |
|---|---|---|
| Book a walk-in customer | New Booking button (header) | Fill in customer, vehicle, service, date |
| Start a job | Bookings → Start | Assign technician via Smart Dispatch |
| Complete a job | Bookings → Complete | Confirm inventory, then complete |
| Pause a job | Bookings → Hold | Select reason, add notes |
| Add a customer | Customers → Add Customer | Fill in details, then add vehicle |
| Look up customer history | Customers → search → profile | Browse Vehicles, History, Comms tabs |
| Add parts to a job | Booking detail → Parts | Search inventory, set quantity |
| Run a pre-inspection | Booking detail → Pre-Inspection | Capture photos, complete checklist, send report |
| Send an estimate/invoice | Estimates or Invoices → Send | Toggle Email/WhatsApp, send |
| Credit a paid invoice | Invoices → ⋮ → Credit Note | Opens Credit Notes tab with invoice pre-selected |
| Mark estimate items for upfront payment | Estimates → line items | Tick Include in deposit on one or more rows |
| Take a deposit (direct) | Invoices → Deposits tab | Select booking, enter amount, Create |
| Take a deposit (from estimate) | Booking-linked estimate workspace | Click Create deposit on the fully approved estimate |
| Apply deposit to invoice | Generate the final invoice for the booking | The paid deposit is applied automatically when the final invoice is created |
| Quote a customer | Estimates → New Estimate | Create, then Send |
| Convert estimate to booking | Estimates → find approved | Click Create Booking or Create Booking & Deposit |
| Order parts | Purchase Orders → New Order | Create, then Send to supplier |
| Receive parts | Purchase Orders → Start receiving | Use the Receiving Wizard |
| Apply vendor credit | Purchase Orders → Vendors → Credits | Create credit, apply to PO |
| Record a cash payment | Invoices → Mark Paid | Enter amount, select Cash |
| Fix an unpaid invoice | Invoices → ⋮ → Edit | Make changes, save |
| Fix a paid invoice | Invoices → ⋮ → Credit Note | Use the Invoices Credit Notes tab, then apply if needed |
| Add a team member | Settings → Team & Access → Add | Select role, enter details |
| Set up services | Services → Add Services | From Catalog, CSV, or Custom |
| Connect Stripe | Payments → Settings → Connect | Complete Stripe onboarding |