Administrator Guide
Complete reference for managing the QUAIIL system
As an Administrator, you have full access to all QUAIIL system functions. You are responsible for:
- Managing cases for all clients
- Inviting and managing users (Clients and Investigators)
- Approving time entries submitted by investigators
- Creating and managing invoices
- Overseeing all documents and communications
- Monitoring system-wide activity and performance
User Roles in QUAIIL
Administrator (You)
Full system access. Can manage all cases, users, invoices, and approve time entries.
Investigator
Can view and edit assigned cases, track time, upload documents, and communicate with clients—but only for cases they're assigned to. Cannot access invoicing or create new cases.
Client
Access limited to the Client Portal. Can view their cases, documents, messages, and invoices.
Inviting Users
- Go to Dashboard → Users
- Click "Invite User"
- Enter the user's email address and full name
- Select their role:
- User for Clients and Investigators
- Admin only for other administrators
- After the user registers, update their User Type if needed:
- Go to the Users page
- Click Edit on the user
- Set User Type to "Investigator" if they should be an investigator
New Client Onboarding
When a new client is invited and registers, they will be guided through an onboarding process that collects:
- Contact information (cell phone, office phone, preferred contact method)
- Address details
- Professional information (firm/organization, bar number, practice areas)
- Emergency contact information
This ensures you have complete client records from the start. Clients can only access their portal after completing onboarding.
Creating a New Case
- Navigate to Cases → New Case
- Enter case details:
- Case Number: Unique identifier (e.g., 2025-INV-001)
- Case Name: Descriptive title
- Client: Select from invited users
- Case Type: Investigation, Litigation Support, Digital Forensics, etc.
- Assigned Investigator: Email of the QUAIIL investigator (this grants them access to the case)
- Set dates, priority, and other metadata
- Click Create Case
Managing Case Details
Within a case, you can:
- Edit Case Information: Update status, description, dates, assigned investigator
- Investigation Checklist: Track progress on investigative tasks
- Veritas Analysis: Use AI to analyze documents and extract timeline events
- Documents: Upload and organize case-related files
- Messages: Communicate with clients and investigators
- Invoices: View and manage billing for the case
How Time Tracking Works
- Investigators create time entries for work performed on cases
- Entries start in Draftstatus
- You (Admin) review and approve each entry
- Approved entries become available for invoicing
- Once an entry is billed, it becomes Billedand locked
Approving Time Entries
- Go to Time Tracking
- Filter by Status: Draft to see pending entries
- Click on an entry to review details
- Verify:
- Hours are reasonable
- Description is clear
- Correct case is selected
- Hourly rate is accurate
- Click to approve
Note: Only administrators can approve time entries. Investigators can create and edit their own draft entries, but cannot approve them.
Creating an Invoice from Time Entries
- Go to Invoices → New Invoice
- Fill in invoice details (invoice number auto-generates)
- Select the Case from the dropdown
- On the right side, you'll see "Approved Time Entries" for that case
- Check the boxes next to entries you want to bill
- Click "Add Selected" to convert them to invoice line items
- Add manual line items if needed (expenses, flat fees, etc.)
- Review the total and click Create Invoice
Editing Invoices (Draft Stage)
While an invoice is in
- Edit line items (add, remove, adjust hours/rates)
- Update dates and notes
- Change the status to Sentwhen ready to send to client
Sending Invoices
Once an invoice is marked as
What is the Veritas Engine?
The Veritas Engine is QUAIIL's proprietary AI system that analyzes case documents (transcripts, reports, forensic extractions, etc.) to extract timeline events, identify inconsistencies, and surface key information automatically.
Using the Veritas Engine
- Go to a case's Veritas Analysis tab
- Upload documents to the case (if not already uploaded)
- Click on any document
- The AI will:
- Extract text from the document
- Identify key events, people, locations, and dates
- Create timeline entries automatically
- Review the extracted timeline events
- Edit or delete events as needed
Pro Tip: The Veritas Engine is particularly powerful for:
- Jail call transcripts (identifies speakers, topics, and inconsistencies)
- Police reports and witness statements
- Cell phone extractions (text messages, call logs)
- Court transcripts and hearing recordings
Uploading Documents
- Go to Documents or a specific case's Documents tab
- Click Upload Document
- Select the case (if uploading from global Documents page)
- Choose document type: Evidence, Report, Transcript, Forensics, etc.
- Upload the file and add a description
- Mark as privileged if applicable
Document Security
All documents are:
- Encrypted in transit and at rest
- Only accessible to authorized users (admin, assigned investigator, or client for that case)
- Tracked with chain-of-custody metadata
Communicating with Clients and Investigators
Each case has a message thread accessible from the case detail page's Messages tab.
Sending Messages
- Open a case and go to the Messages tab
- Type your message in the text box
- Optionally attach files
- Check "Internal note" if the message should only be visible to QUAIIL staff (not the client)
- Click Send Message
Internal Notes: Use internal notes for case strategy discussions, investigative leads, or administrative notes that the client should not see.
Administrative Best Practices
- Regularly review pending time entries to keep billing up-to-date
- Assign investigators promptly when new cases are created
- Use internal notes for sensitive information that shouldn't be client-visible
- Keep case statuses updated (pending → active → completed → closed)
- Send invoice emails promptly after marking invoices as "Sent"
- Use the Veritas Engine for complex documents to save time on manual review
- Maintain clear descriptions in time entries and documents for easier reference
Security Reminders
- Always log out when using shared computers
- Do not share login credentials
- Verify user emails before inviting
- Use strong, unique passwords
- Report any suspicious activity immediately
The Accounting module provides comprehensive financial tracking for your business, including income, expenses, and profitability analysis.
Overview Dashboard
The accounting dashboard displays key financial metrics including:
- Total Income - All money received
- Total Expenses - All business costs
- Net Profit/Loss - Income minus expenses
- Recent Transactions - Latest income and expense entries
- Expense Breakdown - Top spending categories
Recording Expenses
- Click "Add Expense" from the accounting dashboard or expenses page
- Enter the amount and date
- Provide a description of what the expense was for
- Select the appropriate category (travel, supplies, software, etc.)
- Optionally link to a specific case
- Upload a receipt or proof of purchase
- Set the status (pending, approved, reimbursed, or reconciled)
- Add any additional notes
- Click "Add Expense" to save
Recording Income
- Click "Record Income" from the accounting dashboard or income page
- Enter the amount received and date
- Provide a description (e.g., "Payment for Case #123")
- Select the source (client payment, refund, grant, or other)
- Optionally link to a specific case and/or invoice
- Add any additional notes
- Click "Record Income" to save
Automatic Income Creation
When you mark an invoice as "paid" in the invoice detail page, the system automatically creates an Income record linked to that invoice. This ensures accurate financial tracking without manual double-entry.
Filtering & Analysis
Use the period selector (This Week, This Month, This Quarter, This Year, All Time) to view financial data for specific timeframes. You can also:
- Search expenses and income by description or person
- Filter expenses by category and status
- Filter income by source
- View expense breakdown by category
- Track case-specific profitability by linking transactions to cases
Best Practices
- Record expenses as soon as they occur
- Always upload receipts for audit trails
- Link expenses and income to cases when applicable for per-case profitability tracking
- Use the status field to track expense approval and reimbursement workflows
- Review the accounting dashboard regularly to monitor financial health
- Reconcile your accounting records with bank statements monthly
