← All posts

Why Workday Makes You Retype Your Resume (and How to Stop)

7 min read

You find a job you actually want. You click Apply. The page asks you to upload your resume, so you do, and for about three seconds it feels like the hard part is over.

Then the next page loads. Job title. Company. Location. Start month, start year, end month, end year. Description. Add Another. School name, which will not accept the school you typed until you phrase it the way the dropdown wants. Degree. Field of study. Then skills, one at a time, each through a search box that returns nothing for half of what you type.

Everything on that screen is already in the PDF you uploaded ninety seconds ago.

If you have done this ten times this month, you have probably had the thought that this cannot possibly be necessary. It is worth saying plainly: you are not doing it wrong, you are not missing a button, and there is no hidden setting that carries your information from one application to the next. The system is genuinely built this way. Here is why, and what you can actually do about it.

Every company runs its own separate Workday

This is the single biggest reason, and almost nobody explains it.

Workday is not a job board. It is software that companies license and run as their own private instance, called a tenant. When you create a candidate account to apply at one company, that account exists only inside that company's instance. It is their database, their records, their configuration.

So the profile you painstakingly built last Tuesday is sitting there, intact, at that one employer. The next company's careers page may look nearly identical, down to the same fonts and the same Add Another buttons, but it is a completely different system that has never heard of you. There is no shared candidate profile across employers, and there is not going to be one, because your data belongs to each employer separately rather than to a central account you control.

That is also why you keep making new passwords. Every application, a new account.

Resume parsing is a guess, and your formatting is the exam

Most Workday careers sites do offer to read your resume and prefill your work history. Sometimes it works reasonably well. Often it produces something worse than an empty form: three of your five jobs, dates off by a month, your job title merged into the company name, a bulleted achievement stranded in a field meant for a start date.

Parsing is pattern matching on text. It looks for things shaped like dates, things shaped like employers, things shaped like headings. Two column layouts confuse it. Tables confuse it. Design templates from Canva and Figma confuse it. PDFs exported with unusual text encoding sometimes produce nothing at all.

And the failure mode is expensive. Reviewing and correcting a half filled form takes real attention, because you have to check every field to find the two that are wrong. Plenty of people learn to skip the upload entirely and type from scratch, on the theory that at least then they know it is right. That is a rational response to an unreliable tool, and it is also how a twenty minute application becomes a forty minute one.

Your resume is prose, the form wants structured data

A resume is a document. A Workday application is a database record.

The form does not want the words "B.S. Computer Science, 2024." It wants a Degree value chosen from a controlled list, a Field of Study chosen from another controlled list, and a four digit year in its own box. Skills are not free text, they come from a searchable set of predefined options. Even your phone number gets split into country code, area code, and number.

There is no clean way to convert a paragraph into those specific dropdown values without human judgment. Is your degree "Bachelor of Science" or "Bachelors" or "BS" in this particular company's list? The answer changes between employers, because each employer configures its own options. That is the moment where you sit there scrolling a dropdown looking for the phrasing that matches, and it is why an automatic import can only ever get you partway.

Some of it legally has to be asked every single time

The voluntary self identification questions at the end, covering race and ethnicity, gender, veteran status, and disability, are not the company being nosy. In the United States, federal contractors are required to invite that information and report on it, and the disability form has language mandated word for word.

That data is collected per employer, per application, and is deliberately kept separate from hiring decisions. It cannot be shared between companies, and it should not be. So even in a hypothetical world with one universal candidate profile, you would still be answering those questions every time.

So how do you actually spend less time on this?

Four things, in ascending order of how much they help.

  1. Keep a plain text master file. Not your resume. A text document with your work history written out in the exact format the fields want: title, company, city, state, month and year started, month and year ended, and a description paragraph you can paste. Same for education, skills, and the answers you keep having to look up, like your employee ID at a past job or your supervisor's phone number. Copy and paste beats recall every time, and it stops you from second guessing dates at eleven at night.

  2. Upload the resume anyway, then verify. Even a mediocre parse is usually faster to correct than to type, as long as you treat every prefilled field as a draft rather than a result. Use a single column, standard headings, and a normal font when you export.

  3. Know what browser autofill can and cannot do. Chrome's built in autofill handles name, email, phone, and address. It will not touch work history, education, skills, or any of the searchable dropdowns, which is where the actual time goes.

  4. Use something that speaks the form's language. General purpose autofill extensions cover a huge number of job sites, which is genuinely useful and worth having. The tradeoff of covering everything is that the deep, fiddly parts of a specific system tend to get less attention.

That gap is why I built Restday

Restday is a Chrome extension that does one thing: it fills the long Workday application pages. Work experience, education, languages, certifications, skills, websites, and the self identification sections. You enter your information once, in a settings page built to match the shape of the fields, and then on each application you click a single button and watch the sections fill in.

Your profile is stored in your own browser on your own machine. There is no account to create and no resume uploaded to a server of mine. The extension does check an anonymous install ID with my server, purely to count fills against the free tier.

Take a look if the description above sounded like your last Tuesday night.

Restday is an independent tool. It is not affiliated with, endorsed by, or sponsored by Workday, Inc. Workday is a trademark of its respective owner.