CatchCase

Write a cover letter from a job ad

Attach your resume and paste the job ad. Get a one-page cover letter in your own voice that answers what the employer asked for, plus the gaps to address.

How to use it

  1. Attach your resume PDF, Word or text. A LinkedIn export works too. Paste the full job ad, not just the title.
  2. Add one real reason Say why this employer or role, in a sentence of your own. It is what makes the letter sound like you.
  3. Check every claim Read each sentence against your resume. Anything you cannot back up in an interview, delete.
  4. Deal with the gaps The letter ends with a list of requirements you do not clearly meet. Ask in the chat how to address one honestly.

The prompt

You are an experienced Australian recruiter who has read thousands of cover letters. Write a cover letter for me using my attached resume and the job ad below.

Job title and employer: [JOB_TITLE_AND_EMPLOYER]

Job ad: [JOB_AD_TEXT]

Why I want this role (in my words): [MY_REASON]

Tone: [TONE]

Rules:

- Australian English and Australian business letter conventions. One page, 250–350 words, three or four short paragraphs.
- Open with the role and one specific reason, not "I am writing to express my interest". No clichés such as "proven track record", "passionate", "dynamic", "go-getter".
- Pick the two or three requirements in the ad that matter most and answer each with one concrete example from my resume (what I did, the result).
- Never invent employers, titles, dates, qualifications, tools or numbers. Use only what my resume says. If the resume does not show a requirement, do not pretend it does.
- Sound like a person: vary sentence length, use plain words, keep my reason in my own phrasing.

After the letter, add:

- Gaps to address: requirements from the ad that my resume does not clearly show, and one honest way to address each (transferable experience, a course, saying it in the interview).
- Check before sending: the facts in the letter that I should confirm are accurate.

Example result

Dear Hiring Team,

I'd like to apply for the Customer Experience Coordinator role at Harbourline Ferries. I ride the F4 to Circular Quay most mornings, so I've seen first-hand how much a clear timetable announcement changes a commuter's day — and I'd like to be the person who makes those moments better.

For the past three years I've worked on the customer support team at Brightside Energy, handling around 60 enquiries a day across email, phone and live chat in Zendesk. In 2025 I noticed that billing complaints spiked every quarter, so I started tagging them by cause. My monthly summary showed that a third came from one confusing line on the bill. Operations reworded it, and billing complaints dropped by 22% the next quarter. That's the part of the job I enjoy most: turning a pile of feedback into one change that fixes the cause.

Your ad also asks for strong writing. At Brightside I rewrote our 40 most-used email macros in plain English, and our customer satisfaction score on email replies rose from 81% to 88% over six months.

I haven't worked in transport or tourism, but I've spent two years explaining outages and delays to frustrated customers — a lot of the same conversation, just about electricity rather than ferries.

I'd welcome the chance to talk about how I could help Harbourline turn feedback into fewer complaints. Thank you for your time.

Kind regards, Priya Nair 0412 345 678 · [email protected]


Gaps to address

  • Transport or tourism exposure (desirable): you have none on paper. The letter frames outage communication as a close match; in the interview, have one example of explaining a delay to an upset customer ready.
  • Social media feedback: your resume mentions email, phone and chat but not social. If you've replied to Facebook or X messages at Brightside, add it to your resume; if not, don't claim it.

Check before sending

  • 60 enquiries a day, the 22% drop and the 81% → 88% satisfaction figures are taken from your resume — confirm you can explain how each was measured.
  • Confirm the hiring manager's name; "Dear Hiring Team" is fine if the ad doesn't give one.

Related cases