White-Label Solution

Deploy Archivus as Your Own Document Intelligence Platform


Overview

Transform Archivus into your own branded document intelligence solution. White-label capabilities enable enterprises and platform builders to deliver AI-powered document features under their own brand.


White-Label Components

1. Visual Branding

Customize every visual element:

Element Customization
Logo Header, favicon, loading states
Colors Primary, secondary, accent colors
Typography Font families and weights
Domain docs.yourcompany.com
Email Templates Branded transactional emails

2. Custom AI Behavior

Tailor AI responses to your industry:

{
  "tenant_id": "your-tenant",
  "ai_config": {
    "system_prompt_prefix": "You are a legal document assistant...",
    "response_style": "formal",
    "industry_context": "legal",
    "custom_entities": ["case_number", "jurisdiction", "plaintiff"]
  }
}

Customization Options:

  • System prompt prefixes and suffixes
  • Response tone and style
  • Industry-specific terminology
  • Custom entity extraction
  • Confidence threshold adjustments

3. Embeddable Components

Integrate Archivus features into existing applications:

<!-- Embedded Document Viewer -->
<iframe src="https://api.archivus.app/embed/viewer?doc=DOC_ID&token=EMBED_TOKEN"
        width="100%" height="600px"></iframe>

<!-- Embedded Search -->
<iframe src="https://api.archivus.app/embed/search?token=EMBED_TOKEN"
        width="100%" height="400px"></iframe>

<!-- Embedded Chat -->
<iframe src="https://api.archivus.app/embed/chat?token=EMBED_TOKEN"
        width="350px" height="500px"></iframe>

Available Embeds:

  • Document viewer with annotations
  • Semantic search interface
  • Archie AI chat widget
  • Document upload dropzone
  • Analytics dashboard

4. API-First Architecture

Build completely custom interfaces using the Archivus API:

  • 150+ API Endpoints - Full platform access
  • Webhooks - Real-time event notifications
  • GraphQL (Enterprise) - Flexible data queries
  • SDKs - JavaScript, Python, Go

Configuration

Tenant-Level Branding

Configure branding via API or admin dashboard:

PUT /api/v1/admin/tenant/branding
Content-Type: application/json
Authorization: Bearer YOUR_ADMIN_TOKEN

{
  "logo_url": "https://yourcdn.com/logo.svg",
  "favicon_url": "https://yourcdn.com/favicon.ico",
  "primary_color": "#1a365d",
  "secondary_color": "#2b6cb0",
  "accent_color": "#48bb78",
  "font_family": "Inter, sans-serif",
  "custom_css": ".header { background: #1a365d; }"
}

Custom Domain Setup

  1. Add CNAME Record
    docs.yourcompany.com → custom.archivus.app
    
  2. Request SSL Certificate
    POST /api/v1/admin/domains
    {
      "domain": "docs.yourcompany.com"
    }
    
  3. Verify Domain
    • Automatic SSL provisioning via Let’s Encrypt
    • Domain verification within 24 hours

AI Customization

Configure custom AI behavior:

PUT /api/v1/admin/tenant/ai-config
Content-Type: application/json

{
  "system_prompt_additions": {
    "prefix": "You are assisting users of AcmeDocs, a legal document platform.",
    "suffix": "Always cite document sources and maintain professional tone."
  },
  "response_config": {
    "max_length": 2000,
    "temperature": 0.3,
    "style": "professional"
  },
  "entity_config": {
    "custom_entities": [
      {"name": "case_id", "pattern": "CASE-\\d{8}"},
      {"name": "court", "values": ["Supreme Court", "District Court"]}
    ]
  }
}

Implementation Patterns

Pattern 1: Fully Branded SaaS

Deploy Archivus as a complete standalone product:

Your Domain: docs.yourcompany.com
├── Landing Page (your design)
├── Authentication (your SSO or Archivus auth)
├── Dashboard (Archivus, branded)
├── Document Management (Archivus, branded)
└── AI Features (Archivus, branded)

Pattern 2: Embedded Features

Add Archivus features to an existing application:

Your Application
├── Your Authentication
├── Your Navigation
├── Embedded: Document Viewer
├── Embedded: Search Widget
├── Embedded: Chat Assistant
└── Your Analytics

Pattern 3: API-Driven Custom UI

Build a completely custom frontend:

Your Custom Frontend
├── Your Design System
├── Custom Components
├── Archivus API Integration
│   ├── Documents API
│   ├── Search API
│   ├── Chat API
│   └── Analytics API
└── Your Backend (optional)

Enterprise Features

Multi-Brand Support

Manage multiple brands from a single tenant:

{
  "brands": [
    {
      "brand_id": "brand_a",
      "name": "Legal Docs Pro",
      "domain": "legal.yourcompany.com",
      "branding": { /* brand A config */ }
    },
    {
      "brand_id": "brand_b",
      "name": "Healthcare Docs",
      "domain": "healthcare.yourcompany.com",
      "branding": { /* brand B config */ }
    }
  ]
}

Partner/Reseller Model

Enable partner organizations to manage their own sub-tenants:

  • Partner Admin Portal - Manage customer accounts
  • Usage Aggregation - Consolidated billing
  • Custom Pricing - Partner-specific pricing tiers
  • White-Label Nesting - Partners can white-label for their customers

Compliance Considerations

Data Residency

Ensure compliance with data sovereignty requirements:

  • Region Selection - Choose data center region
  • BYOB Storage - Data in your own infrastructure
  • BYOB AI - AI processing in your cloud

Audit & Compliance

  • Audit Logs - Complete activity tracking
  • Data Export - Full data portability
  • Compliance Reports - SOC 2, GDPR documentation

Getting Started

Evaluation Checklist

  • Define branding requirements (logo, colors, domain)
  • Identify integration pattern (standalone, embedded, API)
  • List AI customization needs
  • Document compliance requirements
  • Plan deployment model

Next Steps

  1. Contact Sales - Discuss your requirements
  2. Request Demo - See white-label capabilities
  3. Evaluation Environment - Test with your branding


Ready to white-label Archivus? Contact Enterprise Sales →