Skip to main content
Everything that ships in Staffer, week by week. Subscribe with the RSS button, or get the highlights by email in the weekly product update.
WorkspaceConnected appsChat agentCandidatesSchedulingAI interviewsCandidate experiencePrivacy and complianceJobsSourcingProcess
Week 44

Workspace

  • Jobs are private to their team. A job, with its candidates, messages and numbers, is now visible only to the people working on it. Workspace admins and owners see every job. Members, reviewers and viewers see the jobs they created or are on the team for. Roles and permissions
  • The team is the Members row. Add people to a job’s team in Members on its Brief tab. Assigning someone a process step adds them too. The Team row doesn’t give anyone access. Write the brief
  • Hidden everywhere. A job you can’t see is left out of Roles, Messages, My applications, analytics, notifications and search, and the agent and connected assistants can’t reach it. Projects and segments only count the jobs you can see.
  • Application links stay with the team. Only admins, owners and people on the job’s team can copy a candidate’s application link. The candidate view
  • Back to your invite. Someone who creates an account with an email and password goes back to their invite, and an open invite comes before auto-join. Join your company on Staffer
  • Support chat. Support chat moved to a new provider. It still opens from Support in the sidebar.
  • Maps that always show. Listings and the career page show a static map when the browser can’t draw the interactive one.
  • Softer edges. Rounder page corners, and a softer page border in dark mode.

Connected apps

  • An admin decision. Connected AI assistants are off until an organization owner or admin switches on Allow connected AI assistants in Settings → Organization → AI assistants. The switch started off for every organization, so assistants connected before 24 October stopped working until it’s turned on. Organization settings
  • Every connection in one list. The same page lists every assistant anyone in the organization has connected, with a Disconnect button for each. Connect Claude, ChatGPT or Cursor
  • Logged and time-limited. Every assistant call is recorded in your audit log. A connection lasts at most 90 days before it has to be approved again, and resetting your password disconnects all your assistants.

Chat agent

  • Dock the chat. Dock chat to the right pins the chat as a column beside the page, which narrows to make room. Float chat puts it back in the corner. Work with the agent
  • Agent starts a new chat. Agent in the bottom bar always starts a new chat, unless the open one is still empty. Minimize chat is gone.
  • Context on segments and projects. The Context line names the segment you’re on, or says Project on a project, so the agent knows which one you mean.
  • Start a job from a link. Paste a link to an existing job post and the agent reads it, drafts the brief and creates the job. Create a job
  • Interview dates from chat. The agent can set specific dates and times for candidates to pick from on an Interview step, plus the break between meetings and whether to reserve the times. What the agent can do
  • Bigger shortlists. The agent shortlists up to 50 people at a time and works through larger requests in batches, instead of failing above 20.

Candidates

  • AI writes the message. On an empty composer, AI assist → Write for me or Write message now writes the whole message. It reads the thread and where the candidate is in your process, writes in the candidate’s language and copies your style. Message candidates
  • Message on LinkedIn. The button beside Send now opens a LinkedIn message to the candidate with your text filled in, instead of copying it. Nothing is logged in Staffer.
  • Fresh suggested replies. A drafted reply is written again when the candidate’s stage or steps change. Replies and the inbox
  • Unsubscribed candidates. A candidate who stopped your emails shows an Unsubscribed badge, and you can’t email them. In-app messages still reach them. Message candidates
  • First contact for applicants. Applicants opened from Applications or Messages get Acknowledge application until their process starts. Next actions
  • Rejection notes. Send rejection note now also shows for someone who applied after you shortlisted them. A different message sent just before the rejection no longer counts as the note.
  • Clearer Activity. The Activity tab says Staffer “sent the candidate” a step when they have something to do. An AI interview with no answers says whether the candidate ended it before replying. The candidate view

