Put a CV onto your own template
Reads a CV PDF and writes what it says onto a fresh copy of your own Google Docs CV template.
Apps it connects
Authenticate each one once and the workflow is ready to run.
What it does
Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.
- 1
Google DriveDuplicate fileMakes a dated copy of your template in Drive named after the candidate, leaving the original untouched. For each
wantedField- 2
Google DocsReplace textReplaces each placeholder in the copy with the matching CV section, or 'Not stated in the CV' where the CV has none.
- 2
If
noPlaceCountis more than 0- 3
Google DocsAppend textWrites any section the template had no placeholder for at the end of the copy, under a heading naming that placeholder.
- 3
How it works
What happens on each run, in plain English.
Give it a CV as a PDF and a link to your own Google Docs CV template, and run it. The CV is read section by section, a copy of your template is made in Drive named after the candidate, and each placeholder in the copy is replaced with the matching section of the CV, word for word.
You end up with a filled copy and an untouched template. Nothing is invented: there is no writing step, so every word in the copy is either text read from the CV or the phrase 'Not stated in the CV' where a section is absent. Only name, contact details, profile, skills, work experience, education, certifications and languages are read, so a date of birth, nationality or photograph never comes across. A section your template has no placeholder for is written out at the end of the copy under a heading naming the placeholder to add, rather than being quietly lost.
Your template needs a placeholder for each section, written in double curly braces, wherever you want that section to land.
Start from a workflow that already works.
Add "Put a CV onto your own template" to your workspace, connect its apps, and make it yours. No credit card required.
Free plan available · No credit card required
