Automation of HR processes, especially in recruiting, is essential. This not only speeds up the recruitment process but also ensures accuracy.
Follow the guide to learn step by step how to build the tables and automations.
Step 1: Create a Workbook #
To learn how to create a workbook, click on Workbooks.
Step 2: Build a Table #
In this example, HR employees can monitor recruiters who may later become workers. Additionally, HR employees have the capability to oversee tasks that need to be completed by them (some of the tasks are related to recruitment).
Workers #
The Worker’s Table allowing for a comprehensive overview of employee statuses, including those currently employed and those who have been terminated, along with their respective department.
The Workers table contains:
- ID of the worker- text
- Worker’s name- text
- Worker’s status (Hired/Terminated)- status
- Department- text
Recruitment #
The Recruitment Table tracks the stage in which a candidate is during the recruitment process.
The Recruitment table contains:
- Names of the candidates- text
- Candidate’s statuses (Not selected/In progress/Hired) – status
- Department to which they are intended- text
- Candidates IDs- text
Task Management #
The Task Management table for HR workers is a way to keep track of tasks, their statuses (To do, Stuck, Done), categories (Recruitment, Welfare, Overlap), the due date and the names of the HR employees responsible for each task.
The Task Management contains:
- Task- text
- Task Status(To Do/In Progress/Done/Stuck)- status
- Category(Recruitment/Overlap/Welfare)- status
- Name- connected table: This field is linked to the Workers table, displaying the names of existing workers. Here, you can select one or more workers for the same task.
To learn how to build tables, click on Creating Columns
To learn about Table’s Records, click on Records
Step 3: Automate Fields #
New Hire Addition & Existing Worker Status Update #
When onboarding a new employee, add them to the Workers table, or update the employment status of previously terminated workers to ‘hired’ in Workers table.
- Add an automation and change its name to a significant name, for example ‘New Employee’.
- Add a trigger to the automation – ‘On record updated’.
- Select the ‘Status’ column
- Apply the condition: Candidate status is ‘Hired’.
- Click on the “next step” button.
- Click on ‘Get Records’
- In table id- choose ‘Human Resources- Workers. This is the table from which you are retrieving the records.
- Add a filter for when the ID of the worker is equal to the new candidate ID.
- Add a parallel action- click on the three dots (•••) in the right side of ‘Get Records’ action.
If a new employee does not yet have an ID in the workers table, activity 7 will fail; however, if it matches, activity 7 will succeed. Therefore, we should consider two cases
- Create Record- Will occur if activity 7 has failed. If the ID’s don’t match, create a record that contains Name, Department, ID and Worker Status.
- Click on the three dots (•••) in the right side of ‘Create Record’ action.
- Click on ‘Configure run after’
- Since the condition isn’t met (the IDs are different), click on ‘Has Failed’.
Note: If a new employee does not yet have an ID in the workers table, activity 7 will fail. Therefore, the red arrow will appear when it happens and we will create a new record for the new employee.
- Update Record- Will occur if activity 7 has succeeded. If the candidate ID and worker ID match, it means that a worker who was previously terminated has been assigned a new role. Therefore, we proceed to update the worker’s status to ‘Hired’.
- Create Record- Will occur if activity 7 has failed. If the ID’s don’t match, create a record that contains Name, Department, ID and Worker Status.
New Tasks for HR Workers #
When a new candidate has been selected for hiring, the HR team has some tasks to take care of.
First, Add an automation and change it’s name to ‘New Tasks’.
- Add a trigger to your workflow- ‘On record updated’.
- Click on the “next step” button.
- Select the ‘Status’ column.
- Apply the condition : Candidate status is ‘Hired’.
- Click on the “next step” button.
- Now click on ‘Get Record’
- In table id-choose ‘Human Resources- Task Management’. This is the table from which you are retrieving the record.
- Click on the “next step” button.
6. Create a record in the Task Management table and repeat this action three times.
- Create Record
- Task- Add a field that uses the Concat function to combine the task and associate it with the new worker.
- Category- Enter on the field and click on ‘Overlap’.
Note: To learn more about Concat, click on functions.
New Task Status #
When a new task is created for HR, the default status will be set as ‘To Do’ in Task Management table.
- Add a trigger to your workflow- ‘On record creation’.
- Click on the “next step” button.
- Choose ‘Update Record’ action.
- In table id- choose ‘Human Resources- Task Management’. This is the table from which you are updating the record.
- Add a filter for updating only the ‘Task Status’ of the HR worker to ‘To Do’.
To learn more about table’s automations click here.