Scheduling

  • Reserve the times you offer. Switch on Reserve these times in the calendar on an Interview step with specific dates. Each interviewer with Google Calendar connected gets the slots as busy events, so colleagues can’t book over them. Interviews and scheduling
  • Moves in Google follow. Move a booked interview in your Google Calendar and Staffer moves the booking, the notetaker and the activity log with it.
  • Break between meetings. A new Interview step setting keeps free time around every busy event when candidates pick a time. Start times every sets how far apart the offered times are.
  • Busy times you control. Block busy times for candidates, in your calendar settings, decides whether a connected Google Calendar limits the times candidates can pick. Events marked free never block. Calendar and availability
  • Faster sync. Google calendars sync every 5 minutes.

AI interviews

  • Straight to the interview. Invitation emails open the interview directly, instead of a sign-in page. AI interviews
  • Nothing lost when the call ends. Voice transcripts and recordings are saved however the call ends. A recording that isn’t ready yet is fetched again later.
  • CVs read properly. A CV with one unusual field is no longer read as empty, so the applicant is scored properly.
  • Microphone help. A blocked, missing or busy microphone is explained to the candidate, with how to fix it. AI interviews for candidates
  • Sharper evaluations. Questionnaire evaluations use a stronger model and judge answers against the job’s criteria. Interview and questionnaire evaluations read the full answer, and their summaries are always in English.
  • Protected topics are off limits. The AI interviewer, the reference chat and the evaluations never ask about or weigh pregnancy, family plans, religion, ethnicity, disability, sexual orientation, gender identity, political opinion or union membership. AI policies
  • Voice minutes use credits. Voice interviews are charged per second to your credits, like other AI use. Calls under 15 seconds are free. A voice or video interview won’t start while your organization is out of credits. Credits, top-ups and spend caps

Candidate experience

  • Stop emails from one company. Candidates can stop all email from one company at once, from their application or their privacy settings, and allow it again later. Your data and privacy
  • Searchable only by choice. Applying with a CV or setting up a profile manually no longer makes it searchable by every employer. Candidates opt in with Let employers on Staffer find my profile. Your profile
  • One consent for future roles. The future-roles consent reads the same everywhere: the company may keep your details for 12 months to consider you for future roles, and you can withdraw at any time.
  • Who holds your data. Download my data lists every company holding your data, how they got it and how long they keep it.
  • Dialogs that fit. Dialogs fit the window and scroll, so Submit in the apply dialog is always reachable.
  • Job search holds up. The copilot’s job search keeps what it found when part of the search is slow.

Privacy and compliance

  • Deleted everywhere. Deleting a person now also removes them from saved search results, talent pools, segments and notifications in every workspace. Candidate data requests
  • Interview data follows your retention rules. Recordings, transcripts and assessments, including our providers’ copies, are deleted with the application under your retention rules. The fixed six-month rule is gone. Retention rules
  • Data lifetimes. Saved searches are deleted 30 days after they ran, and copilot chats 180 days after the last message. You can change both.
  • Closed applications covered. Retention rules now reach rejected, hired and withdrawn applications, which they skipped before.
  • Support sessions on the record. Each support session records who approved it and why, emails the user by default, and appears in your compliance export. Data location and security
  • Compliance pages say what’s built. The EU AI Act page in Settings → Organization → Compliance marks each control In place, Partly in place or Not built yet. EU AI Act
  • Less data in transit. Emails, IP addresses and application links are hashed before rate limiting, and sign-in tokens are kept out of error logs.
  • Security updates. Next.js 16.4.2, which fixes two remote code execution vulnerabilities, plus fixes for 11 high-severity advisories in other libraries and 62 routine dependency updates.

Jobs

  • Brief details on the side. On a wide screen, the brief’s details sit in a column that stays in view, so the description and criteria start right under the title. Write the brief

Sourcing

  • No repeats. New searches skip people already on the job’s shortlist or in its pipeline, and people you removed from the shortlist. Search for candidates
  • No half-finished rounds. A long search no longer starts a round it doesn’t have time to finish, so results are more reliable.

Process

  • Step order kept. Candidates’ upcoming steps stay in the canvas order after you edit the process. Build a hiring process
  • Score holds use the match score. A step held on a score now checks the candidate’s match score, the same number AI approval uses.
