> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firstwork.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Platform Overview

> A comprehensive look at Firstwork's HR operations platform and its capabilities

## The Firstwork Platform

Firstwork is a full-stack HR operations platform designed to handle the complexity of modern workforce management. Whether you're hiring hundreds of contractors, onboarding new employees, or ensuring compliance across multiple legal entities, Firstwork provides the tools to do it efficiently and at scale.

## Key Modules

### Hiring and Recruitment

* [Hiring Flows](/features/hiring-flows) - Design multi-stage hiring pipelines that guide candidates through your recruitment process. Each stage can include forms, documents, compliance checks, and automated decisions.

* [Applications](/features/applications) - Track candidates through every stage of the hiring process. View submissions, manage transitions, and take bulk actions on hundreds of applications at once.

### Workforce Management

* [Contracts](/features/contracts) - Manage the relationship between users and your company. Contracts represent employment or contractor agreements with status tracking, legal entity assignment, and role management.

* [Onboarding](/features/onboarding) - Create structured onboarding flows that ensure every new hire completes required steps — from document submission to training completion.

### Forms and Documents

* [Form Builder](/features/form-builder) - Build sophisticated forms with conditional logic, multiple pages, file uploads, e-signatures, and more. Forms power hiring flows, onboarding, and data collection.

* [Document Management](/features/documents) - Collect, store, and verify documents. Support for OCR processing, document compliance rules, and automated verification workflows.

### Compliance and Automation

* [Compliance Engine](/features/compliance-engine) - Define rules using a visual condition builder. Rules evaluate candidate data against your compliance requirements and can trigger automated actions.

* [Automations](/features/automations) - Build event-driven workflows that respond to changes in your data. Trigger emails, SMS messages, Slack notifications, webhooks, form updates, and more.

### Learning and Development

* [Learning Management (LMS)](/features/lms) - Create courses with lessons, quizzes, and certificates. Assign training to employees and track completion across your organization.

* [AI Caller](/features/ai-caller) - Deploy AI-powered voice bots that can call candidates, conduct screenings, and collect responses — integrated with major telephony providers.

### Operations

* [Calendar & Scheduling](/features/calendar-scheduling) - Manage availability, schedule events, and enable candidates to book appointments. Supports meet queues for high-volume scheduling.

* [Analytics](/features/analytics) - Build custom dashboards and charts to track hiring metrics, pipeline health, stage group analytics, and workforce KPIs.

***

## How It All Fits Together

```mermaid theme={null}
graph TB
    HF[Hiring Flow] --> APP[Applications]
    APP --> FORMS[Form Submissions]
    APP --> DOCS[Document Collection]
    APP --> COMP[Compliance Checks]
    COMP --> AUTO[Automations]
    AUTO --> EMAIL[Email / SMS]
    AUTO --> SLACK[Slack Notifications]
    AUTO --> WH[Webhooks]
    AUTO --> FILL[Form Updates]
    APP --> CONTRACT[Contract Creation]
    CONTRACT --> ONBOARD[Onboarding Flow]
    ONBOARD --> LMS[Training / LMS]
    ONBOARD --> FORMS2[Onboarding Forms]
    APP --> CAL[Calendar Booking]
    APP --> AI[AI Caller Screening]
    APP --> ANALYTICS[Analytics Dashboard]
```

A typical flow starts with a **Hiring Flow** that candidates apply to. As they progress through stages, **Forms** collect their information, **Compliance Rules** evaluate their data, and **Automations** trigger actions like sending emails or advancing their stage. Once hired, a **Contract** is created and the candidate enters an **Onboarding Flow** with training courses and additional document requirements.

***

## Multi-Tenant Architecture

Firstwork is designed as a multi-tenant platform where each **Company** operates independently with its own:

* Users and contracts
* Hiring flows and forms
* Compliance rules and automations
* Legal entities and work locations
* Integrations and API keys
* Feature flags and configurations

Companies can have multiple **Legal Entities**, enabling organizations with subsidiaries or regional offices to manage their workforce under a unified platform while maintaining separate compliance requirements.
