HR 🟑 PREVIEW - Human Resources

Employee management & payroll

HR Interface Screen

Overview

HR is the human resources management module of General Bots Suite. Manage the employee lifecycle from recruitment to performance reviews, track attendance, handle time-off requests, and maintain a complete employee directory.


Features

Employee Directory

Maintain a searchable directory of all employees:

  • Profiles β€” Full employee records with photo, contact info, and position
  • Organizational Chart β€” Visual reporting structure
  • Search β€” Find employees by name, department, or role
  • Onboarding β€” Track new hire onboarding progress

Employee Record Fields:

FieldDescription
NameFull legal name
EmailWork email address
PhoneContact phone number
DepartmentAssigned department
PositionJob title and level
ManagerDirect supervisor
Start DateEmployment start date
StatusActive, On Leave, Terminated

Recruitment

Manage job openings and candidates:

  • Job Postings β€” Create and publish open positions
  • Candidates β€” Track applicants through the pipeline
  • Pipeline Stages β€” Screening, Interview, Offer, Hired
  • Interview Scheduling β€” Coordinate interview sessions
  • Offer Letters β€” Generate and send offer documents

Recruitment Pipeline:

StageDescription
AppliedCandidate submitted application
ScreeningInitial review of qualifications
InterviewCandidate scheduled for interview
OfferJob offer extended
HiredCandidate accepted and onboarded
RejectedNot selected for the position

Attendance

Track daily attendance and time off:

  • Clock In / Out β€” Record daily work hours
  • Overtime β€” Track hours beyond standard schedule
  • Time-Off Requests β€” Submit and approve leave requests
  • Leave Types β€” Vacation, sick, personal, parental, bereavement

Leave Balances:

Leave TypeAnnual AllowanceDescription
Vacation20 daysPaid time off
Sick10 daysMedical leave
Personal5 daysPersonal matters
Parental90 daysParental leave
Bereavement5 daysFamily bereavement

Performance

Manage employee reviews and goal tracking:

  • Reviews β€” Schedule and complete performance reviews
  • Goals β€” Set and track individual and team goals
  • 360 Feedback β€” Collect feedback from peers and managers
  • Rating Scale β€” Consistent performance rating system

Performance Rating Scale:

RatingLabelDescription
5ExceptionalSignificantly exceeds expectations
4ExceedsConsistently exceeds expectations
3MeetsMeets expectations
2BelowBelow expectations, improvement needed
1UnsatisfactoryDoes not meet expectations

Keyboard Shortcuts

ShortcutAction
NNew employee record
CClock in / Clock out
TSubmit time-off request
EscapeClose modal
/Focus search
Ctrl+PPrint employee profile

HR via Chat


API Reference

EndpointMethodDescription
/api/hr/employeesGETList employees with filters
/api/hr/employeesPOSTCreate new employee record
/api/hr/employees/:idGETGet employee details
/api/hr/employees/:idPUTUpdate employee record
/api/hr/employees/:id/terminatePOSTTerminate employee
/api/hr/departmentsGETList departments
/api/hr/recruitment/jobsGETList job postings
/api/hr/recruitment/jobsPOSTCreate job posting
/api/hr/recruitment/candidatesGETList candidates
/api/hr/recruitment/candidatesPOSTAdd candidate
/api/hr/recruitment/candidates/:id/stagePOSTMove candidate to next stage
/api/hr/attendance/clock-inPOSTClock in current user
/api/hr/attendance/clock-outPOSTClock out current user
/api/hr/attendance/statusGETGet current attendance status
/api/hr/leaveGETList leave requests
/api/hr/leavePOSTSubmit leave request
/api/hr/leave/:id/approvePOSTApprove leave request
/api/hr/leave/:id/rejectPOSTReject leave request
/api/hr/performance/reviewsGETList performance reviews
/api/hr/performance/reviewsPOSTCreate performance review
/api/hr/performance/goalsGETList goals
/api/hr/performance/goalsPOSTCreate a goal

  • Tickets β€” HR support tickets and requests
  • Analytics β€” HR dashboards and headcount reports
  • Calendar β€” Schedule interviews and meetings
  • Chat β€” Discuss HR matters with the bot