Chat agent
Week 43

Chat agent

  • One agent on every page. Click Agent at the bottom right of any page to open the chat in the corner, over what you’re looking at. A Context line shows what it can see: the job and tab you’re on, or the page. Work with the agent
  • Works across your workspace. With no job open, the agent looks across all your jobs, candidates and projects, and can run most things your role allows. Messaging a candidate, changing a stage, publishing, closing or deleting asks first in Ask permission mode. What the agent can do
  • Your chats, saved and private. Every chat is saved, named for you and visible only to you. Your latest four sit as tabs in the bottom bar. Chat history lets you search them, and the … menu has New chat, Rename and Delete chat. Work with the agent
  • Full screen. Open full screen turns any chat into a full page. The home page, and Agent in the sidebar, open a new chat full screen.
  • Conversation starters. A new chat suggests a few things to ask, tailored to whether you’re on a job.
  • Start a job from anywhere. Describe a job with no job open, and the agent asks a few questions, drafts the brief, creates the job and opens it. Create a job
  • Attach documents and images. Add up to 5 files to a message: PDF, Word, Excel, PowerPoint, text and more, plus images and scanned PDFs.
  • Replaces the job chat and Ask anything. The shared chat on each job, and the Ask anything chat on Roles, Talent pool and Applications, are gone, along with Reset chat and Hide chat. Tell me more on a candidate now sends to your current chat.
Connected appsTalent poolWorkspaceSourcingChat agentProcessListingsCandidatesAI interviewsCandidate experience
Week 43

Connected apps

  • Work with Staffer from Claude, ChatGPT or Cursor (beta). Connect your AI assistant to one workspace, with read-only or read-and-write access, and review jobs, candidates and your process from inside it. It works with Claude, ChatGPT, Cursor, VS Code with GitHub Copilot and Gemini CLI. Connect Claude, ChatGPT or Cursor
  • Your role still decides. Staffer checks your role on every request the assistant makes.
  • Nothing you can’t undo happens without you. Moving a stage, sending a message, closing a job, sending a share link or publishing a listing asks you to approve it on a Staffer page first. One approval covers exactly one action.
  • Ready-made prompts. A weekly review, reviewing a job, preparing for an interview, shortlisting and drafting outreach. Drafted outreach is never sent from the assistant.
  • Links back to Staffer. Every answer links to the right page in Staffer.
  • Disconnect at any time. From Settings → Connected apps.
  • A public API. The actions the agent and connected assistants use are now one documented API, with OAuth 2.1 sign-in, permissions that follow the user’s role, a full OpenAPI 3.1 description and safe retries. The Staffer API

Talent pool

  • Segments. Group your talent pool into named, colored segments. Add people by hand, or set Intake to one or more jobs to add everyone moved to Qualified there, including people who qualified earlier. Talent pool segments
  • The Segments page. Every segment with its size, new members in the last 30 days, last activity and engagement, plus a page of its own for each segment.
  • Qualified on every job. The Qualified stage is now available on every job, so strong runners-up can be kept in a segment. Change a candidate’s stage
  • Pick your columns. The talent pool shows each candidate’s segments, and you can choose which columns show. Talent pool
  • Filter count. The talent pool’s filter count is no longer cut off.

Workspace

  • My applications. A new sidebar item lists every application you’re involved in, across all your workspaces, with My turn, Assigned, Created and Subscribed tabs. Find your way around
  • Notifications and Calendar across workspaces. Both cover every workspace you belong to, and each item is labeled with its workspace. Calendar and availability
  • Links open in the right workspace. A link from an email or a teammate opens in its own workspace, even if you last worked in another one. Old links still work.
  • New workspaces for organization admins. Organization owners and admins can add a workspace from New workspace without being told to ask an admin. Workspaces
  • Back to your invite. Someone signing in for the first time from an invite goes back to that invite, instead of landing in onboarding.
  • Tighter browser security. A stricter browser security policy across all Staffer sites.

