Highlight Recruiting

Getting Recruiting on Rails

I joined Highlight in January 2024 during a pivotal shift. The company was evolving from a research services model toward a dedicated software product. I was brought on to help build the internal systems that would support that growth, starting with recruiting.

Highlight at a glance

Highlight is a product intelligence platform. Brands bring a product they want feedback on, and Highlight finds everyday people, called Highlighters, to test it at home and report back honestly.

The diagram below shows who brings what. The brand brings the product, the questions it needs answered, and the kind of people it wants to hear from. Highlight brings the community of testers, the logistics of getting product to them, the survey experience, and the insights at the end.

Recruiting is the first link in that chain. It decides who receives a product, so shipping, surveys, and results all depend on getting it right.

Context: What Customer Brings → What Highlight Offers

The Problem

Getting Recruiting on Rails: Highlight project overview

Highlight was wanting to scale fast, but their core recruiting operations were still running like a small agency: manual, disconnected, and unsustainable.

  1. Customers were not empowered enough by the app yet. Actual processes in the background involved so much PII that customers were only offered non-functional inputs, essentially a repeat of information gathered during the Sales kickoff process.
  2. Manual download and spreadsheet management. User data had to be gathered for projects from multiple CSVs, which then became a challenge of juggling IDs and knowing who gets what.
  3. Criteria selection was frustrating and lacked clarity. Poor labeling, a tedious multi-step process, and unclear options made targeting inefficient.

My Process

Mapping Workflows

Process: Mapping Workflows (FigJam workflow diagrams)

Diagramming & Wireframing

Process: Diagramming and Wireframing (quick wireframes with PM/Eng, confirming recruit structures with CE)

Before: Recruiting via Downloads

Before: Recruiting via downloads (old CSM portal with Download Results and Export CSV)

The previous process required internal staff to run a query, download a CSV, manually manage IDs across spreadsheets, export email addresses, and send recruit emails entirely outside the platform. There was no visibility into status, no audit trail, and no scalable path forward.

Early Explorations

Early Explorations (Mad Libs audience builder and criteria sidebar)

Two early directions: a sentence-style audience builder that made the query logic legible, and a persistent sidebar for inserting criteria. The latter started to feel like the stronger foundation.

Deeper Dive: Criteria & Answer Selection

Exploration: Deeper dive on Criteria/Answer Selection

Criteria selection was one of the most painful parts of the old experience. These explorations tested different models: from a card-based Global/Test Group structure with tag-style answers on the left, to a “Configure Dimensions” panel on the right that let users browse and select criteria by category. The sidebar approach won out: it gave users persistent visibility into what they’d configured without burying it in a modal flow.

Developing Further: Layering in Test Groups

Developing further: Layering in Test Groups

The sidebar evolved into the primary interaction surface, giving users at-a-glance visibility of all Test Groups and their criteria without disrupting the main flow. Language and labeling went through multiple rounds of internal and external usability testing before landing.

Launched Experiences

Customer Version

Launched Experiences: Customer version (evolved from Admin App’s UX)

The customer-facing version evolved from the Admin App’s UX patterns, adapted for customers building their own projects. With a clean “Qualifying Criteria” sidebar and Test Group management, customers could now actively configure their own recruiting instead of relying on internal handoffs.

Admin Version

Launched Experiences: Admin version (full recruiting workflow)

The admin app gives the internal team full control: Define and Finalize tabs, Test Group management with match counts, “Start Recruiting” / “Complete Recruit” actions, and the same criteria sidebar architecture refined through months of iteration.

Where We Landed and Next Steps

Strong team adoption. Quick uptake due to clear value, though edge cases in project requirements continue to drive iterations and process refinement.

Customer engagement increased. With a functional app, alongside a huge update across all features, customers are able to actively build their own projects instead of relying on manual handoffs.*

Downstream improvements unlocked. QC tools, progress tracking, reduced human error, and streamlined CSV workflows.

Next phase. Automated project and survey completion tracking.

* this is a work in progress but we’re closing in as these tools rely less on internal setup