SOC2

Process Offer Letter Draft — HR Automation

HR teams process thousands of employee documents yearly. Manual processing delays hiring and increases compliance risk.

38
Fields Extracted
300s
Max Processing

What This Template Does

AI-powered extraction using gemini-2.5-flash. Part of 113 production-ready templates.

Capabilities

  • Candidate Screening
  • Compensation Analysis
  • Document Processing
  • Recruiting
  • Policy

Output Schema

{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Offer Letter Output Schema",
  "description": "Structured output schema for employment offer letter extraction and generation",
  "type": "object",
  "required": [
    "candidate_name",
    "position",
    "start_date",
    "base_salary",
    "document_type"
  ],
  "properties": {
    "candidate_name": {
      "type": "string",
      "description": "Full legal name of the candidate receiving the offer"
    },
    "position": {
...

Quick Start

$ pip install doclayer
$ doclayer process document.pdf --agent hr.offer-letter-generator

See It In Action

Real extraction example showing input document and structured output.

Input Document
CLOUDNOVA TECHNOLOGIES, INC.
Employment Offer Letter

Date: January 15, 2025

Dear Ms. Amanda Chen,

We are delighted to extend this offer of employment for the position of Staff Software Engineer at CloudNova Technologies, Inc. We were impressed by your background and believe you will be a valuable addition to our Engineering team.

POSITION DETAILS
Title: Staff Software Engineer
Department: Platform Engineering
Reporting To: Marcus Thompson, Senior Director of Engineering
Start Date: February 
Extracted Data
{
  "candidate_name": "Amanda Chen",
  "position": "Staff Software Engineer",
  "company": "CloudNova Technologies, Inc.",
  "department": "Platform Engineering",
  "start_date": "2025-02-17",
  "base_salary": "$195,000.00 per year",
  "salary_currency": "USD",
  "salary_amount": 195000,
  "signing_bonus": "$30,000 (12-month clawback provision)",
  "annual_bonus": "15% of base salary",
  "equity": {
    "type": "RSU",
    "quantity": 8000,
    "vesting_schedule": "25% after 12 months, then quarterly over 36 months",
    "strike_price": null
  },
  "benefits": {
    "health_insurance": "Company pays 85% for employee and dependents",
    "dental_insurance": "Included (85% company paid)",
    "vision_insurance": "Included (85% company paid)",
    "retirement_plan": "401(k) with 50% match up to 6%",
    "pto_days": 25,
    "other_benefits": [
      "11 company holidays",
      "16 weeks paid parental leave",
      "$5,000 annual learning budget",
      "$1,500 home office stipend"
    ]
  },
  "manager": "Marcus Thompson, Senior Director of Engineering",
  "location": "Austin, TX (Hybrid - 2 days in office)",
  "employment_type": "full-time",
  "exempt_status": "exempt",
  "offer_expiry": "2025-01-25",
  "contingencies": [
    "Background verification",
    "Employment eligibility verification (I-9)",
    "Confidentiality and IP Assignment Agreement"
  ],
  "document_type": "offer_letter"
}

Comprehensive offer letter for senior staff engineer with competitive compensation package including base salary, signing bonus, RSUs, and full benefits. Tests extraction of all compensation elements and employment contingencies.

Frequently Asked Questions

What documents can Offer Letter Draft process?

The Offer Letter Draft template processes hr documents including various formats and layouts. See the instructions for specific document types supported.

How accurate is the Offer Letter Draft extraction?

The Offer Letter Draft template uses Gemini 2.5 Flash for high-accuracy extraction. Results include confidence scores for each field.

Can I customize the Offer Letter Draft template?

Yes, you can modify the extraction schema, add custom fields, or adjust the instructions to match your specific requirements.

Start Extracting Data Today

Process your first document in under 5 minutes. No credit card required.