CRM/Portal for Job Applicants

CRM/Portal for Job Applicants

I'm working with a client to utilize Zoho CRM for recruitment for difficult to fill positions, which have a long hiring process with multiple steps. I'm wondering if there is a way (possibly using a Portal?) to have applicants be able to log in to see their status (if they've applied, if they've registered for test(s), test scores, etc.) as well has send a message to their assigned recruiter (contact owner.)

Does anyone have experience setting something like this up?