Home
Special hiring team needs to be created for Matchd.
This hiring team will display in backend customers screen on top, as global hiring team.
When user clicks on login as admin option for this global hiring team, it should take them to hiring team where only message template and workflow template menu items are available.
Message Templates
Matchd can set up default message templates and workflow templates using workflow template screens.
Default message templates should be added to any hiring team created.
Any changes done to the default templates should reflect in hiring teams as well, unless hiring team has edited the template.
When a status change happens during the processing of job application, messages should be sent to the applicants.
When an email message is sent, the footer section of the email body should have a link which would direct the user to the messaging portal of that job.
Email Ingest
Supported Job Boards
Seek - sample email
Indeed - sample email - masked email address
LinkedIn - need to investigate
Job boards can be configured to send emails for each applicant
Email fetcher for the domain @matchdmain.com should be used to capture these emails
When publishing a job on job boards, hiring team will need to use email which includes job id, this can then be used to identify which job an email belongs to
Probably we should generate this email id, and show it to user on job share page
Need to extract following details from the email sent by job board
Name - first name? Last name?
Email - masked? Original?
CV and CL
If New User
Create an account - unverified
Add a flag - Email Ingest to true
Should create a job application as well for this user, in incomplete stage, fill up the details extracted from email
Now this applicant should be visible in incomplete tab of the job - even though at this point they haven't necessarily created an account with matchd and followed the normal application process
Email applicant to continue with matchd application process - use messaging engine procedures
Once applicant clicks on link to continue with application, show applicant portal details page to confirm user details
At this point if user has a masked email, keep email field editable
Should we force user to change email if it is masked at this point?
When email is changed, old email needs to be saved as a known-as alias (This will help us identify a user when applied for another job via the same job board)
Email changed message should be triggered to modified email address
Advice user verification message sent to new email address
Do we follow the normal email verification process here?
Retrieved CV and CL from job board email should be shown here and user should be able to replace it if needed
If Existing User
i.e. email address obtained from email ingest is already known as email or known-as alias
Do not create an account, but create a new job application
User invited to continue via login providing password
This is not the same message that's been sent to new users
How does this work in the Messaging Engine? (given that messaging engine just has 'message on entry to stage')