Sourcing

  • Searches keep running when you leave. A search finishes and saves its results even if you navigate away, reload or close the tab. Coming back shows “Search continued in the background”, with a link to the results. Search for candidates
  • Stop and rerun a search. Stop search and Rerun search are new options on each search on the Scouting tab.

Chat agent

  • Dictation in every chat and every browser. Voice input now works in every Staffer chat, for your team, candidates and people viewing a share link. It works in every browser, including Arc, Brave and Dia, where it used to stop after half a second. Work with the agent
  • Live text. Words appear as you speak, and Norwegian is recognized reliably.
  • Clear errors. If dictation can’t carry on, because the microphone is blocked, credits ran out or the connection dropped, it says so and keeps what it already transcribed.

Process

  • The agent edits your draft. When the agent changes the process while you have unsaved edits, it edits your draft instead of saving over it. Build a hiring process

Listings

  • Formatting menu. Selecting text in the listing, brief, notes or segment editor opens a formatting menu: headings, lists, quote, code, bold, italic and strikethrough. Create and publish a listing
  • Listing tab matches the public page. The Listing tab is laid out like the public job page, with the details in a side rail on wide screens.

Candidates

  • Status checks only when they help. Send status check is no longer suggested while the candidate is waiting on your team. Next actions
  • Speed action uses your intro template. Speed action previews your workspace’s own intro template, not Staffer’s default.
  • Better suggested replies. Suggested replies to candidates come from a stronger model, with far fewer spelling and grammar mistakes in Norwegian.
  • Interview prep for CV applicants. Interview prep now works for candidates who applied with a CV.
  • Held messages say why. An automatic message that can’t be sent is held with the reason shown, instead of staying on “sending”.
  • Message notifications. The notification for a candidate’s message now says they sent a message, not that they replied, since not every message is a reply to outreach.
  • Matching icons. Stage badges use the same progress-ring icons as job status.
  • Reliable lists. Candidate lists load reliably, even while large data updates are running.

AI interviews

  • Recordings of any length. Video interviews of any length now save their recording, and audio-only recordings play in an audio player. AI interviews
  • Dropped calls stay linked. A dropped AI voice interview call keeps its link to the conversation.
  • Knows what you share. The AI interviewer now knows what your company shares with applicants.

Candidate experience

  • Works on phones. The jobs board and the apply page now work on phones. Apply to a job
  • Straight to the next task. Candidates who apply with a CV land on their Process tab, so they see their next tasks straight away.
  • Apply with a CV either way. A signed-in candidate whose profile can’t be found can still apply with a CV.
  • The apply chat knows the listing. It reads the whole listing, plus its pay, location, work mode, deadline and benefits.
  • Talk instead of type. Candidates can dictate in every chat, including the copilot. Your copilot
  • Fit card removed. The “Use AI to assess how you fit” card is gone from listings.
  • Consent records. A consent record can now only hold consent to be considered for future roles, matching the consent model from the last update.
CandidatesProcessChat agentCandidate experience
Week 41

Candidates

  • Declines detected in messages. Staffer reads every reply a candidate sends. When one reads as a no, the message gets a Sounds not interested badge and the next action becomes Mark not interested, with a drafted reply. Sending the reply, or choosing Mark without replying, moves them to Not interested. Staffer never moves them itself. Next actions
  • Pay only for contact details that are found. Request contact info now charges only for the emails it finds. A lookup that finds nothing costs nothing. Get contact details
  • More candidates can be looked up. Without a LinkedIn URL, the lookup searches by first name, last name and company.
  • Lookups everyone can see. A lookup in progress survives a reload, and teammates see it too. A May bounce badge marks an address that might not arrive. Once a lookup has found an email or found nothing, it can’t be run again for that candidate for 30 days.
  • Activity says who did it. Each row on the Activity tab names a teammate, the candidate, or Staffer for automatic actions, and shows the text of messages and notes. The candidate view
  • Claimed profile marks. A grey check on a candidate’s photo means they’ve claimed their profile but aren’t verified. A blue check and ring means their identity is verified.
  • The right email by default. The message composer and interview invites start with the candidate’s profile email, which is their sign-in address if they’ve claimed their profile. The email on their CV is only used when nothing else is on file. Get contact details
  • Claimed profiles get every email. Candidates who claimed their profile now get interview invites, step emails and notifications at the address they sign in with.

