> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rxresu.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Writing a cover letter

> Create a cover letter as its own document, link it to a resume and a job application, match your resume's design, and download it.

In Reactive Resume, a cover letter is a document of its own. It sits next to your resumes in **Documents**, under the **Letters** tab. A letter can take your name, contact details and design from one of your resumes, and its recipient from a job application, so you only write the body.

## Create a letter

You can start a letter from an application or from **Documents**.

<Tabs>
  <Tab title="From an application">
    Starting from the job you're applying for is quickest, because the letter is set up for that job.

    <Steps>
      <Step title="Open the application">
        In **Applications**, select the application to open its details.
      </Step>

      <Step title="Select Write a letter">
        Under **What you sent**, select **Write a letter**. The button shows only while the application has no letter.

        <Frame>
          <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/application-write-a-letter.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=1ef6e21af46409d8f8692564ca10ac2f" alt="The What you sent section of an application, listing the linked Game Developer Resume with a Write a letter button below it" width="940" height="324" data-path="images/guides/writing-a-cover-letter/application-write-a-letter.webp" />
        </Frame>
      </Step>
    </Steps>

    The new letter is named after the company, for example "Cover letter — Northwind Games". It becomes this application's letter, takes its recipient from the application (the company, and the first contact's name if there is one), and takes your details and design from the application's resume, if it has one.
  </Tab>

  <Tab title="From Documents">
    <Steps>
      <Step title="Open New">
        In **Documents**, select **New**, or press <kbd>N</kbd>.
      </Step>

      <Step title="Select New cover letter instead">
        At the bottom of the dialog, select **New cover letter instead**.

        <Frame>
          <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/new-dialog-cover-letter.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=1aa011c74a99cb05c50453bf0a654b74" alt="The New document dialog, with Import a resume, Copy a resume for a job and Start blank, and New cover letter instead at the bottom left" width="1312" height="752" data-path="images/guides/writing-a-cover-letter/new-dialog-cover-letter.webp" />
        </Frame>
      </Step>
    </Steps>

    The new letter, named "Untitled letter", takes its details and design from the resume you edited most recently. You can link an application and change the resume in the editor.
  </Tab>
</Tabs>

To bring back a letter you downloaded as JSON from Reactive Resume, import the file from the **New** dialog as you would a resume; it comes back as a letter. See [Importing resumes](/guides/importing-resumes).

## Fill in the letter

The letter editor looks like the resume editor, with two modes: **Write** and **Design**. The panel on the left holds the letter's details, and the page on the right shows the letter as it will print, updating as you type.

<Frame caption="The letter editor in Write mode">
  <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/letter-editor-write.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=fa48a9ae449ecb25239f5daa27655c44" alt="The letter editor with For, To and From sections in the left panel and a printed letter from David Kowalski to Priya Shah at Northwind Games on the right" width="1600" height="1000" data-path="images/guides/writing-a-cover-letter/letter-editor-write.webp" />
</Frame>

<Steps>
  <Step title="For: the application">
    Under **For**, select **Link an application** to choose the job the letter is for, or **Change** to pick another. Closed applications aren't listed. Linking fills the recipient's company and name. Choose **No application** to unlink it. Without an application, you fill in the recipient yourself.
  </Step>

  <Step title="To: the recipient">
    Under **To**, check **Name or team**, **Company** and **Date**. The greeting follows the name: "Dear Priya," for Priya Shah, or a greeting to the hiring team when the name is empty.
  </Step>

  <Step title="From: your details">
    Under **From**, choose the **Resume** your details come from. With **Use details from** that resume turned on, your name, headline, email, phone and location stay linked: when you change them on the resume, the letter changes too, and tells you the next time you open it.

    Turn the switch off to keep a copy of your details in the letter instead. The copy doesn't change when the resume does.

    <Frame>
      <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/letter-from-resume.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=1377d878e0ba9d3bd98f002a83bce186" alt="The From section with Game Developer Resume selected and the switch Use details from Game Developer Resume turned on, labelled Linked" width="800" height="424" data-path="images/guides/writing-a-cover-letter/letter-from-resume.webp" />
    </Frame>
  </Step>

  <Step title="Letter: the body">
    Under **Letter**, select **Write it myself** and type the body. The greeting and sign-off are added around it for you. The editor has the same formatting tools as the resume; see [Formatting text](/guides/formatting-text).
  </Step>
