HoLaCe is built so a law firm doesnβt do every task in-house. Service Providers are outside companies β investigation firms, expert-witness shops, court-runners β that plug into your case work without joining your firm or seeing cases they werenβt invited to. Innate Fox Investigations is the canonical example: a California habitability-investigation partner that takes on field work for HoLaCe firms across multiple states. Each service provider company has its own portal, its own login, and its own staff list. Field workers (like Innate Fox investigator Vince Soria) get a leaner, mobile-first contractor view that shows only the specific assignments they own.Documentation Index
Fetch the complete documentation index at: https://docs.holace.io/llms.txt
Use this file to discover all available pages before exploring further.
Two portals, two audiences
SP Admin Portal
For provider managers and ops staff (e.g. Adrianna at Innate Fox). Receive incoming requests, assign investigators, track SLA, manage the team roster.
Contractor Portal
For the field investigator. See todayβs assignments, get directions to the site, complete the mobile form on a phone, submit the report.
The parallel-services concept
This is the most important mental model in this section. Service Instances run alongside a journey, not inside it. [Screenshot: A journey detail page with a sidebar showing the Avenue stage tracker and, beneath it, a βServicesβ panel with two ServiceInstance cards (Investigation, Expert Witness) running in parallel] A client journey progresses linearly through a single Avenue at a time β Prospect β Pre-Litigation β Litigation β DNQ. That linear track is where the case status lives. Services donβt move the avenue forward. They are parallel add-ons:- A journey can have zero, one, or many ServiceInstances open at once.
- An investigation can be requested while the case sits in Pre-Litigation and keep running after the case enters Litigation.
- Each ServiceInstance has its own status, its own provider, its own staged workflow (request β assigned β in-progress β review β complete).
- Closing a ServiceInstance does not advance the journeyβs avenue. Advancing the avenue does not close active services.
Investigation lifecycle at a glance
Firm requests
An attorney or paralegal opens a journey, picks Investigations in the inner nav, and creates a request β propertyAddress, tenant, priority (
STANDARD, URGENT, EMERGENCY), and any context the investigator needs.Provider receives
The request lands in the SP adminβs Investigation Requests queue with status
PENDING. They see firm name, requestor, address, and SLA implied by priority.Provider assigns
SP admin assigns an investigator (a
ServiceProviderEmployee with role INVESTIGATOR). Status flips to ASSIGNED and that contractor sees it on their dashboard.Field work
Contractor opens the assignment on their phone, gets directions, fills the mobile investigation form (per-category save, photo capture with GPS, notes). Status
IN_PROGRESS.Submission
Contractor submits. Status
PENDING_REVIEW. The submitted form lands in the firmβs Investigations review queue.Firm reviews
Attorney approves the report (or requests revisions). Approval makes the report eligible for the investigation demand-letter pipeline. Status
COMPLETED.