Legal Firms Use Case
How legal firms use Archivus for contract analysis, case management, and compliance.
Overview
Legal firms handle thousands of documents daily: contracts, case files, legal research, client communications. Archivus helps legal teams:
- Analyze contracts - Extract key terms, obligations, and risks
- Manage case files - Organize and search case documents
- Ensure compliance - Track document retention and access
- Collaborate - Share documents securely with clients and team members
Key Use Cases
Contract Analysis
Challenge: Reviewing contracts manually takes hours and risks missing important terms.
Solution: Upload contracts to Archivus and ask questions:
from archivus import ArchivusClient
client = ArchivusClient(api_key="YOUR_API_KEY", tenant="law-firm")
# Upload contract
document = client.documents.upload("service-agreement.pdf")
# Create chat session
session = client.chat.create_session(document.id, "Contract Review")
# Ask key questions
questions = {
"parties": "Who are the parties to this contract?",
"term": "What is the contract term and expiration date?",
"payment": "What are the payment terms?",
"termination": "What are the termination clauses?",
"liability": "What are the liability and indemnification clauses?",
"governing_law": "What is the governing law and jurisdiction?"
}
analysis = {}
for key, question in questions.items():
response = client.chat.ask(session.id, question)
analysis[key] = {
"answer": response.content,
"confidence": response.confidence,
"sources": response.sources
}
# Generate contract summary
print("Contract Analysis Complete")
for key, data in analysis.items():
print(f"\n{key.replace('_', ' ').title()}:")
print(f" {data['answer']}")
print(f" Confidence: {data['confidence']:.2f}")
Benefits:
- 75% time savings - Automated contract review
- Higher accuracy - AI catches details humans might miss
- Consistent analysis - Same questions for all contracts
- Source citations - Every answer includes page references
Case Management
Challenge: Finding relevant documents across thousands of case files.
Solution: Use semantic search to find documents by meaning:
# Find all documents related to a specific case
results = client.search.search(
query="documents about breach of contract case XYZ",
mode="semantic",
tag_id="tag_case_xyz"
)
# Find similar cases
similar_cases = client.search.search(
query="cases similar to employment discrimination",
mode="semantic",
folder_id="folder_cases"
)
# Find documents by concept
compliance_docs = client.search.search(
query="documents about regulatory compliance requirements",
mode="semantic"
)
Benefits:
- Instant discovery - Find documents without exact keywords
- Related cases - Discover similar cases automatically
- Concept search - Find documents by legal concepts
Document Organization
Challenge: Organizing documents by case, client, document type, and date.
Solution: Use folders, tags, and AI auto-tagging:
# Create folder structure
cases_folder = client.folders.create("Cases", color="#3B82F6")
clients_folder = client.folders.create("Clients", color="#10B981")
# Create case folder
case_xyz = client.folders.create(
"Case XYZ",
parent_id=cases_folder.id,
color="#EF4444"
)
# Upload documents with auto-tagging
document = client.documents.upload(
"motion-to-dismiss.pdf",
folder_id=case_xyz.id,
enable_ai=True,
tags=["motion", "case_xyz", "2025"]
)
# AI automatically tags with:
# - Document type: "motion", "pleading", "brief"
# - Case-related: "case_xyz", "client_name"
# - Legal concepts: "dismissal", "jurisdiction"
Benefits:
- Automatic organization - AI tags documents automatically
- Consistent structure - Standard folder hierarchy
- Easy retrieval - Find documents by multiple criteria
Client Collaboration
Challenge: Sharing documents securely with clients while maintaining control.
Solution: Use workspaces and share links:
# Create client workspace
client_workspace = client.workspaces.create(
"Acme Corp - Legal Matters",
description="Legal documents for Acme Corp"
)
# Upload documents to workspace
document = client.documents.upload(
"legal-opinion.pdf",
workspace_id=client_workspace.id
)
# Share with client user
client.documents.share(
document.id,
user_id="client_user_id",
permission="view"
)
# Or create shareable link
share_link = client.documents.create_share_link(
document.id,
permission="view",
expires_days=30,
password="secure-password"
)
Benefits:
- Secure sharing - Control who can access documents
- Audit trail - Track who accessed what and when
- Time-limited access - Share links expire automatically
Compliance & Retention
Challenge: Managing document retention policies and compliance requirements.
Solution: Use tags and search to track compliance:
# Tag documents with retention policy
client.documents.update(
document_id="doc_abc123",
tags=["retention_7_years", "compliance_required", "client_confidential"]
)
# Find documents expiring soon
expiring_docs = client.search.search(
query="documents with retention policies expiring soon",
mode="semantic",
tag_id="tag_retention_7_years"
)
# Generate compliance report
compliance_docs = client.search.search(
query="documents requiring compliance review",
mode="semantic",
tag_id="tag_compliance_required"
)
Benefits:
- Policy tracking - Tag documents with retention policies
- Automated alerts - Find documents needing attention
- Compliance reports - Generate compliance reports easily
Real-World Example
Law Firm: Smith & Associates
Challenge:
- 50+ attorneys handling 200+ active cases
- 10,000+ documents across multiple practice areas
- Manual document review taking 4-6 hours per contract
- Difficulty finding relevant case precedents
Solution with Archivus:
- Uploaded all case files and contracts
- Created chat sessions for contract review
- Used semantic search to find case precedents
- Organized documents by case and client
Results:
- 80% reduction in contract review time
- 90% faster case document discovery
- 100% compliance with document retention policies
- Improved client service with faster document access
Recommended Features
Essential
- Document upload and organization
- Semantic search
- AI chat for document Q&A
- Auto-tagging and classification
Recommended
- Multi-document analysis
- Document comparison
- Workspace collaboration
- Share links with expiration
Advanced
- Custom AI agents for legal workflows
- Integration with legal case management systems
- Advanced analytics and reporting
Pricing
Legal firms typically use:
- Pro Plan ($99 CAD/month) - For small firms (1-5 attorneys)
- Team Plan ($249 CAD/month) - For medium firms (5-25 attorneys)
- Enterprise Plan (Custom) - For large firms with custom requirements
Next Steps
- Get Started - Set up Archivus
- Upload Documents - Upload your first documents
- Try Chat - Analyze your first contract
- Contact Sales - Discuss enterprise needs
Questions? Contact support@ubiship.com or sales@ubiship.com