| Outreach | Tenzo is actively reaching out to the candidate to schedule or conduct an interview. | Passed resume review, was added to a job without resume scoring, or a recruiter manually progressed them. |
| AI Interview Scheduled | The candidate booked a time for their video interview and is waiting for the scheduled slot. | Self-scheduled a video interview from an invite link. |
| Call Completed | The interview finished successfully and the results are available for review. | Completed an AI phone or video interview, or — when interview result reuse applies — had a prior completed interview result applied automatically without a new interview for this job. |
| Resume Rejected | The candidate’s resume did not meet the configured requirements for this job. Recruiters can override this with Progress to Interview to send the candidate back to Outreach. | Failed automatic resume review at intake. |
| Not Interested | The candidate declined the role. On an AI phone screen a plain decline (“not interested”, “I already have a job”) gets a brief polite close and the call ends. | Told Tenzo they were not interested during outreach, during an AI phone screen, or after a completed interview (SMS or phone), or a sourced candidate confirmed on the not-interested page after clicking the link in their outreach email footer. |
| Max Attempts - No Interview | All configured outbound phone outreach attempts were used without interview progress (for example voicemail, no answer, or no meaningful scored progress on screened calls). Tenzo stops dialing; the candidate may still self-schedule a video interview from a previously sent invite. | Phone retry budget was exhausted on this outcome. |
| Max Attempts - Interview Not Completed | All configured outbound attempts were exhausted after the candidate partially completed an interview (some progress but not finished). Tenzo stops further automated outreach subject to normal invite rules; the candidate may still self-schedule where invites allow. | Phone retry budget was exhausted after incomplete interview progress on a screened attempt. |
| All Invites Sent | All web/video interview invites have been sent and no further invites will go out. | Reached the maximum number of invites for an invite-based interview flow. |
| Failed Knockout | The candidate failed a required knockout question during the interview. | Answered a required knockout question in a way that disqualifies them, or — when interview result reuse applies — had a prior failed-knockout result reused without a new interview for this job. Recruiters receive the same interview-results notification as a completed call (subject to each recipient’s Minimum Grade — knockout interviews score 0, so a Minimum Grade above 0 filters them out). On phone interviews, Tenzo may send the post-interview feedback SMS for graded Failed Knockout outcomes — see Post-Interview Feedback. |
| Invalid Contact | The candidate’s phone number or email is invalid or unreachable. | Outreach failed because the contact information could not be used. |
| Wrong Number | The person reached at the candidate’s phone number confirmed the candidate is not reachable at this number. Tenzo stops outreach for this candidate. | The person at the number confirmed by text that it is the wrong number, or confirmed during a voice call — either after Tenzo asked whether the candidate is reachable at that number, or by saying so explicitly (for example “you have the wrong number” or “I’m not [name]”) and disconnecting before the interview continued without confirming the candidate can be reached there. If someone confirms the number is correct but the candidate is unavailable (e.g. at work), Tenzo does not treat it as a wrong number. |
| Re-review | The candidate asked Tenzo to re-review their application after a rejection or completed interview. | Requested a re-review after Resume Rejected or Call Completed. |
| Opted Out | The candidate explicitly opted out of the AI interview and requested a manual review. A recruiter should reach out. This stage is only for human-review / review-as-is requests — a candidate who asks not to be contacted lands in Consent Revoked, and one who simply declines the job lands in Not Interested. It reflects a preference not to interview with AI — candidates who need an accessibility change to complete the interview land in Interview Accommodation Requested instead. If they later come back through the web interview form and sit the interview, they are opted back in. Texting in and clearly asking to be reconsidered reopens the job for text outreach; any other text is left to the recruiter. Emailing in with the same clear request reopens the job too; any other email is left to the recruiter. Landing here does not change consent on any channel. | Declined to interview with AI on the web/video form, an individual opt-out link, or during a live web interview; declined over phone or SMS during outreach; or matched an org pre-apply opt-out record when added to a job. |
| No Consent | There is no consent on file to contact this candidate on any usable channel, so outreach is paused. Outbound calls are blocked and any pending, invited, or paused calls are cancelled, and Tenzo best-effort moves the ATS application to the configured “No Consent” stage. | Added to a job without any usable communications consent on file. |
| Interview Accommodation Requested | The candidate needs an accommodation to complete the interview itself — for example a sign language interpreter, a slower pace, or an in-person interview. Tenzo collects details over SMS and automatically submits the request to the recruiting team — either as soon as the candidate finishes describing what they need, or about 30 minutes after the conversation goes quiet, using whatever was shared on the call and over SMS. The request appears on the interview page and the recruiting team is emailed; the candidate can keep replying to add or change details, which updates the request on file. A recruiter should reach out to arrange it. Job-related accommodation needs (schedules, hours, physical duties, worksite accessibility) do not stop the interview; those are surfaced for recruiter review alongside the interview results. | Asked for an interview-process accommodation during outreach or an interview. |
| Work Accommodation Requested | The candidate completed an interview in which an answer was flagged for work accommodation review. Normal interview-result actions (grading, ATS sync, results email, and the usual outcome transition) already ran; only the applicant’s visibility in this stage waits until a reviewer resolves every flagged scored question (informational questions do not hold the stage), after which Tenzo moves them to their usual above- or below-threshold outcome — unless a recruiter already moved them on, in Tenzo or in your ATS, in which case that stage is left alone. | Completed an interview with an unresolved work-accommodation flag on a scored question. |
| Cooling Down | The candidate recently received outreach for another job. Tenzo will resume outreach automatically once the cooldown period ends — or, if interview result reuse applies, move them directly to Call Completed or Failed Knockout without new outreach. | Added to a job while still inside a cooldown window from another job. |
| Cooldown Expired | The candidate’s cooldown window ended before Tenzo could reach them, so outreach was stopped to avoid a stale first contact. | Stayed in Cooling Down past the maximum wait. |
| Canceled | A recruiter cancelled the candidate from this job. | Cancelled manually from the Tenzo app. |
| Consent Revoked | The candidate indicated they did not want to be contacted and thus revoked their consent. Outreach is stopped for this candidate on this job. Consent revocation is channel-scoped — an SMS opt-out revokes texting + call consent but keeps email, while an email opt-out revokes only email. Opting out of a web/video AI interview is a request for manual review and lands in Opted Out, not here. When a candidate asks not to be contacted during an AI phone screen (“stop calling me”, “remove me from your list”), the AI ends the call immediately with a confirmation that they are being removed from the contact list, and texting + call consent are revoked once the call is processed. Recoverable: texting in and clearly asking to be reconsidered re-engages outreach (texting in restores texting consent), as does emailing in with a clear request to be reconsidered (emailing in restores email consent), the candidate calling in and completing a graded interview, or submitting the web interview form without the AI opt-out box (unless their texting is still suppressed by an SMS opt-out). If the “still like to hear about other opportunities?” text after a decline cannot be delivered, that failure never lands the candidate here: the decline stays a decline. To see everyone across the organization who has revoked consent, go to the Interviews page (/interviews) and filter by Interview Stage = Consent Revoked (or ?tenzoStage=CONSENT_REVOKED). | Replied “STOP”, opted out over SMS, opted out by email, asked not to be contacted during an AI phone screen, or had consent revoked via an ATS sync. |
| Do Not Contact | Legacy opt-out stage, retained for history — new opt-outs land in Consent Revoked instead, so this stage receives no new entrants. | (No new entrants — see Consent Revoked.) |
| Fraud rejected | The application was closed automatically based on fraud risk signals. | Flagged as high fraud risk by automated checks. |
| Dispositioned | The candidate was dispositioned in the connected ATS. | Moved to a final disposition in the ATS, either directly or as a result of a stage in Tenzo syncing over. |
| Expired | Outreach timed out while the candidate was still in Outreach or All Invites Sent (for example consent-blocked, or unresponsive past the configured inactivity period after invites were exhausted). Tenzo posts an ATS note per candidate and, when configured, rejects or moves the application via the integration’s inactivity disposition settings. | Automatic inactivity disposition sweep after the configured number of days. |
| Awaiting Review | Transient state where the candidate is queued for automatic resume review before any outreach begins. | Added to a job that has resume scoring configured. |