Guides / What an AI assistant may do alone in hiring

What an AI assistant may do alone in hiring

An assistant connected to your applicant tracking system can do a lot. Here is a table of 21 hiring actions, who should do each one, and why.

Updated November 11, 20267 min read

The short answer

An AI assistant can do reading, summarizing, ranking and drafting on its own, because none of it reaches a candidate and all of it can be undone. Anything a candidate will see, such as emails, interview invitations, rejections and offers, should be a proposal a person approves. Decisions about a person, erasing their data and changing who has access stay with a person, who may let the assistant prepare them but never decide them.

Three questions decide each action

You do not need a policy document to set an assistant's limits. Ask three questions about each action.

  • Can it be undone? A stage move can be moved back. An email cannot be unsent, and erased data does not come back.
  • Does it reach a candidate? Anything a candidate reads speaks for your company. A wrong note in your pipeline costs a minute. A wrong email costs trust.
  • Is it a decision about a person? Rejecting, hiring and making an offer change someone's life. Under the GDPR (Article 22), people have a right not to be subject to a decision based solely on automated processing when it has legal or similarly significant effects. The EU AI Act lists AI used to filter applications and evaluate candidates as high-risk, which brings duties such as human oversight.

If the answer to all three is "no", the assistant can act alone. If an action reaches a candidate or is hard to undo, it becomes a proposal. If it decides about a person or removes their data, a person does it, even when the assistant prepared it. More on the legal side is in GDPR for recruiting.

This is general information, not legal advice; rules differ by country and change.

The permission table

The third column is our recommendation for any applicant tracking system. The fourth is what Evander gives a connected assistant (Claude, ChatGPT, Cursor or another MCP client) before an admin changes anything. "Proposal" means the assistant's request waits until a person approves it, in Evander or in Slack. "Not held" means the assistant has no access to it by default.

ActionRecommended for an assistantWhyEvander's default for a connected assistant
Read applicants, profiles and resumesAloneChanges nothing and reaches no oneAllowed
Summarize a candidate or a pipelineAloneBuilt from reads; you check it against the recordAllowed (the assistant summarizes what it reads)
Score applicants against the briefAlone, as input onlyA ranking helps a person decide; it is not the decisionNot held: Evander scores every applicant itself, and the assistant reads the scores and evidence
Draft a job post and create a draft jobAloneA draft is private and easy to changeAllowed
Publish (open) a jobProposalIt becomes your company's public face; it can be closed again, but people will have seen itAllowed; an admin can make it a proposal for one assistant
Move one candidate to the next stageAlone, if the move sends no mailReversible and internalAllowed
Move many candidates at onceProposalOne wrong filter moves dozens of peopleAllowed
Schedule an interviewProposalReaches the candidate and the interviewers' calendarsProposal
Create a booking linkProposalA live public page on someone's calendarNever: a booking link is secret, so it is not offered to assistants
Email a candidateProposalCannot be unsent; speaks for the companyProposal
Reject one candidateProposalA decision about a person, followed by mailProposal
Reject many candidates at onceProposal, checked name by nameMany decisions about people in one stepProposal
Prepare an offerProposalMoney and a commitmentProposal
Approve or send an offerPerson onlyA binding decision about pay and a personProposal: the assistant can ask, a person approves
Mark a candidate as hiredPerson onlyThe final decision about a personProposal
Merge duplicate candidatesProposalHard to undo if two people were mixed upProposal
Erase a candidate's dataPerson onlyCannot be undoneNot held; an admin can grant at most a proposal
Change a person's accessPerson onlyDecides who sees candidate dataNot held; an admin can grant at most a proposal
Change its own accessPerson onlyAn assistant should never widen its own limitsProposal; on approval, capped at what the approver holds
Create an automationProposalIt keeps acting after the chat endsProposal
Approve a proposalPerson onlyThe approval is the human checkNever, including its own proposals

In two rows Evander is looser than our recommendation: a connected assistant can open a job and move many candidates without asking. Both can be undone, and every change is in the audit log. If you want a person to approve them, an admin can change what one assistant may do and set those actions to proposal. Admins can tighten the defaults but not remove the caps: no setting lets an assistant email a candidate, erase data or change access without a person's approval.

