Skip to content

Scenario Practice: HR Recruitment

Applicable Scenario

This solution is suitable for enterprise human resources departments to standardize the recruitment process. Using SmartTable, HR can centrally manage job requirements, candidate information, interview schedules, and hiring progress, and improve recruitment collaboration efficiency through views and automation.

Typical use cases include:

  • HR recruiters managing candidate resumes and interview processes.
  • Hiring managers viewing candidate profiles and interview feedback.
  • HR supervisors statistics on the recruitment funnel and channel effectiveness.

Create two core tables: "Job Management" and "Candidate Management".

Job Management Table

Field NameField TypeDescription
Job TitleSingle-line textThe name of the recruitment position.
DepartmentSingle selectSuch as Engineering, Product, Marketing, etc.
RecruiterMemberThe HR responsible for this position.
HeadcountNumberPlanned number of hires.
Job StatusSingle selectOptions: Open, Paused, Closed.
PrioritySingle selectOptions: Urgent, High, Medium, Low.
Expected Onboard DateDatePlanned onboarding date.
Job DescriptionMulti-line textJob responsibilities and requirements.

Candidate Management Table

Field NameField TypeDescription
NameSingle-line textCandidate name.
PhoneSingle-line textCandidate phone number.
EmailEmailCandidate email address.
Applied PositionLinkLinks to the "Job Management" table.
Source ChannelSingle selectOptions: Headhunter, Referral, Job Board, Website, Social Media, Other.
Current StatusSingle selectOptions: Resume Screening, To Be Interviewed, Interviewing, Pending Feedback, Offer Sent, Hired, Rejected.
InterviewerMemberThe hiring manager arranged for the interview.
Interview TimeDate timeScheduled interview time.
Interview FeedbackMulti-line textEvaluations and suggestions filled in by the interviewer.
Expected SalarySingle-line textCandidate's expected salary range.
ResumeAttachmentUpload candidate resume.
NotesMulti-line textOther supplementary information.

Job Management Table Views

  • Kanban View: Group by "Job Status" to view the progress of each position.
  • Table View: Display all job information for HR supervisors to review.

Candidate Management Table Views

  • Kanban View: Group by "Current Status" to visually track candidate flow.
  • Calendar View: Use "Interview Time" as the date field to arrange interview schedules.
  • Grouped View: Group by "Applied Position" to view the candidate pool for each position.
  • Table View (Filtered by Interviewer): Helps hiring managers view their own interview arrangements.

Dashboard Suggestions

  • Display metrics such as "Open Positions", "Candidate Count by Status", "Source Channel Distribution", and "Offer Conversion Rate".

Optional Workflow Automation Suggestions

Automation ScenarioTriggerNode Configuration
Interview ReminderScheduled trigger (daily)Find candidates whose "Interview Time is tomorrow" and notify the interviewer and HR via a Webhook node.
Status Change NotificationRecord update trigger (current status changed)When the candidate status changes to "Offer Sent" or "Hired", notify the recruiter and hiring manager.
Resume Screening AssignmentRecord create triggerAssign to the corresponding recruiter based on "Applied Position" through a condition node.
Overdue Feedback ReminderScheduled trigger (daily)Condition node checks if "Current Status is Pending Feedback and Interview Time is more than 2 days ago", reminding the interviewer to fill in feedback.

Brief Operation Steps

  1. Create the "Job Management" and "Candidate Management" tables and configure the fields listed above.
  2. Add an "Applied Position" field in the "Candidate Management" table linked to "Job Management".
  3. Create Kanban, Calendar, and position-grouped views.
  4. Enter open position information and import or manually enter candidate resumes.
  5. When arranging interviews, update the candidate status and interview time; fill in interview feedback after the interview.
  6. Configure workflow automation for interview reminders, status notifications, and overdue feedback reminders.
  7. Build a recruitment dashboard to continuously optimize the recruitment funnel and channel effectiveness.

Released under the MIT License.