Process

  • Reference check settings. Set how many referees a candidate adds (at least 2 by default, at most 5), whether invitations go out automatically, and up to three reminders. With invitations off, you review the referees before anyone is contacted. Step types
  • One-off steps work for candidates. A candidate can now complete a one-off step you added only for them. Before, submitting it failed. Move candidates through the process

Chat agent

  • Always sees the saved process. The agent reloads your saved process every time you chat, so it no longer says a step you added a moment ago doesn’t exist. Work with the agent
  • Drafted listings are kept. When the agent drafts a listing for a job that doesn’t have one yet, it’s saved and shows on the Listing tab.

Candidate experience

  • Job Match. Job Match is marked Beta. It covers jobs across Europe and North America, and the copilot no longer says it only covers Norway. Asking how many jobs are open now shows the real count. Find jobs
  • Applications count. The Applications item in the sidebar shows how many applications are waiting on the candidate. Track your applications
  • Process tab. The candidate’s Process tab uses the same layout as the hiring team’s: Next step, Previous steps and Upcoming steps.
  • Chats. Typing dots show while the copilot or AI interviewer is replying. The AI interview uses the same chat window as every other chat.
  • Faster job search. Searching for jobs is faster, and the jobs board’s later pages load correctly.
ProcessSchedulingCandidatesJobsAI interviewsListingsCandidate experience
Week 41

Process

  • Reference checks. Add a Reference check step to any process. The candidate sends their referees, and Staffer sends the requests and reminders, collects the answers and summarizes them for your team. Choose how referees answer: Questionnaire, AI chat or Phone call. Step types
  • Referee list locks once sent. After a candidate sends their referee list, it can’t be changed. Reset step starts the reference check over cleanly.
  • Closing an application pauses its steps. Closing a candidate’s application pauses their remaining steps instead of skipping them, so reopening it picks up where you left off. Move candidates through the process
  • Copied processes keep their lanes. Copying a process from another job keeps its separate Applied and Sourced paths. Build a hiring process

Scheduling

  • Every calendar feed, in color. Add every calendar feed you use. The Calendar page shows all of them, recurring meetings included, each in its own color. Calendar and availability
  • Only your real free time. Candidates picking an interview time only see slots where you’re actually free. Meetings you’ve declined no longer block your time.
  • Candidates are asked to pick a time. When a candidate can choose their own interview time, they get an email and a notification asking them to. Interviews and scheduling
  • Invites go to the people you choose. Scheduling an interview no longer adds you to the invite. Only the attendees on the form are invited, so add yourself if you’re joining.
  • Cleaner reschedule and cancel. For a time the candidate picked, Reschedule cancels the booking and emails them to choose a new slot. Cancel meeting removes the event from everyone’s calendar and hands the step back to you.
  • Time range checks. Time ranges for interviews and availability accept every keystroke and flag a range that ends before it starts.

Candidates

  • Email by default. Email is now the default way to message a candidate. A message sent inside Staffer also emails the candidate a link back to the conversation. Message candidates
  • A better inbox. Filter by unread and by job, sort, use priority, and Mark all as read. Threads show which job they belong to, and threads from uploaded CVs show the name and photo from the CV. Replies and the inbox
  • One next step everywhere. The candidates list, the inbox and Speed action now show the same next action as the candidate’s own process. Next actions
  • Rejection messages only where they belong. Staffer suggests a rejection message only for candidates who applied, replied or completed a step. Sourced candidates you never reached, who never replied or who said no don’t get one.
  • Not interested stage. A new Not interested stage records candidates who decline. Change a candidate’s stage
  • Speed action cards. Each card shows how the candidate entered your pipeline and where they are now.
  • Activity feed. The Activity tab shows who did what, and what changed. The candidate view
  • Share page. The share page reads like the candidate’s profile, and the share dialog fits any screen. Share candidates
  • Email lookup. More reliable results when you request a candidate’s contact details. Get contact details
  • Consistent badges. Stage and next-action badges look the same everywhere, for you and for your candidates.
  • Look and feel. A new typeface across the app, and a simpler usage summary in the workspace menu.
  • Library updates. We updated our payment, error-reporting and email libraries. Error reports still never include cookies, request contents or personal details.

