PdfBro icon

PdfBro

The ultimate PDF utility (powered by pdf-lib & pdf-parse)

Generate Offer Letter

AI-generated

Summary

Generates a professional PDF offer letter populated with company details, candidate information, compensation, and benefits.

Inputs

  • Password — Password to unlock the PDF.
  • Company Name (required) — Your company or business name.
  • Company Address (required) — Your company address.
  • Company Email (required) — Company email address.
  • Company Phone (required) — Company phone number.
  • Hiring Manager Name (required) — Name of the hiring manager.
  • Hiring Manager Title (required) — Title of the hiring manager.
  • Candidate Name (required) — Full name of the candidate.
  • Candidate Preferred Name — Preferred name (nickname) for salutation. Leave blank to use first name.
  • Candidate Address (required) — Candidate mailing address.
  • Candidate Email (required) — Candidate email address.
  • Job Title (required) — Job title being offered.
  • Department (required) — Department the position is in.
  • Manager Name (required) — Direct manager the candidate will report to.
  • Start Date (required) — Expected start date.
  • Salary (required) — Annual salary amount (without currency symbol).
  • Currency Symbol (required) — Currency symbol (e.g., $, €, £, ₹).
  • Payment Frequency (required) — How often salary is paid (Weekly, Bi-weekly, Monthly).
  • Benefits (required) — Benefits included in the offer.
  • Offer Date (required) — Date of the offer letter.
  • Expiration Date (required) — Date by which the offer must be accepted.
  • Notes — Additional notes to include at the bottom.
  • Primary Color (required) — Primary accent color in hex format (e.g., #1a5f7a).

Output shape

a binary PDF file named 'offer_letter.pdf' and JSON data containing the candidate name and job title.

The PDF includes an acceptance section for the candidate to sign and date.

Examples

Example 1: Standard offer letter generation for a new hire.

Populate all mandatory fields (Company, Candidate, Job, Compensation) with the default Primary Color (#1a5f7a).

Example 2: Customizing the salutation.

Set 'Candidate Preferred Name' to 'Alex' to address the letter as 'Dear Alex' instead of the full name.

Example 3: Adding custom notes.

Enter specific conditions or notes in the 'Notes' field to appear at the bottom of the document.

Links

Discussion