Tutorials · Beginner
How to Make a Professional Resume with AI
Learn to make a professional resume with AI using ChatGPT, Kickresume, or Teal: structure, content, and customization for every job offer. Step-by-step tutorial.
- ChatGPT
- Kickresume
- Teal
Making a professional resume with AI is faster than you think: with ChatGPT, Kickresume, or Teal you can go from a list of personal data to a structured, well-written CV ready to customize in under an hour. In this tutorial I guide you step by step from gathering your information to having a resume tailored to each job posting.
Tap each step to open and follow it.
1 Gather your history before opening AI
AI needs real data to make a good CV. If you don’t give it your information, it makes things up, and that can ruin your application. Before you start, prepare this in a text document or on paper:
Basic data:
- Full name, email address, phone number, LinkedIn (if you have one), city or country.
Work experience (for each job):
- Company name, position, start and end dates.
- 3 to 5 specific things you did or achieved (with numbers if possible: “increased sales by 20%”, “managed a team of 5 people”).
Education:
- Institution, degree or course, graduation year.
Skills:
- Software, languages, sector-specific tools.
Achievements or standout projects (optional but valuable):
- Certifications, publications, freelance projects, relevant volunteer work.
With this base ready, AI will do the rest in minutes.
2 Create the CV draft with ChatGPT
ChatGPT is the most flexible starting point for writing a resume with AI, and the free plan is enough.
- Go to https://chatgpt.com and sign in (or create a free account).
- Open a new chat and paste this prompt, replacing the brackets with your information:
You are an expert in HR and resume writing.
Using the following data, create a professional CV in English, well-structured and ready to send.
Include these sections: Professional Summary, Experience, Education, Skills.
My data:
- Name: [your name]
- Position I'm applying for: [the position]
- Experience: [list each job with company, position, dates, and achievements]
- Education: [institution, degree, year]
- Skills: [your skills]
Use action verbs at the start of each achievement bullet. Clean format, no complex tables.
- Read the result and request adjustments in the same chat: “Make it shorter”, “Add more emphasis on my achievements”, “Rewrite the professional summary in a more dynamic tone.”
To understand how to give ChatGPT better instructions, visit the tutorial How to Use ChatGPT to Write Texts.
3 Customize the CV for each job posting
A generic CV has little chance. The trick with AI is to adapt your base CV to each job posting in minutes.
- Copy the full text of the job posting you want to apply for.
- In the same ChatGPT chat (or a new one), write:
Here is the job posting:
[paste the full posting]
Here is my current CV:
[paste your CV]
Adapt my CV to better fit this posting: use the same keywords from the ad,
move the most relevant skills to the top, and adjust the professional summary for this specific position.
Do not invent experience I don't have.
- Review the changes and verify everything is accurate before using it.
ATS (Applicant Tracking System) systems look for exact keywords from the posting. Using the same phrases from the ad increases the chance of passing the automatic filter.
4 Format it professionally with Kickresume or Teal
The text ChatGPT drafted needs clean, ATS-compatible visual formatting. Two options:
Option A: Kickresume (professional design templates)
- Go to https://kickresume.com and create an account.
- Choose a template from the free plan (4 available) or a paid one ($4.50/mo annual; confirm on the official page).
- Fill in the sections with the text ChatGPT generated.
- Use the built-in AI Writer (paid plan) to refine phrases directly inside Kickresume.
- Download the CV as a PDF.
Option B: Teal (ATS-friendly, strong free plan)
- Go to https://tealhq.com and create an account.
- Choose one of the 10 templates on the free plan.
- Paste your information section by section.
- Use the Job Tracker feature (free) to save the posting and compare how well your CV matches it.
- With Teal+ ($29/mo; confirm on the official page) you get the achievement bullet generator and detailed ATS scoring.
Either option produces a clean PDF that passes automatic filters without issues.
5 Review the result before sending
Before sending the CV, do this quick review:
- Accurate data: verify company names, dates, titles, and percentages. AI can change details without warning.
- No invented information: if AI added skills or achievements that aren’t yours, delete them.
- Appropriate length: for less than 10 years of experience, one page is enough. For longer careers, two pages maximum.
- Clean format: no complex tables, no two-column layouts if you’re sending it to an ATS system, no images or icons that could confuse the system.
- An active contact email: it seems obvious, but it’s the most common mistake.
If you want to ask ChatGPT to review the CV for you before sending it, do it like this: “Review this CV for inconsistencies, repeated words, or unclear phrases and give me a list of improvements.”
Shortcut: keep a base CV and adapt in 10 minutes per posting
The most efficient workflow with AI is not creating a CV from scratch for every job, but rather:
- Create a complete base CV with all your experience, skills, and achievements (it doesn’t matter if it’s long).
- Save it as plain text (a .txt document or saved in the ChatGPT chat).
- For each new posting, ask ChatGPT: “Using my base CV, create a one-page version adapted to this job posting: [paste the posting].”
- Format the result in Kickresume or Teal and download it as a PDF.
With this system, adapting the CV to a new posting takes 10 to 15 minutes instead of hours. To learn how to write more effective prompts for any task, visit the tutorial How to Write Effective Prompts for Artificial Intelligence.
If something goes wrong
| Problem | Fix |
|---|---|
| ChatGPT invented experience I don’t have | Review the CV line by line and delete what isn’t yours; make the prompt more specific |
| The CV doesn’t pass the ATS filter | Use exact keywords from the posting and remove tables, images, or complex columns |
| The PDF looks different from the preview | Download the PDF from the original tool (Kickresume or Teal), not from the browser |
| I don’t know how to quantify my achievements | Ask ChatGPT: “Help me write this achievement with numbers: [describe what you did]“ |
| The CV ends up 3 or 4 pages long | Ask: “Condense this CV to one page keeping only the most relevant points for position X” |
Frequently asked questions
Can AI write my entire resume for me?
It can generate the draft, but you need to give it your real history (companies, positions, achievements, dates). Without that data, AI makes things up and the result is useless. Think of AI as a copywriter: you give it the facts, it turns them into professional text.
Does an AI-made resume pass ATS filters?
Yes, if you use the keywords from the job posting and avoid formats with complex tables or columns. Tools like Kickresume and Teal include an ATS checker. With ChatGPT, ask it to adapt the CV using the exact words from the job ad.
Do I need to pay to make a resume with AI?
No. Free ChatGPT can write a complete CV if you give it your information. Teal also has a functional free plan. For professional design templates or advanced ATS checking, paid plans start at $4.50/mo.
How long does it take to make a resume with AI?
If you have your work history ready, between 20 and 40 minutes for the first draft. Then, adapting that base CV to each specific job posting takes 5 to 15 minutes.
Can AI also write the cover letter?
Yes. Ask ChatGPT or Kickresume to generate a cover letter for the same position, using your CV as context. The result is a starting point; personalize it before sending.