Jobs

  • The agent works with your edits. The agent can update your brief, listing and process while you work on them. If it saves a change while you have unsaved edits, Staffer keeps your version on screen and asks once whether to keep your edits or see the update. Write the brief
  • Unsaved edits are kept. Close the page and come back, and your unsaved edits are still there. The brief now saves when you click Save.
  • Know who gets messaged when you close. Closing a job tells you up front how many people will get a rejection message. Close, reopen or delete a job

AI interviews

  • Reads the résumé. In chat, voice and video interviews, the AI interviewer reads the candidate’s résumé and can ask about their actual experience. The preview uses a sample résumé. AI interviews
  • Always says it’s an AI. The interviewer never gives itself a name or a human identity, even if your instructions describe a persona.

Listings

  • One apply button. It works the same on the job board, the candidate’s dashboard and your career page. Candidates apply with their Staffer résumé or upload a CV, and an uploaded CV is scored like any other application. How candidates apply
  • No message box. The free-text message field on applications is gone. Every application already gets an acknowledgement.
  • A privacy notice that never blocks. Candidates are only asked for consent to be considered for future roles. The privacy notice informs them without blocking the application.
  • Expired listings hidden. Expired job postings no longer appear in job search or on the job board.

Candidate experience

  • Messages. One inbox for every conversation with hiring teams, with an unread count in the sidebar. Threads open at the latest message. Messages
  • Notifications. A bell at the top of the sidebar, plus a full notifications page. Track your applications
  • Calendar. Every booked interview across all applications, in a week or month view, with join links and Add to calendar. Book an interview
  • Application header. Each application shows the job, the company logo and the current stage, with tabs for the job, resume, process, messages and privacy.
  • Photo and cover. Candidates can upload and crop a profile photo and a cover image. Only fully confirmed profiles can change the photo. Your profile
  • Profile settings. A page showing the candidate’s account, how they sign in, and whether their profile is claimed and fully confirmed.
  • New CV at any time. Candidates can upload an updated CV from the Resume tab, and the application is rescored.
  • Privacy per company. The privacy page shows what each company holds, with every related action in one menu. Your data and privacy
  • Privacy links in every email. Every candidate email links to the privacy policies and a Manage your data page. An expired link offers a way back in.
  • Accessibility. Screen readers announce the unread markers in Messages and Notifications.
AI interviewsJobsCandidates
Week 39

AI interviews

  • Speaking-speed slider. Set the general tempo the agent speaks at, in the AI interview step settings. AI interviews
  • More natural pacing. In voice and video interviews, the agent leaves more room between responses, so candidates have time to think.
  • New voice models. The agent varies tone and inflection through the interview.
  • Better response handling. Thinking sounds and filler words no longer count as an answer.
  • Try as candidate without saving. Run the interview yourself before you save the step.
  • New defaults and a new voice. Updated default voices and tone, plus Lauren, a new US voice.
  • Transcript fixes. Messages fade in, the opener placeholder is gone, the preview header matches the apply page, and audio tags are stripped from transcripts.

Jobs

  • Job header. A header on the job canvas shows which job you’re in. Your jobs list
  • Job status. Open and closed status shows on the jobs list, and you can filter and sort by it.

Candidates

  • Quick navigation. Jump between applications with the arrows or keyboard shortcuts. The candidate view
  • Better chat context. The agent now understands the job’s process and the steps a candidate has already been through. Work with the agent