Welcome to Ranking Pro!
Ranking Pro helps you manage and rank assessment candidates with an intuitive, fast interface. Organize, filter, sort, and bulk-manage candidates across different assessment statuses.
Key Features
- Search & Filter - Find candidates by name, phone, job ID, location, region, call type, and more
- Smart Sorting - Sort by status, date, team, resume ranking, assessment scores, IC status, and more
- Bulk Selection - Select and batch-invite new applicants or batch-assign completed assessments
- Assignee Management - Search and select assignees for completed assessments with keyboard navigation
- Drag & Drop - Manually reorder candidates in custom sort mode (order saves automatically)
- Detailed Panel - View comprehensive candidate info including history, notes, AI analysis, and call recordings
- Archive Mode - Bulk archive candidates across all statuses when ready
- Flexible Views - Switch between grid and list layouts to match your workflow
- Visual Indicators - Color-coded ranking badges (green=high, amber=mid, red=low) and IC status icons
Card Badges Explained
- Resume Rank Badge (circle with number) - Color shows quality: green (high), amber (mid), red (low)
- Assessment Score Badge (for completed candidates) - Same color coding as resume rank
- Status Icon (for non-completed) - Shows current status: ⚠️ New, ✈️ Invited, ⏳ In Progress, ✅ Completed, ❌ Failed
- Assigned Badge (✓ green badge) - Shows candidate is assigned to a team member
Getting Started
- Use the search bar or region selector to narrow your candidate pool
- Choose a status filter (New, Invited, In Progress, Completed, Failed) to focus your workflow
- Select a sort mode that matches your priorities (resume ranking, assessment scores, custom order, etc.)
- Check boxes to select candidates for batch actions (Invite, Assign, Archive)
- Click a candidate card to open the detailed panel for comprehensive info and history
💡 Pro Tip: Combine search + region + status + call type filters for pinpoint candidate discovery!
🔍 Search & Filter
Search Bar
Use the search bar at the top to find candidates by: Name, Phone, Job ID, or Location
Search is real-time and updates as you type (300ms delay for performance). Searches across all visible fields.
Region Selector
The region dropdown lets you filter candidates by region (e.g., NJ, NY). This filter:
- Persists as you navigate between statuses
- Can be set via URL parameter: ?region=NJ
- Shows all candidates when set to "All Regions"
- Stacks with search and status filters
Call Type Filter
Filter by call type using the 📞 dropdown. Available options may include: Assessment, Credentialing, Onboarding, Follow-up, and others depending on your data.
Team Filter
Sort menu includes team filtering. Team codes help you organize candidates by team assignment (e.g., WTW, BH, EDU, SW, WRAP).
Status Filters
Filter candidates by their assessment status. Each status shows a count of how many candidates are in that status:
- 🗂️ All - Show all candidates across all statuses (count shows total)
- ⚠️ New - New applications not yet invited to assess
- ✈️ Invited - Assessment invitations have been sent
- ⏳ In Progress - Currently completing their assessment
- ✅ Completed - Assessment finished and scored
- ❌ Failed - Assessment failed, didn't complete, or withdrawn
IC Status Concept
Each candidate may have an IC (Independent Contractor) status that tracks their availability and engagement:
- ⚠️ Unfinished - IC profile incomplete or in progress
- 🧭 Prospective - Potential IC, being evaluated
- ✅ Active - Ready to work, actively available
- ⏸️ Inactive - Not currently available
- ⏳ Hold - On hold, pending decision
- ❌ Dead - No longer a prospect
You can sort by IC Status to group candidates by their current IC state.
Combining Filters
All filters stack together. For example: Search "John" + Region "NJ" + Status "Completed" = all completed candidates named John in NJ.
💡 Tip: Combine search + region + status + call type for powerful candidate discovery!
↕️ Sort & Organize
Click the "↕️ Sort" button to change how candidates are organized. Each status filter remembers its own sort preference.
Sort Modes
- 📍 Custom (Drag to Rearrange) - Manually drag cards to reorder. Your order saves automatically per status group.
- 📊 By Assessment Status - Group candidates by their current status (New → Invited → In Progress → Completed → Failed)
- 🧾 By IC Status - Group by IC record status (Unfinished, Prospective, Active, Inactive, Hold, Dead)
- 📅 By Date (Newest) - Most recently added candidates first
- ⏱️ By Addition Order (Oldest) - Oldest candidates first
- 🏢 By Job Order ID - Alphabetically by job order number
- 🧩 By Team Code - Group by team (WTW, BH, EDU, SW, WRAP, etc.)
- ⭐ By Resume Ranking (Highest) - Best resume scores first
- 🎤 By Assessment Ranking (Highest) - Best assessment scores first (Completed filter only)
- 🏆 By Combined Ranking (Highest) - Average of resume + assessment scores (Completed filter only)
💡 Tip: Each filter (New, Invited, etc.) remembers its own sort mode!
⚠️ Note: Assessment Ranking and Combined Ranking sorts only work on the Completed filter because other statuses don't have assessment scores yet.
✅ Selection & Actions
Selecting Candidates
- Check the boxes next to candidate names to select them
- The counter shows how many candidates you've selected
- In list view, use "Select All" checkbox at the top to quickly select all visible candidates in the current status
Bulk Actions
Invite to Assessment (New Filter)
When on the "New" filter, the button shows "Invite to Assessment". Select new applicants and click to move them to "Invited" status.
Assign to Team (Completed Filter)
When on the "Completed" filter, the button changes to "Assign". After selecting completed candidates:
- An arrow button (⬇️) appears next to the Assign button
- Click the arrow to open the assignee selector
- Search for the team member you want to assign to
- Select an assignee from the list
- Click "Assign" to bulk-assign all selected candidates to that person
💡 Assignee Search Tip: Type to search assignee names, use ↑↓ arrows to navigate, Enter to select, or Escape to close.
Archive Mode
Click "🗄️ Archive" to enter archive mode. In this mode:
- All candidates become selectable regardless of status
- The button changes to "🗄️ Archive (Send)"
- Select candidates to archive, then click the button again to confirm
- Archived candidates are removed from your active list
📂 Workspace Panel
Click any candidate card to open the workspace panel with detailed information about that candidate.
Panel Header
The header displays:
- Candidate name (with " #123" suffix stripped for display)
- Resume Rank - numerical ranking from resume screening
- Assessment Score - numerical score (only shown for completed assessments)
- Current Status - New, Invited, In Progress, Completed, or Failed
Multiple Applications
If a candidate has applied to multiple job orders, the overview tab shows an "Also applied to" section with all job order IDs they've applied for.
Panel Tabs
- 📋 Ranking Overview - Basic candidate info including:
- Contact info: Phone (clickable for dialing), location
- Job Order ID and multiple applications list
- Assigned status and IC Status (Unfinished, Prospective, Active, Inactive, Hold, Dead)
- Date added and resume rank
- Assessment score (if completed)
- Specialty/Clinical strengths (e.g., RN - Patient Care)
- 📊 Assessment Breakdown - Detailed assessment scores and component breakdowns
- 🤖 AI Analysis - AI-generated insights and recommendations
- 📝 Notes - Team notes and internal comments
- 📈 History - Timeline of all interactions: SMS, calls, status changes
History Tab Details
The History tab shows all interactions with this candidate in reverse chronological order:
- Each action shows: action type, result, direction (inbound/outbound), agent name, and call duration
- Action types include: SMS, Marketing Call, Assessment Call, Credentialing Call, Reactivation calls
- For interactions with scripts/recordings: Click the ▶ button to open the call modal
- The call modal displays the full call script and provides playback for recorded calls (with duration controls)
Action Bar
Bottom buttons provide quick actions:
- Mark Active - Update IC status to active
- Forward to QA - Send for quality assurance review
- Match to Jobs - Find matching job openings
- Archive - Move candidate to archive
🎨 Drag & Drop
Manually reorder candidates when using Custom sort mode.
How to Drag
- Click the "↕️ Sort" button and select "📍 Custom (Drag to Rearrange)"
- Hover over any candidate card - the cursor changes to indicate you can drag
- Click and drag a card to move it
- As you drag over other cards, a dashed outline shows where it will drop
- Release to drop the card in the new position
- Your order is automatically saved to browser storage (no extra button needed)
Important Notes
- Drag only works in Custom sort mode (enabled via Sort button)
- You can only drag within the same status group (can't move New → Completed)
- Each status maintains its own order independently
- Order persists when you refresh the page (saved to localStorage)
- Switching to a different sort (e.g., By Date) will replace custom order
- Archive mode disables drag-and-drop
💡 Tip: Use custom sort to prioritize candidates based on your preferences!
💡 Tips & Tricks
Searching & Filtering
- Combine Search + Filter - Type in search box AND select a status filter to narrow results dramatically
- Use Region Dropdown - Set your region once; it persists and can be set via URL (?region=NJ)
- Call Type Filter - Use the 📞 dropdown to focus on specific call types (Assessment, Credentialing, etc.)
- Clear Filters - Click "All" to see everything, then add filters back as needed
Bulk Actions
- Select All for Status - Use "Select All" checkbox to quickly select all candidates in the current status
- Batch Invite - Select multiple New applicants and invite them all at once with one click
- Batch Assign - Select multiple Completed candidates, pick an assignee, and assign all at once
- Archive Groups - Enter Archive mode to remove multiple candidates from your active list
Assignee Selection (Completed Filter)
- Auto-Focus - When you open the assignee dropdown, the search field gets focus automatically
- Keyboard Navigation - Use ↑↓ arrow keys to navigate the list, Enter to select, Escape to cancel
- Quick Search - Type any part of the assignee name to filter the list instantly
- Clear Selection - Click "Clear Selection" button to deselect and reset the assignee button
Views & Organization
- Grid vs List View - Use 📊 Grid for overview or 📝 List for detail (better on narrow screens)
- Custom Sort - In custom mode, drag cards to reorder; your order saves per status group
- Each Filter Remembers Sort - Switch between New/Invited/Completed; each keeps its own sort mode
- Ranking Sorts - Use Resume, Assessment, or Combined ranking to prioritize by quality
Keyboard Shortcuts
- ESC - Close the candidate panel
- ESC - Close the help modal
- ↑↓ Arrows - Navigate assignee dropdown when open
- Enter - Select highlighted assignee
Panel Tips
- Click Candidate Card - Opens full panel with history, notes, and AI analysis
- Multiple Applications - See all job orders a candidate applied to in the overview tab
- Call Scripts - Click ▶ on any history item to read scripts and listen to recordings
- Phone Clicks - Click phone number in panel to dial directly (if supported by device)
🔧 Troubleshooting
Candidates & Display
- No candidates showing?
- Check if a filter is active (try clicking "All")
- Clear the search box
- Check region dropdown (try "All Regions")
- Refresh the page
- Candidate count doesn't match expectations?
- Multiple filters stack (search + region + call type all apply)
- Each filter pills shows how many candidates match that status
- Try removing filters one at a time to isolate the issue
- Name shows with " #123" suffix?
- This is temporary demo data; suffix is stripped in the panel header
- In live mode with real data, names won't have this suffix
Sorting & Ordering
- Custom sort not working?
- Ensure you've selected "Custom (Drag to Rearrange)" in the Sort menu
- Drag only works within a status group; it doesn't move candidates between statuses
- Refresh page to see if order persists (saved to localStorage)
- Assessment Ranking or Combined Ranking disabled?
- These sorts only work on the Completed filter (other statuses don't have scores yet)
- Switch to Completed filter to unlock these sort options
- Sort mode not persisting?
- Each status filter (New, Invited, Completed, etc.) remembers its own sort mode
- Sort preference is saved to localStorage; check your browser storage isn't disabled
Selection & Bulk Actions
- Can't select candidates?
- You can only select New applicants when on the New filter
- You can only select unassigned Completed candidates when on the Completed filter
- Assigned candidates (with ✓ badge) are not selectable
- Use Archive mode if you need to select across all statuses
- "Select All" not showing?
- Select All only appears in New filter, Completed filter, or Archive mode
- It's automatically available when you switch to these filters
- Invite button is disabled?
- You must select at least one candidate first
- Make sure you're on the New filter to use Invite
Assignee Selection (Completed Filter)
- Assignee dropdown not opening?
- The dropdown arrow (⬇️) only appears when you've selected 1+ completed candidates
- Make sure you're on the Completed filter and at least one candidate is checked
- Search field not focused when dropdown opens?
- The search field should auto-focus; if it doesn't, click in the search box manually
- If auto-focus isn't working, check your browser's focus permissions
- Assignee button still shows old name after assigning?
- Button should reset to ⬇️ immediately after assignment completes
- If it doesn't, refresh the page
- Can't find an assignee in the list?
- Type to search - the list filters as you type
- Try searching by first name or last name (e.g., "Alice" or "Johnson")
- Use ↑↓ arrow keys to navigate if search doesn't find them
Views & Display
- Grid view vs List view confusion?
- 📊 Grid shows cards in a multi-column layout (best for overview)
- 📝 List shows full-width rows (best for detail + narrow screens)
- Click the view toggle button to switch
- List view checkboxes not showing?
- Checkboxes only appear for selectable statuses (New, Completed unassigned)
- If you can't select in your current filter, that's why
Panel & History
- Panel not opening when I click a card?
- Click anywhere on the card to open; any part should work
- If panel opens and closes immediately, refresh the page
- Call scripts/recordings not loading?
- Click the ▶ button in the history section to open the call modal
- Recordings require valid URLs; if URL is missing, recording won't play
- Scripts should always display (even if empty)
- Assessment Score not showing in panel?
- Assessment scores only display for candidates with Completed status
- For other statuses, only Resume Rank is shown
Help & General
- Can't close the help modal?
- Click the ✕ button in the top-right corner
- Press ESC key
- Click outside the modal (on the dark overlay)
- Still have questions?
- Check the help sidebar for other topics (you're reading this in Help now!)
- Hover over buttons for tooltips
- Check your region selector - it may filter candidates unexpectedly