Summary
Allow uploading a cover letter as a PDF (similar to resume file attachments), and selecting an existing uploaded cover letter when creating/editing a job — instead of only authoring plain/rich text in a separate Profile tab.
Problem
- Cover letters today are text-only (
title + content) on the Profile Cover Letters tab.
- Resumes already support uploading/attaching a PDF/DOCX file and assigning that resume on the job form.
- Users who already have a PDF cover letter must re-enter or recreate it as text, which is inconvenient and can lose formatting.
Proposed solution
Mirror the resume flow for cover letters:
- Upload — On Profile, allow uploading a cover letter PDF (and optionally keep the existing text editor for AI-generated / typed letters).
- Store — Attach a
File (or equivalent) to CoverLetter, similar to Resume.FileId.
- Select on job — In Add/Edit Job, keep (or improve) the Cover Letter dropdown so users can pick a previously uploaded cover letter, same pattern as Resume.
- Download/view — From Profile (and optionally Job details), download or open the attached PDF.
Acceptance criteria
Out of scope (optional / follow-up)
- AI generation into PDF
- Multi-file versions per cover letter
- DOCX support (unless easy to reuse resume upload path)
Alternatives considered
- Keep text-only and ask users to paste PDF content — poor UX and loses layout.
- Store PDFs only as notes/attachments on the job — does not reuse across applications.
Related
Summary
Allow uploading a cover letter as a PDF (similar to resume file attachments), and selecting an existing uploaded cover letter when creating/editing a job — instead of only authoring plain/rich text in a separate Profile tab.
Problem
title+content) on the Profile Cover Letters tab.Proposed solution
Mirror the resume flow for cover letters:
File(or equivalent) toCoverLetter, similar toResume.FileId.Acceptance criteria
coverLetterIdcorrectlyOut of scope (optional / follow-up)
Alternatives considered
Related
Resume.File/ Profile upload flow