The eligibility of a validator for a withdrawal is determined solely by the state of the validator account. No user input is required to determine whether an account is eligible for a withdrawal or not. The entire process is automated and performed continuously by the consensus layer.