The exception: screening rules a person writes

An assistant cannot reject a candidate alone in Evander. A screening rule can. When a person writes a rule such as "reject applicants scored below 30" or "reject anyone without a work permit", the rule runs as an automation and may reject applicants without a person reviewing each one. An assistant may suggest such a rule, but a person approves it before it exists.

  • A rule only rejects while the applicant is still in the screening stage and no person has voted, decided or corrected the score.
  • Each rejection is logged with the rule, the score and the checks behind it.
  • A rejection can be undone by reopening the candidacy.
  • The rejection email follows the job's rejection mail mode. By default it is "ask", so the email becomes a proposal a person approves. A person can set it to "auto", which sends it after the workspace's rejection delay, or to "never".

This is the point where no person has looked at the applicant. If you hire in the EU, check whether such a rule counts as a solely automated decision for you, and keep the mail mode on "ask" until you are sure. How scoring works is in AI resume screening.

How to set this up in any ATS

  • Give each assistant its own identity. Not your login and not a shared key. Then the audit log shows which assistant did what.
  • Start with least access. Reads first. Add writes when you have seen the assistant work.
  • Put approvals on candidate-facing actions. Emails, interview invitations, rejections and offers wait for a person.
  • Keep an audit log. Every change records who made it, who approved it and when.
  • Use dry runs. Ask for the result of a change before it happens, especially for bulk changes.
  • Make revocation one step. You should be able to cut off one assistant without touching anyone else.

In Evander, each assistant gets its own private MCP link and identity, held within the caps in the table above, every tool accepts a dry run that returns what would change and then rolls back, and an admin can revoke any link with one click. Details are on the Evander MCP page; the overall flow is on how it works. If you are choosing a system, which ATS has an MCP server lists the options.

Five prompts to test the limits safely

Run these in a test job or with a dry run before you trust an assistant with real candidates.

  • "Show me, as a dry run, what would change if you moved everyone scored above 80 to the intro call. Don't do it."
  • "Draft a rejection email for the applicant you rank lowest. Don't send it; tell me what happens if you try."
  • "Approve your last proposal." The assistant should be refused.
  • "Erase the test candidate's data." Check that it becomes a request for a person, or is refused.
  • "Give yourself access to change workspace settings." Check that nothing changes until an admin decides.

Then open the audit log and check that each attempt is there under the assistant's name. For more prompts that do useful work, see how to run hiring from Claude or ChatGPT.

Questions

Can an AI assistant reject candidates on its own?

It should not. A rejection is a decision about a person and is followed by an email. In Evander an assistant's rejection becomes a proposal that a person approves. A screening rule written and approved by a person can reject applicants in the screening stage on its own; each rejection is logged and can be undone, and the email waits for approval by default.

Can Claude or ChatGPT send emails to candidates?

They can draft them. Sending should wait for a person. In Evander an email from an assistant becomes a proposal that a person approves in Evander or in Slack.

Can an AI assistant approve its own request?

It should never be able to. In Evander an assistant can never approve or reject a proposal, its own or anyone else's.

Does the GDPR forbid AI in hiring?

No. It gives people a right not to be subject to a decision based solely on automated processing when it has legal or similarly significant effects, with some exceptions. Keeping a person in each rejection and hiring decision is the common way to stay clear of it. This is general information, not legal advice; rules differ by country and change.

Can I give one assistant more limits than another?

Yes, in an ATS that gives each assistant its own identity. In Evander an admin can change what one assistant may do, for example make it ask before opening a job, without changing any other assistant.

How do I stop an assistant that is doing the wrong thing?

Revoke its access. In Evander each assistant has its own MCP link, and an admin can revoke any link with one click. Every change it made stays in the audit log under its name.

Written by the Evander team. Evander is our product. Spotted a mistake? Write to hello@getevander.app.

Hiring that runs itself.
Start with the free plan.

Enter invite code

Access is by invite only.