Changelog
Follow up on the latest improvements and updates.
RSS
new
improved
fixed
Candidate experience
AI & match insights
Reliability & performance
Interviews
Situational Judgment Test, knockout qualifications, brand identity, and bug fixes
New
- Situational Judgment Test— Present candidates with workplace scenarios from a library (or your own) and see how their approach ranks against what you would do.
- Sign in with a code— Log in without a password using a one-time code sent to your work email.
- Sub-user invite acceptance flow— Invitees land on a dedicated acceptance page that supports Google SSO.
Improved
- Brand identity overhaul— Rebuilt branding controls on the review step with 4-state company/position inheritance, a color picker, reset-to-default, and logo replace/remove confirmation.
- Primary brand color in Company Settings— Set a default brand color at the company level that flows through to every position.
- Qualification knockout tiers— Qualification questions can now disqualify candidates who fail a must-have, and a new Freeform question type is available.
- Backend qualification validation— Validation now runs on the backend to prevent client-side bypass of knockout checks.
- Qualification step relocated— Moved out of the Review step into its own earlier step in interview creation.
- Sortable candidate list columns— Sort the candidate list by Status and Reviews from the column headers, with Hired now available as a filter option on the Reviewed tab.
- "Pass" is now "Decline"— The structured review recommendation label changed for clarity.
- Refreshed candidate welcome and completion screens— New assessment-aware journey overview and a multi-component completion summary.
- Company name on candidate emails— Screening emails now use your company name as the sender display name.
Fixed
- Fixed knockout bypass when resuming an application without prescreening.
- Fixed one-time login codes redirecting to the login page on wrong code entry.
- Fixed OTP back-navigation triggering a new code send.
- Fixed position title validation breaking when the title contained a colon.
- Fixed disqualified candidates appearing on the Incomplete candidate tab.
- Fixed video responses going missing when an assessment was enabled.
- Fixed the completion email firing before all assessments finished.
- Fixed reminder emails going to candidates disqualified by knockout questions.
- Fixed a login crash when a Google-only account attempted email/password login.
- Fixed the login page flashing errors and reloading on an incorrect password.
- Removed visual asterisks from candidate-facing prescreening questions.
New
Personality assessments.
Add a validated Big Five (IPIP) personality assessment to any interview. Configure which traits matter for your role, set your preferred alignment ranges, and review results in Magic Review and the Assessments tab as an independent signal alongside your video match score. Candidates can save progress and return later.Improved
- Candidate emails now show your company name in the "From" field instead of "The Truffle Team."
- Candidate consent screen now includes clickable links to Truffle's Terms of Service and Privacy Policy, plus a disclosure that AI-assisted analysis is used and that all hiring decisions are made by your company.
- The team review action previously labeled "Pass" is now labeled "Decline."
Fixed
- Fixed memory and CPU leaks in video and audio recording that caused audio and video desync for some candidates.
New
- Reviews & Scorecards— Team members can now independently rate candidates with star ratings and submit structured recommendations (Move forward, Unsure, or Pass). An optional scorecard lets you define custom criteria per position. After submitting your review, the Team section unlocks to show recommendation distribution, average ratings, and per-criterion averages across all reviewers.
- Reviews column— The candidate table now shows review status at a glance, so you can see which candidates still need your review without opening each profile.
Improved
- Team section in the evaluation panel now shows recommendation distribution as labeled pills with half-star average ratings
- Scorecards are expanded by default when evaluating a candidate, so criteria are visible from the start
Fixed
- Duplicating an interview now correctly copies video questions
- Reviews column no longer shows "Awaiting your review" for candidates who haven't completed their interview
- Column widths no longer overlap on the Incomplete and All Candidates tabs
- Evaluation panel maintains consistent width before and after submitting a review
- Notes section empty state no longer references "rating"
- Members can now see the evaluation panel on workspace-visible positions they don't own
- Scorecard criterion text field no longer loses focus when deleting characters
- Scorecard lock now triggers only when criterion ratings are submitted, not on recommendations alone
- Evaluation panel no longer flashes before loading
New
- Custom email templates— Customize the content of candidate emails (invitation, reminders, and completion) per position. Add merge tags like candidate name and position title, set your sender name and title, and preview exactly what candidates will receive. Available on paid plans.
- Position archiving— Archive closed positions to keep your interview list clean. Archived positions are hidden from the default view but accessible via the Archived filter. Unarchive anytime to reopen.
Improved
- Keyboard navigation in candidate screening— Candidates can now tab through the entire screening flow (welcome, personal data, qualification questions, and interview) for better accessibility.
- Company name on candidate emails— All candidate emails now show your company name as the sender instead of "The Truffle Team."
- Send Reminder cooldown— The manual Send Reminder button is now disabled for 24 hours after sending to prevent accidental duplicate reminders.
Fixed
- CSV export now shows the correct candidate status matching what you see in the UI.
- The {estimated_duration} merge tag now renders correctly in sent invitation emails.
- Invitation email CTA button now shows "Start Interview" (previously showed outdated label).
- Sender name and title now appear correctly in sent emails (previously only showed in preview).
- Reply-to email validation error no longer overlaps with helper text.
- Save button now correctly blocks when email body exceeds the 2,000 character limit.
- Empty email body no longer incorrectly triggers a validation error.
- Archived filter is now restricted to position owners and admins (no longer visible to viewers).
- Closed and archived positions now display the correct status labels and simplified detail view.
- Positions list shows the correct empty state when all positions are archived.
Paste candidate data directly from Excel or Google Sheets into the invite flow. The modal parses first name, last name, and email from your pasted rows and sends invitations using your existing invite settings. No more adding candidates one at a time when you have a list ready to go.
Completely redesigned how you review candidates. Magic Review introduces a card view alongside the existing table view, so you can flip between a quick-scan list and a richer, one-candidate-at-a-time layout. Keyboard shortcuts let you navigate between candidates (arrow keys) and set dispositions (Advance, Hold, Reject) without touching your mouse. Qualification check results now surface directly in the review — failed checks are flagged inline so you spot dealbreakers before watching a single video. Viewers get a read-only experience so you can loop in stakeholders without worrying about accidental status changes.
New "None" option for thinking time on video questions. When enabled, recording starts immediately after the video question finishes playing — no countdown, no prep screen. Useful for roles where you want to simulate a live interview and see how candidates respond in real time.
new
Sharing & collaboration
Multi-select & export
What's new:
Select multiple candidates and take action in one click — set status, archive, or export without opening each candidate individually.
- Select individuals or use "select all" on the current page.
- Set status in bulk — move multiple candidates to Advanced, On Hold, or Rejected at once.
- Archive in bulk — clean up your candidate list fast.
- Export to CSV — apply filters first (e.g., match score above 60%) and export only those candidates. Great for importing shortlists into your ATS or CRM.
Available across For Review, Reviewed, Incomplete, and All Candidates tab
new
Sharing & collaboration
Admin, roles & permissions
Teams & position-level access controls
What's new:
You now have granular control over who can access each job—and what they can do when they get there.
Teams
Create teams in Account Settings → Users to group collaborators. Assign entire teams to jobs with one click instead of adding people one by one.
Job-level access controls
When you create or edit a job, you'll see a new "Who can access this job" section. You can now:
- Restrict access — Turn off "everyone can access" and manually assign individuals or teams to specific roles
- Set job-specific roles — Choose from Job Manager or Viewer for the entire team
- Override when needed — Team members can be granted higher access individually (highest role wins)
Admins and owners bypass access controls and can see all jobs. The job creator is automatically assigned as owner.
Role breakdown:
- Owner — Full access including managing who else can access the job
- Manager — Can edit job settings and disposition candidates, but can't change access controls
- Viewer — Can view candidates but can't disposition or edit settings
If you don't have access to a job, it won't appear in your list. Direct links will show a blocking error.
new
Candidate experience
Candidate notifications just got smarter 📨
You now have more control over how and when candidates hear from Truffle:
New “Interview complete” email
Automatically let candidates know when they’ve finished their interview.
Toggle notifications on/off
Choose whether to send the completion email for each job.
Control reminder cadence
Decide if candidates get reminders 24 hours and/or 72 hours after they’re invited.
You’ll find these settings in your job’s Candidate notifications section.
You can learn more about candidate notifications here.
Load More
→