← What's new
August 2026
New
- Internal notes on candidates, with visibility tiers A new Notes tab on every candidate profile lets you write internal notes and choose who sees each one: Private (just you, plus anyone you name), Shared (the hiring team), or Interview panel (the hiring team plus assigned interviewers). Mention a colleague with `@` and they're notified by email and in the app.
- Echo AI interviewer in your interview plan You can now assign Echo as the interviewer for any stage in your interview plan using a clear Who runs this stage? toggle — People or Echo. Stala schedules Echo-stage interviews from the candidate's availability alone, with no human panel required.
- See what your AI agents have learned about you A new Agents Memory tab on your profile shows what the assistant has picked up about how you work — your timezone, tone, and recurring preferences. If something it learned is wrong or stale, you can erase it with Forget everything.
- Focus areas, notes, and transcript search for interviewers Interviewers now see CV-suggested focus areas alongside the interview guide, and the scorecard tab includes the AI summary, recordings, a transcript download, and a Search Transcript box to find what the candidate actually said — all scoped to their assigned interviews.
Improved
- Candidate page: key info and actions always visible The Overview tab is gone. CV match score, current stage, next interview, and feedback summary now sit in a strip above the tabs — visible from every tab. Schedule Interview, Advance, and Reject live there too, with clear explanations when an action isn't available.
- Navigate intake form sections from a left-hand menu Intake forms no longer stack as one long scrolling page. Sections now appear as a menu on the left, with one section shown at a time. Each tab shows how many questions are answered, and the overall progress bar sits in the form header.
- Navigate interview plan stages from a left-hand menu Interview plan stages now appear as a left-hand menu instead of one long scrolling page. If a hidden stage has a validation problem when you save, its tab flags the issue and takes you straight there.
- Interview transcripts are back for recorded interviews The transcript download and Search Transcript panel had silently disappeared after a note-taker provider change, even though every transcript was still being captured. Both are now visible again on the interview stage.
- Stala always greets candidates by their first name Every message Stala sends — individual availability requests and bulk ones alike — now always addresses the candidate by their first name. Previously the greeting could come out as a bare "Hi," depending on how the AI phrased it.
- Fewer default permission roles New organizations now start with four default roles — Admin, Recruiter, Hiring Manager, and Interviewer — instead of six. The Coordinator and Read only roles have been retired; existing groups are untouched and keep working.
- AI agents remember how you work, not just your last job The assistant now builds up a picture of your working style — timezone, tone, conventions — instead of filling up with details from whichever role you last discussed. Job-specific details still apply to that conversation, but no longer follow you onto your next role.
- Your preferences yield to your organization's AI context When something the assistant has learned about your personal preferences conflicts with your organization's configured AI context, the organization's information now wins — every time, across all agents.
- Retired permission roles are clearly marked If your organization has a group built from the retired Coordinator or Read only role, it's now marked as such in the permissions UI. The group still works — you can rename, edit, or delete it — but the unavailable "Manage template" action is no longer shown.
Fixed
- Echo interviews no longer join silently without audio Echo interview tickets were expiring before the meeting started when an interview was booked more than 6 hours in advance. Echo now joins with full audio as expected, regardless of how far ahead the interview was scheduled.
New
- Internal notes on candidates, with visibility tiers A new Notes tab on every candidate profile lets you write notes and choose who sees them: Private (just you, plus anyone you name), Shared (the hiring team), or Interview panel (the hiring team plus assigned interviewers). Mention a colleague with `@` and they're notified by email and in-app.
- Echo AI interviewer in your interview plan You can now assign Echo as the interviewer for any stage directly from the interview plan editor — a clear People / Echo toggle replaces the old cards. Stala can schedule Echo-stage interviews from candidate availability alone, with no human panel required.
- Navigate intake form sections from a left-hand menu Intake forms no longer stack every section into one long scroll. Sections now appear as a menu on the left, with one shown at a time — so you can jump straight to the part you need. Each tab shows how many questions are answered, and overall progress sits in the form header.
Improved
- Candidate actions and key info follow you across tabs The Overview tab is gone. CV match score, current stage, next interview, and feedback summary now sit in a strip above the tabs — visible from Profile, Interviews, Messages, and History. Schedule Interview, Advance, and Reject live there too, with clear explanations when an action isn't available.
- Interview transcripts are back for recorded interviews The transcript download and transcript Q&A panel had silently disappeared from recorded interview stages after a provider change, even though every transcript was still being captured. Both are visible again.
- Stala always greets candidates by name Every message Stala sends — individual availability requests and bulk ones alike — now always addresses the candidate by their first name. Previously the greeting could come out as a bare "Hi," depending on how the AI phrased it.
- See what your AI agents have learned about you A new Agents Memory tab on your profile shows what the assistant has picked up about how you work — your timezone, tone, and recurring preferences. If something it learned is wrong or stale, Forget everything clears it.
- AI agents remember how you work, not just your last job The assistant now builds up a picture of your working style — timezone, tone, conventions — instead of filling up with details from whichever role you last discussed. Job-specific facts stay in that conversation and no longer follow you onto your next, unrelated role.
- Organization context always wins over personal preferences When something the assistant has learned about your personal working style conflicts with your organization's AI Context settings, the organization's information now takes precedence — every time, across all agents.
- Fewer default permission roles New organizations now start with four default roles — Admin, Recruiter, Hiring Manager, and Interviewer — instead of six. The Coordinator and Read only roles have been retired; existing groups are untouched and keep working.
- Retired permission roles are clearly marked If your organization has a group built from the retired Coordinator or Read only role, it's now marked as such in the permissions UI. The group itself still works — you can rename it, edit its permissions, or delete it as before.
Fixed
- Echo interviews no longer join silently without audio Interviews booked more than 6 hours in advance could give Echo an access ticket that expired before the meeting started, causing Echo to join with no voice and no visible error. Tickets now stay valid through the full meeting window, however far ahead they're booked.
- AI agents no longer reference tools that don't exist Several agents were occasionally trying to call tools by the wrong name, causing failed turns and wasted steps. The prompts have been corrected so agents call the right tools every time.
New
- Pick your AI assistant before you send An avatar at the left of the Command Centre composer lets you choose between Atlas, Stala, and Talia before you hit send. Quick-action chips update the selection automatically, and typing still goes to Atlas if you'd rather let it route for you.
Improved
- Rejection emails now include helpful resources Candidates who are rejected now receive a more thoughtful email — one that acknowledges their effort and points them to interview prep guides and recommended job-search books. Available in English and Spanish.
- Candidate overview is more compact The five stat cards on a candidate's Overview tab are now a single compact strip, so the executive summary and quick actions appear higher on the page without scrolling past near-empty boxes.
- Repeated applications grouped by job If a candidate applied to the same role multiple times, their applications now appear as a single expandable row — "11 applications" instead of eleven near-identical rows — so the Matches tab stays easy to scan.
Fixed
- AI assistants no longer go silent mid-turn Telling an assistant something like "I'm in CET, keep replies short" could cause it to stop mid-turn and return "The assistant was stopped before it could reply." It now responds normally every time.
New
- Echo — AI voice interviewer You can now assign Echo, an AI voice interviewer, to an interview stage instead of a human panel. Echo joins the call, conducts the interview from your stage's question script, and delivers a transcript and notes automatically when the meeting ends — no human interviewer required.
- Application History tab on every candidate Open any candidate and switch to the new History tab to see a full chronological record of their application — stage moves, interviews scheduled or cancelled, messages, and CV evaluations. Each entry shows who acted and when, whether that was a recruiter, the candidate, an AI agent, or an automated step.
Improved
- Prospect search that adapts when results are thin When a sourcing search comes back empty or weak, Talia no longer dead-ends. She diagnoses the problem, relaxes what's safe to relax, and asks you about the rest — so you get better candidates instead of a dead filter form.
- Prospect match bands instead of raw scores Sourced prospects now show a match band — Good match, Probable, or Not a match — instead of a raw number. The quick-view still shows the full dimension breakdown, and you can clear all not-a-match prospects in one click.
- Microsoft Teams interviews now get a proper invite Organizations using Microsoft calendar were being sent down the Google invite path, so no Teams event was created and candidates received nothing. Microsoft orgs now follow the correct calendar flow every time.
- Agent chat sessions are more reliable Opening an agent session could return an error during busy periods due to the database running out of available connections. That's resolved — agent chats now open reliably even under load.
Fixed
- Clearing optional job fields now saves correctly Removing a value from fields like location, department, employment type, salary, or years of experience and saving the job now clears the field as expected — instead of silently keeping the old value.
Improved
- Interviewer workspace is now split into three tabs Your interview workspace now has separate Interview overview, CV, and Scorecard & feedback tabs — so the candidate's CV opens at a readable size on the page, and your scorecard sits alongside the rest of the panel's feedback once submitted.
- Scorecard link takes you straight to the scorecard Clicking "Write scorecard" from your interview list now drops you directly on the scorecard tab instead of the overview — one less click before you can start writing.
- Interview stage view shows only what's relevant to you The stage strip in your workspace now shows only the interviewing stages — Prescreen and your custom stages — not the recruiter's admin pipeline. The stage you're evaluating is clearly marked, and the candidate's current position is always shown.
- Join Call disappears once the interview is over The Join Call button now appears only around the time of the interview and goes away once it's finished — so you're no longer invited to join a call that ended an hour ago.
- Sidebar navigation is grouped into clear sections The left-hand menu is now organized into Inbox, Pipeline, and Sourcing sections, making it easier to find what you need at a glance.
New
- Interviewer workspace: My Interviews Panel interviewers now sign in to their own workspace showing only the candidates they've been scheduled to interview — grouped into upcoming, awaiting feedback, and done. Each assignment includes the candidate's CV, the role, the stage questions, and their scorecard — with no access to contact details, compensation, or the wider pipeline.
- Write and submit scorecards from your assignment After an interview, a second tab on the assignment lets you write your scorecard and submit it. Once you've submitted, you can see what the rest of the panel thought — keeping assessments independent until you've weighed in.
- Control when interviewers see each other's feedback A new Scorecard visibility setting under Settings › Interviews lets admins choose when interviewers can read colleagues' scorecards: always, only after submitting their own, or never.
Improved
- Scorecards are now author-only Nobody — including admins — can edit or delete a colleague's scorecard. Feedback stays attributable to the person who wrote it. Recruiters can still remove unwanted feedback by deleting the evaluation.
- Interviewer access clears itself automatically When a candidate is rejected, hired, or withdraws — or an interview is cancelled — the assignment disappears from the interviewer's workspace on its own. No manual permission cleanup needed.
Improved
- Message threads link to the right person's record In Communications, the contact's name in each message thread is now a link to their record — a candidate's application or a prospect's profile — with the role they're being considered for shown underneath. No more hunting for the person after reading a message.
- Clearer inbox labels and empty states The Messages inbox now shows which channel you're looking at, and the empty state tells you exactly what belongs there — candidate replies or prospect replies. If you only have access to one channel, it's labelled clearly instead of showing an unlabelled empty list.
- Prospect deep links now open the right person Links to a prospect's details were silently doing nothing when the prospect was far down the list or filtered out of view. They now navigate to the correct person every time.
New
- Unified Communications inbox A new Messages tab in your inbox brings candidate-portal messages and LinkedIn DMs into one place. See every conversation with unread counts, filter to unread-only, and reply without opening each candidate's profile.
Improved
- Live unread counts across the app Unread message badges now appear in the sidebar and update in real time as messages arrive or are read — no matter where you are in the app.
- LinkedIn replies no longer stay stuck as unread Opening a LinkedIn thread now marks it as read. Previously, inbound replies stayed marked unread with no way to clear them. You'll also get an in-app notification when a prospect replies on LinkedIn.
New
- Sign in with enterprise single sign-on You can now sign in to Atlast through your company's identity provider — Okta, Entra ID, or any SAML provider. The sign-in page offers a clear choice between email and SSO. Admins can configure and enforce SSO from the new Single sign-on tab in Organization settings.
Improved
- Candidate availability status is now accurate The availability badge now correctly reflects whether a candidate's submitted windows are still upcoming or have already passed — showing a muted Availability passed state when all slots are in the past. Past slots appear grayed out with a tooltip, and the calendar now lets you scroll back to see them.
Fixed
- Availability badge no longer shows the wrong status Deleting your last availability slot could leave the badge permanently green. The badge also sometimes carried over from a previous candidate when navigating between profiles. Both issues are now fixed — the badge always reflects the current candidate's actual state.
New
- Stala bulk moves are now exact and confirmed When Stala moves a batch of candidates to a new stage, she now works out the full list herself and shows you exactly who will move — and where they're going — before you confirm. Declining is final, and the count on the card matches what actually moves.
- Agent action list is now condensed and linked The AI agents' step list in chat now collapses repeated steps into a single summary row. When a turn produces a job description, intake form, interview plan, or pitch kit, a direct link appears so you can jump straight to it. Step labels now read as plain actions, not internal tool names.
Improved
- Bulk move card names the destination stage When Stala offers to move candidates in bulk, the confirmation card now tells you which stage they're moving to — not just where they're coming from. The card reads "Move these candidates to Prescreen?" so you always know what you're approving.
- Candidate messages show who said what The Messages tab now groups consecutive messages from the same sender into runs, attributes each colleague and Stala by name, and shows read receipts correctly. Failed sends stay visible with an inline Retry, and colleagues' messages arrive live.
- Candidate portal messages are clearer too Candidates now see messages grouped by sender and separated by date. Stala's messages are marked with an AI badge, and opening a thread correctly marks all unread messages — including Stala's — as read.
- Upcoming Interviews widget opens the right tab Clicking an interview on your Command Center dashboard now takes you directly to that candidate's Interviews tab with the correct stage already selected — instead of dropping you on their overview page.
New
- Attach documents to interview stages You can now attach up to 5 PDFs — a take-home brief, prep guide, or interview pack — to any prescreen or custom stage in your interview plan. Candidates see and can download each document the moment their application reaches that stage. Nothing is revealed early.
- Pick a rejection reason from a list When you reject a candidate, you now choose a reason from a structured list instead of typing free text — making it faster to record and easier to report on later. Withdrawn candidates are also now clearly shown as Withdrawn everywhere in the platform.
- Confirm bulk stage moves before they happen When an AI agent moves a group of candidates to a new stage, you now see an approval card listing every candidate affected and which stages they're moving from — so you can confirm or decline with the full picture in front of you.
Improved
- Command Centre bulk action receipts are cleaner After a bulk cancel, reschedule, or stage move from the Command Centre, you now see one clear, verified list of exactly what happened to each person — no more duplicate summaries that could say different things.
Fixed
- Editing a job no longer takes it off your careers site Saving a content edit to a published job could silently unpublish it — removing it from your careers site with no warning. Editing a job now only changes its content; publish state is unaffected.
- "Mark all as read" stays inside the notifications card On narrow screens or when the chat dock was open, the "Mark all as read" button was pushed off the edge of the notifications card. It now stays visible and reachable at any screen width.
Fixed
- Job pickers now show all your jobs Job dropdowns were only loading the 20 most recently created roles, so older jobs were simply missing. You can now search any job by title or ID, and links that pre-select a specific job always open with that job already filled in.
Improved
- Stala always reports what she completed Stala now shows a full summary of what she did on every scheduling turn — even if something goes wrong partway through. If interviews were already cancelled before an error occurred, the itemised list still arrives alongside it, and it's still there when you reopen the conversation.
Fixed
- Calendar View in interview scheduling now loads correctly Switching to Calendar View when scheduling an interview was showing a blank panel with no availability grid. It now loads reliably every time, including at larger text sizes. The grid also no longer flashes the wrong week on open.
- Bulk cancellation confirmations no longer get lost If Stala asked a follow-up question after you confirmed a bulk cancellation, confirming again did nothing and reported that no list had been prepared. Confirmations now go through correctly the first time.
- Expired confirmation now explains itself If a cancellation list had expired, Stala was saying "there is nothing to confirm yet" while you were looking at the list. She now explains the list has expired and offers to prepare a fresh one.
- Cancelled interviews no longer show wrong status Interviews that had already been cancelled were still showing as "ready to confirm?" in the sessions list. The status now reflects what actually happened.
Improved
- Save buttons stay visible on long forms On long forms — job description, intake form, interview plan, and others — the Save and Back buttons now stay pinned to the bottom of the screen. No more scrolling to the end of a form just to save your work. An unsaved-changes hint also appears next to the buttons when you have edits pending.
- Open jobs and candidates in new tabs Job and candidate list rows are now real links. Middle-click, Cmd/Ctrl+click, or right-click → Open in new tab all work as expected — so you can fan out several profiles without losing your place in the list.
- Candidates can submit more availability slots Selecting a full week or more of interview availability no longer fails. The portal now handles up to 200 slots and merges overlapping selections before saving, so you can share as much availability as you need without hitting an error.
Fixed
- Stala now always asks before cancelling an interview In rare cases, Stala could cancel an interview without first asking you to confirm — skipping the step that protects against accidental deletions. She now always pauses for your confirmation before any cancellation goes through.
- Hardened security headers across the platform Tightened security controls and access restrictions across the API to improve platform security.
New
- AI agent action receipts in chat When an AI agent schedules, reschedules, cancels, or messages a group of candidates, you now see a per-candidate breakdown in the chat — who it worked for, who was skipped, and why. A failure can never look like a success.
Fixed
- Candidate name now shows correctly in messages When a candidate had applied to multiple roles with the same email address, the wrong name could appear in message threads. The name now always matches the application you're viewing.
- Published jobs that failed to sync can now be re-published If a job's careers-site sync failed, re-publishing or editing the job had no effect — it was silently blocked and never recovered without manual intervention. Jobs now re-sync correctly after a transient failure.
- Hardened CV file handling Tightened input validation on CV file references to improve security across the platform.
New
- Confirm Stala bulk actions before they run When Stala cancels, schedules, or requests availability for a group of candidates, she now pauses and shows you a card listing every person affected — with interview times — before anything happens. Approve runs it; Decline cancels without changing a thing.
- Mark a role as unpaid on job listings Ticking This is an unpaid role replaces the salary fields with a short explanation box. Candidates see an Unpaid role badge on the listing and your explanation in the Compensation section — and the application form no longer asks them for an expected salary.
Improved
- AI conversations survive reloads and closed tabs Atlas, Talia, and Stala now store conversation history on the server. Reload the page, close the tab, come back tomorrow — the full conversation is there, cards and all. Long threads compress automatically so the assistant stays sharp deep into a session.
- Preferences carry across AI conversations Tell Atlas or Talia your timezone, or that you want shortlists capped at five people, and a brand-new conversation next week already knows. You only need to say it once.
- Candidate availability at a glance A new Availability card on the candidate Overview tab shows how many upcoming slots a candidate has submitted and when the next one starts — so you can see at a glance whether they're ready to schedule without opening the full availability view.
- Availability calendar now shows the right days The interview availability grid was anchoring weeks to your browser's local timezone while labeling them in your organization's timezone. Viewers in a different timezone could see columns shifted by a day and slots silently missing. The calendar now runs entirely in your org's timezone.
- Intake form banners now show the right message per role After sending an intake form to a hiring manager, recruiters were seeing second-person copy addressed to the HM and a Mark as Complete button that always failed. Recruiters now see a Waiting on Hiring Manager Review banner instead.
Fixed
- Candidate name now shows correctly in messages When a candidate had applied to multiple roles with the same email address, the wrong name could appear in message threads. The name now always comes from the correct application, so what you see in the message matches the candidate's profile.
- Re-publishing a job after a sync failure now works If a job's careers-site sync failed, re-publishing or editing the job had no effect — it was silently blocked and never recovered without manual intervention. Jobs now re-sync correctly after a transient failure.
- Mobile availability page now scrolls correctly On mobile, swiping down the availability time-slot list did nothing unless your finger was on the very edge of the screen. Scrolling now works anywhere on the page; drag-to-select has moved to a dedicated grip handle on each row.
- Hardened file handling security Tightened input validation to improve security when processing uploaded files.
New
- Atlas resumes interrupted hiring-package generation If a hiring-package generation is cut short — by a page refresh, a closed browser, or a brief outage — Atlas now picks up where it left off when you return to the chat. Anything already created is kept, and only the missing pieces are generated.
- Prominent availability prompt in the candidate portal Candidates who need to submit their interview availability now see a clear banner and button on their application page — so the step is harder to miss. The old easy-to-overlook card has been replaced.
- CV uploads are now PDF only The application form and referral submission form now accept PDF files only. A helper text label makes this clear upfront, and an error message appears if you try to upload a different file type.
Improved
- Quick view always shows the right candidate's CV When paging through candidates in the quick-view panel, the CV, score breakdown, and scoring profile now always belong to the candidate currently on screen. The tab you selected also stays put as you move through the list.
Fixed
- Dark mode CV scoring bar is now visible The CV scoring weights bar on a job was rendering in a near-white color in dark mode, making it almost invisible. It now appears in the correct brand purple.
Improved
- Stala confirms what she actually did After every scheduling action, Stala now shows a verified outcome block — built from a database read-back, not written by the model — so you can see exactly what was booked and when. A write that succeeded but couldn't be confirmed says so clearly, rather than reporting a failure.
- Agent questions are always readable and answerable When an AI agent asks you a question in chat, the message and options now scroll together with the Submit button always in view. A new maximise button fills the panel with the question so you can read and answer comfortably, then restore it in one click.
- Stala's questions now arrive as clickable options When Stala ends a turn by asking you something, the question now appears as a card with clickable answer options — so you always know the conversation is waiting on you and what it will accept as a reply. Stala also never returns a blank bubble.
- Candidate count on the jobs list shows active pipeline only The number next to each job now reflects only candidates still in your pipeline — not everyone who ever applied, including those rejected or withdrawn. The count now matches what you see when you open the job.
Fixed
- Support chat no longer covers the agent panel's send button When the agent panel was docked on the right, the support chat button sat on top of the panel's send button — you could see it but not click it. The support chat now shifts left of the docked panel so both stay fully usable at the same time.
Improved
- Job page updates live when hiring manager changes When a hiring manager is assigned, re-assigned, or removed — by you, a colleague, or Atlas — the job page now updates within seconds and briefly highlights the change. No manual refresh needed.
- Company logos on candidate portal application cards Each application card in the candidate portal now shows the hiring organization's logo, so candidates with applications at multiple companies can tell them apart at a glance. If no logo is set, a clean initials avatar appears instead.
Fixed
- Sign-in links no longer show errors when revisited Returning to a used sign-in link — by pressing Back, restoring a tab, or reopening a bookmark — no longer shows an "Authentication failed" error. You stay signed in and land back in the app as expected.
Improved
- Company logos on portal application cards Each application in the candidate portal now shows the hiring organization's logo, so candidates with multiple applications can tell them apart at a glance. If no logo has been set, a clean initials avatar appears instead.
Fixed
- Revisiting a sign-in link no longer signs you out Pressing Back, restoring a tab, or reopening a bookmarked sign-in link used to show an "Authentication failed" error even when you were still signed in. You now land back in the app as expected. Sign-out and session-expiry messages are also clearer and distinct from each other.