Candidate-scoped rendering
Offer letters use a recruitment-specific template because candidates do not yet have employee IDs.
Render candidate-tailored offer letter PDFs when offers are extended, attach them to offer emails and make them downloadable from the candidate offer page and admin offer card.

Choose a view to see how this module keeps daily HR work structured and reviewable.
A dedicated offer-letter template mirrors HR letter styling without employee-only fields, with the company logo and signature seal embedded as real letterhead.
Values remain traceable in HRM.Render candidate-tailored offer letter PDFs when offers are extended, attach them to offer emails and make them downloadable from the candidate offer page and admin offer card.
Offer letters use a recruitment-specific template because candidates do not yet have employee IDs.
The PDF is generated and attached when the offer email is sent.
The candidate offer page and admin card can retrieve the official offer PDF again.
Offer documents can be generated before employee creation.
The offer letter renders from its own offer-letter template through the PDF engine — not a repurposed slip layout.
Each letter carries an OL-prefixed reference number and issue date.
The token-gated offer page can serve the PDF, and candidates receive it with the offer email.
HR can access the PDF from the offer card.
Appointment letters are generated later through the HR letter flow after conversion.
Render candidate-tailored offer letter PDFs when offers are extended, attach them to offer emails and make them downloadable from the candidate offer page and admin offer card.
Shared context keeps this workflow aligned with offers records.
ConnectedShared context keeps this workflow aligned with careers page records.
ConnectedShared context keeps this workflow aligned with HR letters records.
ConnectedShared context keeps this workflow aligned with PDF generation records.
ConnectedShared context keeps this workflow aligned with template engine records.
ConnectedCandidates do not have employee IDs yet, so recruitment uses a candidate-scoped offer template.
Yes, when rendering succeeds.
Yes. The public download link re-renders the letter if the file is missing.
Map your current workflow to the right HRM setup, permissions and rollout plan.