Documentation
Find detailed guides and reference materials for using 4-Court DMS, organised by user role.
👑 Owner Guide
Complete access to all system features including company configuration, billing, and user management.
Quick Start Checklist
After signing up, complete these steps to set up your dealership:
Complete your company profile
Navigate to Company Info from your dashboard. Add your business name, address, phone number, and company registration details.
Set up your locations
If you have multiple dealership sites, add each location with its address and contact details. One location must be marked as primary.
Invite your team
Go to User Management and click "Add User". Enter each staff member's email and assign their role. They'll receive an invitation to set up their account.
Add your first vehicles
Click "Add Vehicle" to start building your inventory. Include photos, pricing, and detailed specifications for each vehicle.
Review your subscription
Visit Billing to review your plan and ensure it matches your business needs. You can upgrade anytime as your dealership grows.
Company Management
Company Information
Your company profile contains essential business details visible to your team:
Screenshot: Company Info page showing business details form
- Business Name - Your dealership's trading name
- Company Registration - Your registered company number (if applicable)
- VAT Number - For VAT-registered businesses
- Contact Details - Primary phone, email, and address
- Business Hours - Your standard opening times
Location Management
For multi-site operations, each location is tracked separately:
Screenshot: Locations list showing multiple dealership sites
- Go to Company Info and scroll to Locations
- Click Add Location to create a new site
- Enter the location name (e.g., "Manchester Showroom")
- Add the full address, phone, and email
- Mark one location as Primary (your main site)
- Save the location - vehicles can now be assigned here
Tip: Deactivating a location (rather than deleting) preserves all historical data including past sales and transfers.
User Management
Adding New Users
Invite staff members to join your 4-Court account:
Screenshot: Add User form with role selection dropdown
- Navigate to User Management from your dashboard
- Click the Add User button
- Enter their first name, last name, and email address
- Select their role:
- Manager - Team oversight and approvals
- Sales Staff - Customer-facing sales activities
- Office Staff - Inventory and admin tasks
- Accountant - Financial reporting (read-only)
- Click Send Invitation
- The user receives an email with a link to set their password
Managing Existing Users
Screenshot: User list with edit and deactivate buttons
From the user list, you can:
- Edit - Change their name, email, or role
- Reset Password - Send them a password reset email
- Disable 2FA - Remove two-factor authentication if they've lost access to their authenticator app
- Deactivate - Prevent login while preserving their activity history
- Reactivate - Restore access to a previously deactivated user
Important: You cannot delete users because their activity (sales, vehicle changes, etc.) must be preserved for audit purposes. Always deactivate instead.
Role Permissions Overview
| Feature | Owner | Manager | Sales | Office | Accountant |
|---|---|---|---|---|---|
| View vehicles | ✓ | ✓ | ✓ | ✓ | ✓ |
| Add/edit vehicles | ✓ | ✓ | — | ✓ | — |
| Change vehicle prices | ✓ | ✓ | — | — | — |
| Create sales | ✓ | ✓ | ✓ | — | — |
| Manage customers | ✓ | ✓ | ✓ | — | — |
| Manage users | ✓ | ✓ | — | — | — |
| View reports | ✓ | ✓ | Limited | — | ✓ |
| Billing & subscription | ✓ | — | — | — | View only |
| Company settings | ✓ | — | — | — | — |
Billing & Subscription
Understanding Your Plan
Screenshot: Billing page showing current plan details and usage
The Billing page shows:
- Current Plan - Your subscription tier and monthly price
- Billing Period - When your subscription renews
- Usage - Vehicles sold vs. your plan limit
- Payment History - Past invoices with download links
Changing Your Plan
To upgrade or downgrade your subscription:
Screenshot: Change Plan modal showing plan comparison
- Go to Billing from your dashboard
- Click Change Plan
- Review the available plans and select your new plan
- For upgrades: Change takes effect immediately; you're charged a prorated amount
- For downgrades: Change is scheduled for the end of your current billing period
Managing Payment Methods
Click Manage Payment Methods to access the Stripe customer portal where you can:
- Add or remove credit/debit cards
- Set a default payment method
- Update billing address
- View and download all invoices
Audit Trail
As an owner, you have access to the company audit log showing all significant actions:
Screenshot: Audit log showing recent user activities
- User logins and logouts
- User account changes (created, deactivated, role changed)
- Vehicle additions and deletions
- Price changes
- Sales created and completed
- Subscription changes
Access the audit log from Company Info → Audit Trail.
User Security Logs
Monitor individual user security activity to track account access and password changes:
What's Tracked
For each user, the security log records:
- Login Success - Successful sign-ins with date, time, and IP address
- Failed Login - Unsuccessful login attempts (potential security concern)
- Logout - When the user signed out
- Password Reset Requested - Password reset emails sent to the user
- Password Changed - Password updates with source:
- Changed via profile settings (user self-service)
- Changed via password reset link
- Changed by administrator (with the admin's name recorded)
Viewing a User's Security Log
Screenshot: User detail page with Security Activity Log section expanded
- Go to User Management
- Click on the user's name to view their profile
- Scroll to the Security Activity Log section
- Click the section header to expand it
- View the most recent 25 security events for that user
Use Cases
- Account lockout investigation - Check for failed login attempts
- Security audit - Review who has been accessing the system
- Password change verification - Confirm when and how a password was changed
- Suspicious activity - Identify logins from unexpected IP addresses
Tip: If you see multiple failed login attempts from unfamiliar IP addresses, consider resetting the user's password and reminding them to use a strong, unique password.
Two-Factor Authentication (2FA)
Two-factor authentication adds an extra layer of security by requiring a code from an authenticator app in addition to the password.
Encouraging 2FA Adoption
While 2FA is optional, we recommend encouraging all users - especially those with access to sensitive financial data - to enable it. Users can set up 2FA from their profile page.
Helping Users Who Are Locked Out
If a user loses access to their authenticator app and cannot sign in:
- Go to User Management
- Find and click on the user's name
- Click Disable 2FA to remove their two-factor requirement
- The user can now sign in with just their password
- Advise them to set up 2FA again from their profile once they have access to their authenticator app
Changing Authenticator Apps
Users cannot transfer 2FA to a new device or app. To change their authenticator, they must:
- Sign in to 4-Court (while they still have access to their current authenticator)
- Go to their Profile and click Disable 2FA
- Set up 2FA again and scan the new QR code with their new device
Each setup generates a unique secret key - the old authenticator will no longer work after re-setup.
📋 Manager Guide
Oversee daily operations, manage your team, and approve key transactions.
Your Dashboard
Screenshot: Manager dashboard showing team performance and pending actions
Your dashboard provides an overview of:
- Sales Today/This Week/This Month - Revenue and vehicle count
- Pending Approvals - Transfers and preparation costs awaiting your review
- Vehicles in Preparation - Stock being readied for sale
- Team Activity - Recent actions by your staff
- Low Stock Alerts - Categories with few available vehicles
Team Management
Adding Team Members
As a manager, you can add users with the following roles:
- Sales Staff - For customer-facing sales team members
- Office Staff - For admin and inventory personnel
- Accountant - For finance team members (read-only access)
You cannot add other managers or owners - only the company owner can do this.
Monitoring Performance
Screenshot: Team performance report showing sales by user
Track your team's activity through:
- Sales Reports - Filter by salesperson to see individual performance
- Activity Log - View recent actions by each team member
- Customer Interactions - See who's engaging with which customers
User Security Logs
Monitor security activity for your team members:
Screenshot: Security Activity Log showing login history and password changes
To view a user's security activity:
- Go to User Management and click on a team member's name
- Scroll to the Security Activity Log section
- Click the header to expand and view their recent security events
The log shows:
- Successful and failed login attempts
- Password reset requests
- Password changes (including who changed it if done by an admin)
- IP addresses for each event
Note: You can only view security logs for users with roles below your own (sales staff, office staff, accountants). Only owners can view manager security logs.
Approvals & Oversight
Vehicle Transfers
When staff request to move vehicles between locations:
Screenshot: Transfer approval screen with vehicle details and approve/reject buttons
- You'll receive a notification when a transfer is requested
- Review the vehicle details, origin, and destination
- Check the priority level and any notes from the requester
- Click Approve or Reject with a reason
- Once approved, the vehicle status changes to "In Transit"
- When the vehicle arrives, mark the transfer as complete
Preparation Cost Oversight
Monitor spending on vehicle preparation:
- View all preparation costs across your inventory
- Filter by category (mechanical, bodywork, detailing, etc.)
- Identify vehicles with unusually high preparation costs
- Review receipts and vendor information
Price Changes
You have authority to adjust vehicle prices:
Screenshot: Price change form with reason dropdown and price history
- Open the vehicle and click Edit
- Update the asking price, cost basis, or minimum price
- Select a reason for the change (market adjustment, reduction, correction, etc.)
- Save - the change is logged in the vehicle's price history
Inventory Oversight
Stock Status Overview
Screenshot: Inventory page with status filters and vehicle cards
Use filters to quickly view:
- Available - Ready-to-sell vehicles
- In Preparation - Vehicles being serviced or detailed
- Reserved - Vehicles with customer deposits
- In Transit - Vehicles moving between locations
- All Except Sold - Your default view as a manager
Stock Aging
Identify vehicles that have been in stock too long:
- The Days in Stock metric shows how long since acquisition
- Sort by this column to find aging stock
- Consider price reductions for vehicles over 60-90 days
- Add notes to explain why vehicles are slow to sell
Reports
You have access to the following reports:
Sales Reports
Daily, weekly, and monthly sales summaries with revenue, profit, and comparison to previous periods.
Inventory Reports
Stock levels by status, location, make, and model. Includes aging analysis.
Profitability Analysis
Profit margins per vehicle, preparation cost impact, and best/worst performers.
Team Performance
Sales by team member, activity metrics, and conversion rates.
🤝 Sales Staff Guide
Everything you need to manage customers, record deposits, and close sales.
Your Daily Workflow
Screenshot: Sales staff dashboard showing available vehicles and recent activity
Your dashboard shows what matters most for sales:
- Available Vehicles - Stock ready to show customers
- Your Recent Sales - Deals you've closed recently
- Reserved Vehicles - Deposits waiting to convert to sales
- Expiring Reservations - Deposits nearing their deadline
Finding the Right Vehicle
Searching Inventory
Screenshot: Vehicle search with filters for make, model, price, and year
Use the search and filter options to find vehicles:
- Search Box - Search by registration, VIN, make, or model
- Make/Model Filter - Narrow down by manufacturer
- Price Range - Find vehicles within a customer's budget
- Year Range - Filter by age
- Location - See stock at specific sites (all locations visible)
Vehicle Details
Each vehicle page shows everything you need for a customer conversation:
Screenshot: Vehicle detail page with photos, specs, pricing, and action buttons
- Photos - All uploaded images, click to enlarge
- Key Specs - Year, mileage, fuel type, transmission
- Asking Price - The advertised price
- Minimum Price - The lowest you can go (if set by manager)
- Status - Available, reserved, or in preparation
- Location - Where the vehicle is physically held
- Days in Stock - How long it's been available
Tip: Check vehicle notes before showing to a customer - they may contain important information about the vehicle's history or any issues.
Customer Management
Adding a New Customer
Record customer details for follow-up and sales tracking:
Screenshot: Add Customer form with contact details and preferences
- Go to Customers and click Add Customer
- Enter their name, email, and phone number
- Note how they found you (website, referral, walk-in, etc.)
- Record their vehicle preferences if discussed
- Set their communication preferences for GDPR compliance
- Save - you can now associate them with deposits and sales
Recording Vehicle Preferences
Help future follow-ups by recording what they're looking for:
- Preferred makes and models
- Budget range
- Must-have features (automatic, low mileage, specific colours)
- Timeline for purchase
When matching vehicles arrive, you can quickly identify customers to contact.
Taking Deposits
Recording a Deposit
When a customer wants to reserve a vehicle:
Screenshot: Record Deposit form with customer details and payment information
- Go to the vehicle page and click Record Deposit
- Select an existing customer or create a new one
- Enter the deposit amount (£100 - £10,000)
- Select the payment method:
- Card payment
- Bank transfer
- Cash
- Cheque
- Add a payment reference (card last 4 digits, transfer reference, etc.)
- Set the reservation expiry (defaults to 14 days)
- Save - the vehicle is now marked as Reserved
Managing Reservations
Screenshot: Deposit detail showing extend and refund options
For existing deposits, you can:
- Extend Reservation - Give the customer more time (e.g., waiting for finance)
- Convert to Sale - When ready to complete the purchase
- Refund Deposit - If the customer changes their mind (requires reason)
Important: Recording a refund in 4-Court doesn't process the actual refund. You must refund through your payment provider separately.
Creating a Sale
New Sale Process
Screenshot: Create Sale form with vehicle, customer, and pricing sections
- From the vehicle page, click Create Sale
- Select or add the customer
- Confirm the sale price
- Choose delivery method:
- Collection - Customer picks up from your location
- Delivery - You deliver to customer (add delivery charge if applicable)
- If there's an existing deposit, it's automatically applied
- If accepting a trade-in, add the trade-in vehicle details and value
- Save the sale - it's created with Pending status
Recording Payments
Track payments as they're received:
Screenshot: Payment recording form within a sale
- Open the sale and go to Payments
- Click Record Payment
- Enter the amount and payment method
- Add a reference number
- Save - the outstanding balance updates automatically
- When fully paid, mark the sale as Complete
Handling Trade-Ins
When a customer offers their vehicle as part-exchange:
Screenshot: Trade-in section of the sale form
- During sale creation, enable the Trade-In option
- Enter the trade-in vehicle's registration and details
- Set the agreed trade-in value
- The trade-in value is deducted from the total due
- When the sale completes, the trade-in is added to your inventory with "Trade-In" status
Adding Vehicle Notes
Keep your team informed by adding notes to vehicles:
Screenshot: Add Note form with note type dropdown
- Customer Inquiry - "Customer John Smith interested, returning Saturday"
- Internal - "Small scratch on rear bumper, priced accordingly"
- Urgent - "Do not show - awaiting recall repair"
Notes are visible to all staff and help everyone provide consistent information.
🗂️ Office Staff Guide
Manage vehicle inventory, track preparation costs, and handle administrative tasks.
Your Dashboard
Screenshot: Office staff dashboard showing inventory overview
Your dashboard focuses on inventory and admin tasks:
- Inventory Summary - Vehicle counts by status
- Vehicles in Preparation - Stock currently being worked on
- Recent Additions - Newly added vehicles
- Pending Transfers - Vehicles moving between locations
Adding Vehicles to Inventory
Vehicle Entry Process
Screenshot: Add Vehicle form with all required fields highlighted
- Click Add Vehicle from the dashboard or Vehicles page
- Enter required information:
- VIN - 17-character Vehicle Identification Number
- Registration - Number plate
- Make & Model - e.g., Ford Fiesta
- Year - Year of manufacture
- Colour - Exterior colour
- Body Style - Hatchback, Saloon, SUV, etc.
- Mileage - Current odometer reading
- Asking Price - The price to advertise
- Add optional details: trim level, engine, fuel type, transmission
- Enter cost basis (purchase price) if known
- Select the location where the vehicle is held
- Set initial status (usually "In Preparation" for new stock)
- Save the vehicle
Uploading Photos
Screenshot: Photo upload interface with drag-and-drop zone
- Open the vehicle and go to Photos
- Click Upload Photos or drag images onto the upload area
- You can select multiple photos at once
- Supported formats: JPEG, PNG, GIF, WebP (max 10MB each)
- Drag to reorder - the first photo becomes the primary image
- Click the star icon to set a different primary photo
- Delete unwanted photos using the trash icon
Taking Photos on Mobile: When using a phone or tablet, a Take Photo button appears on the upload page. Tap it to open your device's camera, take a photo, and upload it directly — there's no need to save to your gallery first. This is ideal for photographing vehicles on the forecourt and having the images appear in the system straight away.
Photo Tips: Include exterior (all angles), interior, dashboard, engine bay, and any notable features or imperfections. Good photos help sales staff and build customer trust.
Tracking Preparation Costs
Adding a Preparation Cost
Record all expenses incurred getting a vehicle ready for sale:
Screenshot: Add Preparation Cost form with category selection and receipt upload
- Open the vehicle and go to Preparation Costs
- Click Add Cost
- Select the category:
- Mechanical - Engine, gearbox, suspension repairs
- Bodywork - Dents, scratches, paint
- Detailing - Valeting, cleaning, polishing
- Certification - MOT, service, inspections
- Parts - Replacement parts purchased
- Labour - Workshop time charges
- Other - Miscellaneous expenses
- Enter the amount and description of work
- Set the work date and completion date (if finished)
- Add vendor information if applicable
- Upload the receipt or invoice (PDF or image)
- Save the cost
Viewing Cost Summary
Screenshot: Vehicle preparation costs summary showing total by category
The vehicle page shows:
- Total Preparation Costs - Sum of all recorded costs
- Cost Breakdown - Amount by category
- Total Cost Basis - Purchase price + preparation costs
- Projected Profit - Asking price minus total cost basis
Managing Vehicle Status
Status Workflow
Screenshot: Vehicle status dropdown showing available options
Typical vehicle status progression:
- In Preparation - Vehicle arrives, needs work before sale
- Complete preparation work and record all costs
- Available - Vehicle ready to show and sell
- Reserved - Customer has placed a deposit (set automatically)
- Sold - Sale completed (set when sale is finalised)
Changing Status
- Open the vehicle and click Edit
- Change the Status field
- Save the vehicle
Note: Some status changes happen automatically (e.g., Reserved when a deposit is taken, Sold when a sale completes).
Vehicle Transfers
Requesting a Transfer
To move a vehicle to another location:
Screenshot: Request Transfer form with destination and priority
- Open the vehicle and click Request Transfer
- Select the destination location
- Set the priority:
- Normal - Standard transfer, no rush
- High - Needed soon
- Urgent - Customer waiting, move immediately
- Add any notes (reason for transfer, special instructions)
- Submit the request
- A manager must approve before the transfer proceeds
Completing a Transfer
When a vehicle arrives at your location:
- Go to Transfers and find the incoming transfer
- Verify the vehicle has arrived
- Click Mark as Complete
- The vehicle's location updates automatically
📊 Accountant Guide
Access financial reports, sales data, and billing information for accounting purposes.
Your Access Level
As an accountant, you have read-only access to financial information. You can view and export data but cannot modify records. This ensures data integrity for accounting purposes.
You CAN:
- View all vehicle inventory
- View all sales and payment records
- Access financial reports
- Export data to CSV/PDF
- View billing history and invoices
- View preparation costs and receipts
You CANNOT:
- Add or edit vehicles
- Create or modify sales
- Record payments
- Manage customers
- Access user management
- Change company settings
Financial Reports
Sales Summary Report
Screenshot: Sales summary report with revenue, costs, and profit
View sales performance over any period:
- Total Revenue - Sum of all sale amounts
- Total Cost of Goods - Purchase prices + preparation costs
- Gross Profit - Revenue minus cost of goods
- Profit Margin - Percentage profit on sales
- Average Sale Price - Mean transaction value
- Vehicles Sold - Count of completed sales
Profitability by Vehicle
Screenshot: Vehicle profitability table with cost breakdown
For each sold vehicle, view:
- Purchase Price - What was paid for the vehicle
- Preparation Costs - All recorded prep expenses
- Total Cost - Purchase + preparation
- Sale Price - Final selling price
- Gross Profit - Sale price minus total cost
- Margin % - Profit as percentage of sale
Preparation Cost Analysis
Analyse spending on vehicle preparation:
- By Category - How much spent on mechanical, bodywork, detailing, etc.
- By Vendor - Spending per supplier
- By Vehicle - Which vehicles had highest prep costs
- Trend Analysis - Prep costs over time
Exporting Data
Export Formats
Screenshot: Export button with format options
Reports can be exported in two formats:
- CSV (Comma-Separated Values)
Best for importing into Excel, accounting software, or databases. Contains raw data for further analysis.
- PDF (Portable Document Format)
Best for printing or sharing formatted reports. Maintains visual layout.
How to Export
- Navigate to the report you want to export
- Set your desired date range and filters
- Click the Export button (usually top-right of the report)
- Select your preferred format (CSV or PDF)
- The file downloads automatically
Inventory Export
Export current inventory data:
- Go to Vehicles
- Apply any desired filters (status, location, etc.)
- Click Export
- The export includes: stock number, VIN, registration, make, model, year, mileage, asking price, cost basis, status, and location
Billing Information
Viewing Subscription Details
Screenshot: Billing page from accountant's view (read-only)
On the Billing page, you can view:
- Current Plan - Subscription tier and monthly cost
- Billing Period - Current cycle dates
- Payment History - All past transactions
Note: You cannot modify the subscription or payment methods - this is owner-only access.
Downloading Invoices
- Go to Billing
- Scroll to Payment History
- Click the download icon next to any payment
- The invoice downloads as a PDF
Invoices include VAT details where applicable and can be used for expense claims or tax records.
Suggested Month-End Process
A typical month-end workflow for reconciling 4-Court data:
Export Sales Report
Export all sales for the month to CSV. Cross-reference with bank statements and payment provider reports.
Review Preparation Costs
Export preparation costs for the month. Verify against supplier invoices and ensure all receipts are attached.
Check Inventory Valuation
Export current inventory with cost basis. Sum the cost basis column for total stock value.
Download Subscription Invoice
Download the 4-Court subscription invoice for the month from the Billing page.
Run Profitability Analysis
Review per-vehicle profit margins. Flag any anomalies (negative margins, unusually high costs) for investigation.
Need More Help?
Can't find what you're looking for? Our support team is here to help with any questions about using 4-Court DMS.