Skip to main content

How to Replace Spreadsheet Hiring With an ATS

A step-by-step migration plan for moving open roles out of a hiring spreadsheet: what to bring, what to leave behind, and how to make the cutover stick.

Plural EditorialEditorial Team
Woman standing in a sunlit room reviewing notes in a notebook beside a table covered in loose paperwork

Quick answer

Replace spreadsheet hiring in one focused sitting: publish your open roles on a careers page, set the interview stages and review criteria for each role, move only the candidates still in play into the new pipeline, then set a cutover date after which nothing gets added to the spreadsheet. Keep the old sheet read-only as history rather than trying to migrate it. Most small teams have fewer than twenty live candidates, so the move takes an afternoon, not a quarter.

Share on LinkedIn(opens in new window)

The hardest part of leaving spreadsheet hiring isn’t the software. It’s the assumption that you have to bring the spreadsheet with you.

You don’t. The reason most small teams stall on this migration is that they treat three years of hiring history as data that must be preserved and imported. It isn’t. Almost all of that history is rejected candidates and roles you filled, and none of it will change a decision you make next month. What matters is the handful of people currently in play.

Once you accept that, this becomes an afternoon of work instead of a project nobody has time to start.

Why Does Spreadsheet Hiring Break Down?

Spreadsheets fail at hiring for one structural reason: a row has no concept of ownership, and a cell has no concept of history.

That produces the same four symptoms at nearly every company. Candidates wait on replies because “who owes this person a response” isn’t a field anyone can see. Interview feedback lives in email and Slack, so comparing finalists means archaeology. Status drifts, because the person who last edited the sheet believes their version and everyone else believes theirs. And nobody trusts the board enough to run a hiring meeting off it, so you re-derive the picture verbally every week.

An applicant tracking system fixes this by making status, owner, and interview feedback first-class parts of the candidate record instead of conventions people are asked to maintain.

What Do You Need Ready Before You Migrate?

Three decisions, and they’re worth making before you touch the tool:

  • Which roles are actually open. Most spreadsheets contain at least one role that quietly stopped being a priority. Close it now rather than migrating it.
  • What your interview process is for each role. Not aspirationally — what you actually do. If it’s a screen call and then a conversation with the founder, that’s two stages, and that’s fine.
  • What you’re evaluating candidates on. Three to five criteria per role, tied to the job. This is the input to consistent interview reviews, and it’s the step teams skip.

If you can’t answer the third one, that’s not a migration problem. That’s the reason your interviewers disagree.

How Do You Move Open Roles Into an ATS?

  1. Publish your open roles. Put each active role on a branded careers page with the description you actually want candidates to read. If you’re using a custom careers domain, set it up now so you’re not changing links after candidates have bookmarked them.

  2. Set the interview stages for each role. In Plural, interview stages are configured per role in order, and each stage has its own interviewer, scheduling mode, and availability window. Two or three stages is normal for a small team. Add a stage only when most roles genuinely need it.

  3. Set your review criteria once. Plural uses a review matrix — a set of weighted criteria with a numeric rating scale — that you define at the organization level and override per role only when a role needs something different. Setting it once at the org level is the single highest-leverage step in this whole migration, because it’s what makes interviewer feedback comparable.

  4. Bring over only live candidates. Add the people still in play to the appropriate role and status. Plural’s outbound recruiting tools let you add prospects directly to an open role, which is the same path you’ll use for referrals and sourced candidates later. Expect this to take a few minutes per candidate — and expect the list to be much shorter than you feared. If a candidate has been sitting untouched for a month, they’re not live; send them a real reply instead of migrating them.

  5. Set a cutover date and say it out loud. After that date, applications arrive through the careers page and status lives in the pipeline. Nothing gets added to the spreadsheet.

What Happens to the Old Spreadsheet?

Make it read-only and keep it. Don’t delete it and don’t keep editing it.

Read-only matters more than it sounds. A soft cutover — where both systems stay open “just in case” — is the most common way this migration fails. As long as someone can still update the sheet, the sheet remains a plausible source of truth, and you end up maintaining two pipelines badly instead of one well.

If you need past applicants for a future role, you’ll know where the file is. In practice, most teams open it twice and then forget it exists.

How Should Interview Feedback Change?

This is the change that improves hiring quality, not just tidiness.

Stop asking interviewers to email their thoughts. Ask them to submit a review against the same criteria every time, at the moment they finish the interview. In Plural, completing an interview stage prompts the interviewer for exactly that: ratings against the role’s review criteria, plus notes, which roll up into a weighted score on the candidate record.

Two rules make this work at small scale. Keep it short — three to five criteria, not fifteen; a review nobody finishes is worse than a short one everybody does. And collect it before the debrief conversation, not during it, so the loudest person in the room isn’t anchoring everyone else.

The payoff shows up when two founders disagree about a finalist. Instead of arguing about impressions, you’re looking at where the ratings actually diverged, which is a much shorter conversation.

What Should You Expect in the First Two Weeks?

Setup is the easy part. Habit is the work.

For the first couple of weeks, expect to redirect people: someone will reply to a candidate from their inbox without noting it, someone will ask for status in Slack instead of opening the pipeline, and someone will forget to submit a review. That’s normal and it’s temporary. Routing candidate notifications into the Slack, Microsoft Teams, or Google Chat channel your team already lives in shortens the adjustment considerably, because the pipeline comes to them.

One good forcing function: run your weekly hiring conversation directly off the pipeline, screen shared. Anything not reflected there effectively didn’t happen, and people update it once they see that.

The Bottom Line

Leaving spreadsheet hiring is a one-afternoon migration that teams turn into a one-quarter project by trying to preserve data they’ll never use. Publish the open roles, define the stages and the criteria, move the live candidates, set a hard cutover date, and let the old sheet be history.

If you want the reasoning behind which features are worth paying for at your size, read What Is an ATS for Small Businesses?. To design the pipeline you’re migrating into, see How to Set Up a Hiring Pipeline for a Small Team. If you’re still choosing a vendor, ATS comparisons and alternatives covers the head-to-head options — or start a 14-day trial with Plural.

Sources

See how Plural helps HR leaders unify hiring, feedback, and performance management.

Explore Plural for HR Leaders

Frequently asked questions about HR technology

Quick answers about careers pages, pipelines, and growing your team with Plural.

How do I move candidates off a hiring spreadsheet?

Move only the candidates still in play — usually fewer than twenty. Leave rejected and stale rows in the spreadsheet and keep it read-only as history. Trying to import years of past applicants imports years of stale data, and you will never look at it.

What is a cutover date and why does it matter?

Pick a date, tell the hiring team, and make the careers page the only way applications arrive after it. A soft cutover where both systems stay open is the main reason migrations fail, because the spreadsheet keeps looking authoritative to whoever last edited it.

How do I replace email interview feedback?

Set the review criteria once at the organization level so interviewers answer the same questions on every role, and override them only for roles that genuinely need different criteria. Ask interviewers to submit their review when they complete the interview, while the conversation is fresh.

How long does moving from a spreadsheet to an ATS take?

Expect roughly an afternoon of setup for the careers page, interview stages, and review criteria, plus a few minutes per live candidate. The part that takes longer is habit — the first two weeks are mostly reminding people to update the pipeline instead of replying from their inbox.

Related resources

Start building the best team without paying for enterprise software

Plural saves your team hours every week without the price tag of enterprise software. Launch a branded careers page and start accepting applications today.

Free to start · No credit card required · 14-day free trial