</Steps>

Below the body, **Length** counts your words against the 180 to 320 words most recruiters read, and says whether the letter is short, comfortable or getting long. It's a guide, not a rule.

<Frame>
  <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/letter-length-and-design.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=1d060bafcca03448da13c3ad0a0eab85" alt="The Length section showing 85 words and the note Short and direct, fine if the posting asks for brevity, above the Design section reading Matches the resume (Azurill), Change it in Design" width="800" height="360" data-path="images/guides/writing-a-cover-letter/letter-length-and-design.webp" />
</Frame>

Changes save automatically. The status under the letter's name in the editor bar shows **Saving…**, **Saved** or, if something went wrong, **Not saved** with **Retry**.

## Draft the body with AI

If you've connected an AI provider, an empty body offers a first draft. See [Connecting an AI provider](/guides/using-ai) to set one up.

<Frame>
  <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/letter-body-empty.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=8d1809425da993f8440193a5d112bb25" alt="An empty letter body reading Start typing, or draft from what we know: the Northwind Games posting and your resume, with Draft from the posting and Write it myself buttons" width="796" height="400" data-path="images/guides/writing-a-cover-letter/letter-body-empty.webp" />
</Frame>

<Steps>
  <Step title="Start the draft">
    Select **Draft from the posting** when the letter is linked to an application, or **Draft from your resume** when it
    only has a resume. The draft uses only what the letter is linked to: the posting, your resume, or both. Select
    **Stop** to cancel it while it's being written.
  </Step>

  <Step title="Refine it">
    When the draft is ready, ask for **Shorter** or **More personal** versions, or select **Discard** to drop it.
  </Step>

  <Step title="Keep it">
    Select **Keep** to put the draft in the body. Until you do, the draft never replaces anything, and you can edit it
    freely afterwards.
  </Step>
</Steps>

To draft, a letter needs a linked resume or application. You can also open the Assistant with <kbd>⌘</kbd> <kbd>J</kbd> (<kbd>Ctrl</kbd> <kbd>J</kbd> on Windows and Linux) to rework the letter; see [Using the Assistant](/guides/using-the-assistant).

## Match your resume's design

By default, a letter linked to a resume uses the resume's template, type and colors, so the two always look like a pair. When you change the resume's design, the letter follows.

<Steps>
  <Step title="Open Design">
    Select **Design** in the editor bar, or press <kbd>2</kbd>.
  </Step>

  <Step title="Keep it matching, or give it its own design">
    With **Match** turned on, the letter follows the resume. Select **Change the resume's design** to open the resume in **Design**.

    <Frame>
      <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/letter-design-matching.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=d13145c872263a882054671a5afee44d" alt="Matching the resume section with the switch Match Game Developer Resume turned on and a link Change the resume's design" width="800" height="336" data-path="images/guides/writing-a-cover-letter/letter-design-matching.webp" />
    </Frame>

    Turn **Match** off to give the letter a design of its own. It keeps the current design as a starting point, and **Template**, **Type**, **Color** and **Page** settings appear for the letter alone. Hover over a template to preview it on the page.

    <Frame>
      <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/letter-design-own.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=b944b9c93b980ca1e1ebb2cdd16829bc" alt="Design panel with Match turned off, labelled The letter keeps a design of its own, and a Template grid with Azurill selected" width="800" height="920" data-path="images/guides/writing-a-cover-letter/letter-design-own.webp" />
    </Frame>
  </Step>
</Steps>

Turn **Match** back on at any time to follow the resume again. A letter with no resume chosen under **From** always has its own design.

