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.