Talent tracking system

T3S position intake: stepper, basic details form and hiring insights

Credits

Me · every flow, screen and prototype, plus design QC on the build 1 product manager 1 engineer 1 engineering lead 2 tech leads joined for the later work

Executive Summary

__t3s_exec_bento__


01

Context & Overview

The Product

  • Users|Built for companies with 5,000 to 100,000+ workforce
  • Sparkles|AI finds and ranks candidates for every role
  • CircleCheck|Recruiters sourced, interviewed and got feedback here
  • CircleSlash|No applicant tracking system (ATS) of its own
  • FileText|ATS · holds positions, approvals and offers
  • Building2|Customers used Workday, Lever or Greenhouse
  • Link2|Eightfold depended on those tools

The Users

Recruiter

Opens 100+ positions a month, in many countries Need - start from a copy, and see where each request stands

Recruiter

HR business partner

Owns the templates, the offer letters and the rules Need - set the rules once, every offer follows them

HR business partner

Approver

Hiring manager or leader. Approves headcount and pay Need - the whole request in one place, decide once

Approver

Who’s involved

__t3s_who_table__

Rollout plan

__t3s_rollout_bento__

Customer Goal

Fewer tools, fewer switches, faster hiring.

35%

shorter time to hire for customers · target, placeholder

1

system for every hiring step, instead of five

100+

positions a month, per customer, across the world

6+

months from opening a position to the new hire starting

Business Goal

Turn the ATS into an upsell and an entry plan.

  • TrendingUp|Upsell · existing customers buy the ATS top-up plan
  • Boxes|Simplify · one Eightfold system, no outside ATS
  • Store|Standalone ATS · only what small and mid-size firms need
  • ArrowUpRight|Upgrade path · full TA suite, then talent management
  • Route|Own the journey · find, hire, onboard, manage, offboard

2

systems every customer paid for: Eightfold plus an ATS

<500

workforce: the small business segment we could not sell to


02

Problem Definition

The Problem

  • Database|Partial data · each ATS sent a different slice
  • Mail|Approvals over email · no history, no status
  • Sheet|Offers in Excel · by hand, per country
  • Globe|No global standard · each office hired its own way

__t3s_more_problem__

What people said

  • LayoutTemplate|Templates, not blank forms · one per country or team
  • SlidersHorizontal|Rules change by job · role, country and level
  • Lock|Private data leaks · pay details in email attachments

__t3s_more_research__

Design Question

How might one system take a position all the way from the first form to a signed offer, with every rule set only once?


03

Design Principles

Principles

__t3s_principles__


A

Start from a copy, not a blank page

What changed

  • Copy|Start from a copy · a role, a position or a template
  • Milestone|Stepper and section list · always know where you are
  • Hourglass|Optional steps wait · calibration, interview, posting

__t3s_more_a__


B

Set the rules once, in the template

What changed

  • ToggleRight|Four switches per field · set once in the template
  • GitBranch|Approvals as a chain · creator, approvers, watchers
  • Inbox|One approval center · request, history, comments

__t3s_more_b__


C

One letter, different values per country

What changed

  • Scissors|Letter split from the numbers · one template
  • Calculator|Variables fill and calculate · bonus, stock vesting
  • Replace|Clauses for a customer deadline · shipped in week 39

__t3s_more_c__


Decision log

What happens when a field changes

Options · re-approve every change, never re-approve, or decide field by field Chose · four switches on every field, set once in the template Trade-off · the admin has to set the switches well

How offer wording changes

Options · paragraphs picked by rules, or clauses with conditions Chose · clauses, shipped in week 39 for a customer deadline Trade-off · I rebuilt the template model under a fixed date

One that didn’t land

Options · Approve and Reject in the page, or a bar fixed to the bottom Chose · the fixed bar, so approvers never scroll to decide Outcome · leadership called its placement inefficient, redesign deferred

__t3s_more_decisions__


Options we weighed

  • LayoutTemplate|Six visual and interaction options · each next to the one we kept

04

Validation

Leadership review · week 30

  • Ban|Offers and job posts before approval · now blocked
  • Eye|Pipeline hidden during approval · now always shown
  • UserRound|“Who is this person?” · names open profile cards

The first one was my miss. I had tested with recruiters, never with approvers.

__t3s_more_review__

Design QC

244

screens I checked against the built product

175

screens in the main handoff to engineering


05

Handoff

Timeline

  • Calendar|Week 14 · demo for leadership and beta customers
  • Calendar|Week 28 · main handoff, 175 screens
  • Calendar|Week 30 · leadership review, 5 of 6 fixes in
  • CalendarCheck|Week 39 · clauses shipped on the date

__t3s_more_timeline__

Launch results

  • Handshake|Two beta customers under NDA, then more
  • Building|Live for Eightfold’s own recruiting team
  • Users|Four existing customers asked for it
  • Megaphone|Announced at Cultivate as Eightfold’s own ATS

What I would measure

  • Timer|Days from new position to approval
  • PenLine|Positions edited after submission
  • Sheet|Offers sent with no spreadsheet step
  • LayoutTemplate|Templates per customer in month one

06

Reflection

What I learned

  • UserX|Test with people who say no · approvers found the gap
  • Lock|Name a rule by what it protects · “Compensation field”
  • Target|Set success numbers before the demo · we had none
  • Package|Next · ship pay insight and next-action concepts