When updating a letter through the API, setting `template` or `metadata` gives it its own design and turns matching off. Set `designLinked: true` in a later update to resume matching.

## Download the letter

Select **Download PDF** in the editor bar, or press <kbd>⌘</kbd> <kbd>P</kbd> (<kbd>Ctrl</kbd> <kbd>P</kbd>). The PDF includes the header with your name and contact details, and is named after you, for example `David-Kowalski-Cover-Letter.pdf`.

For other formats, select **Share**, or press <kbd>⌘</kbd> <kbd>Shift</kbd> <kbd>E</kbd> (<kbd>Ctrl</kbd> <kbd>Shift</kbd> <kbd>E</kbd>). The **Share & export** sheet opens on **Download**:

<Frame caption="Download options for a letter">
  <img src="https://mintcdn.com/reactiveresume/rtb73NdrPCUreUAd/images/guides/writing-a-cover-letter/letter-share-download.webp?fit=max&auto=format&n=rtb73NdrPCUreUAd&q=85&s=d4216053323b13ef84ed71fbcb696597" alt="The Share and export sheet for a letter with Download selected, listing PDF, Resume plus letter (2 files), Word, Markdown and JSON, a File name field and a Download PDF button" width="880" height="1452" data-path="images/guides/writing-a-cover-letter/letter-share-download.webp" />
</Frame>

| Option | What you get |
| - | - |
| **PDF** | The letter exactly as it looks on the page. Best for applying. |
| **Resume + letter** | The linked resume and this letter as two PDFs, named to match. Shows only when the letter has a resume. |
| **Word** | A `.docx` file with simplified layout, for portals that ask for Word. |
| **Markdown** | Plain text with headings, to paste into application forms. |
| **JSON** | A backup of the letter that imports back into Reactive Resume as a letter. |

Edit **File name** if you like, then select the download button.

Letters have no public link. To share one, download it and attach the file.

When you download a resume from its own Share sheet and the resume's application has a letter, you can also tick **Also download the … cover letter** (the label names the company) to get both files at once. See [Exporting your resume](/guides/exporting-your-resume).

## Letters and applications

* Each application has one letter. If you link a letter to an application that already has one, the new letter takes its place.
* When the application moves to **Applied** or a later stage, the letter as it reads then is saved in its **History** as the version you sent. The application shows it under **What you sent** as "Version sent" with the date.
* In **Documents**, a letter's menu has **Link to application…** to link or unlink it without opening it.

To see earlier versions of a letter, open **History** in the editor bar (the clock icon) or the **History** tab in **Share & export**. It works like resume history; see [Undoing changes and version history](/guides/undoing-changes-and-version-history).

## Manage a letter

Select the letter's name in the editor bar to **Rename…**, **Duplicate**, **Lock editing** or **Move to Trash**. A locked letter can't be edited until you select **Unlock editing**. A letter in Trash can be restored for 30 days; see [Using the trash](/guides/using-the-trash).

<Note>
  In earlier versions, a cover letter could be a section inside a resume. Those letters are now letters of their own in
  **Documents**, named after the resume and the letter (for example "Frontend Resume — Cover Letter"), still linked to
  the resume's details and design. The resume no longer contains them. These older letters keep their recipient block as
  you wrote it under **To**, instead of separate name, company and date fields.
</Note>

## Related guides

<CardGroup cols={2}>
  <Card title="Tailoring a resume for a job" href="/guides/tailoring-a-resume-for-a-job">
    Copy a resume for an application and write its letter.
  </Card>

  <Card title="Managing an application" href="/guides/managing-an-application">
    Track stages, what you sent and next steps.
  </Card>

  <Card title="Choosing a template" href="/guides/choosing-a-template">
    Pick the design your resume and letter share.
  </Card>

  <Card title="Checking your resume before you apply" href="/guides/checking-your-resume">
    Make sure software can read the resume you send with your letter.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.