Actions8
Generate Offer Letter
AI-generatedSummary
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.