[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"plans":3,"site-content":1089},{"plans":4,"modules":78,"updated_at":1088},[5],{"code":6,"name":7,"description":8,"is_trial":9,"trial_days":10,"includes_everything":9,"price_per_employee":11,"currency":12,"min_employees":13,"max_employees":13,"is_highlighted":14,"schedules":15,"submodules":16},"free-trial","Free trial","Every part of DeeHr360, free, so a company can explore it all with its own people.",true,30,0,"KES",null,false,[],[17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77],"reporting.dashboard","company.company-profile","organisation.structure","payroll.payroll","organisation.job-architecture","organisation.headcount-budget","organisation.workforce-planning","organisation.succession-planning","disciplinary.setup","disciplinary.cases","training.setup","training.needs","training.sessions","training.budget","training.reports","configuration.letter-templates","employee-management.employee-records","employee-management.sensitive-fields","employee-management.onboarding","employee-management.offboarding","employee-management.probation","employee-management.policies","employee-management.system-access","employee-management.employee-documents","documents.documents","documents.folders","leave-management.leave-requests","leave-management.leave-types","leave-management.entitlement-policies","leave-management.balances","leave-management.configuration","recruitment.hiring-sequences","recruitment.job-requisitions","recruitment.job-adverts","recruitment.applications","time-attendance.attendance","time-attendance.work-schedules","time-attendance.attendance-rules","time-attendance.payroll-hand-over","goals-tasks.configuration","reporting.exports","goals-tasks.goals","goals-tasks.analytics","goals-tasks.tasks","goals-tasks.timesheets","performance.setup","performance.appraisal-rounds","performance.appraisals","payroll.pay-salary","payroll.statutory-rules","payroll.payroll-setup","payroll.salary-advances","payroll.risk-compliance-review","assets.asset-management","reporting.reports","system-administration.roles-permissions","system-administration.integrations","system-administration.approvals","system-administration.data-protection","system-administration.settings","system-administration.audit",[79,139,211,290,355,419,484,554,611,674,732,798,855,911,971,1019],{"key":80,"name":81,"description":82,"is_core":9,"website_visible":9,"tagline":83,"intro":84,"steps":85,"features":106,"audience":125,"submodules":135},"company","Company","One accurate record of who your company is.","One accurate record of who your company is","Payslips, emails, letters and job adverts all need your company's name, numbers and look, and they drift apart when each one keeps its own copy. Company Profile keeps them in one place. Every part of DeeHr360 reads from it, along with the working calendar the rest of the system follows.",[86,90,94,98,102],{"text":87,"title":88,"illustration":89},"Enter your trading name, industry, a short description and roughly how many people you employ.","Describe the company","form",{"text":91,"title":92,"illustration":93},"Record your registration and business permit numbers, plus any statutory numbers your country requires.","Add registration numbers","shield",{"text":95,"title":96,"illustration":97},"Add a contact person, phone, email, website, your addresses and, if you like, the office's map coordinates.","Set contacts and location","location",{"text":99,"title":100,"illustration":101},"Choose your time zone, currency, date format, working days, financial year start, planning period and payroll cut-off day.","Set your working calendar","calendar",{"text":103,"title":104,"illustration":105},"Upload your logo and choose primary and secondary colours for the portal, emails and generated documents.","Apply your branding","settings",[107,110,113,116,119,122],{"text":108,"title":109},"The portal, emails, generated documents and the careers feed all read your name and branding from one record.","One source of identity",{"text":111,"title":112},"Time zone, currency, week start, working days, financial year and payroll year are set per company, not fixed by the product.","Your own operating calendar",{"text":114,"title":115},"Budgets and plans can run yearly, half-yearly or quarterly, depending on how you plan.","Planning period of your choice",{"text":117,"title":118},"Your logo is filed in the company's Branding folder, and uploading a new one adds a new version of the same document.","Logo kept with history",{"text":120,"title":121},"The Kenyan pack has fields for the KRA PIN, NSSF, SHIF and NITA numbers, and the system won't accept a KRA PIN that another company already uses.","Kenyan statutory fields included",{"text":123,"title":124},"A step-by-step import page gives you a template for each kind of record and checks every row before anything is saved.","Guided move from another system",[126,129,132],{"role":127,"text":128},"Administrators","Keep the company's details, calendar settings and branding up to date.",{"role":130,"text":131},"HR","Make sure letters, emails and adverts carry the right name, contacts and registration numbers.",{"role":133,"text":134},"Finance","Set the currency, financial year and payroll cut-off that pay and budgets follow.",[136],{"key":18,"name":137,"description":138},"Company Profile","Your company's details, registration numbers, contacts, location, working calendar and branding, kept in one place and used across the system.",{"key":140,"name":141,"description":142,"is_core":14,"website_visible":9,"tagline":143,"intro":144,"steps":145,"features":165,"audience":184,"submodules":195},"organisation","Organisation","Map your structure, roles, seats and future.","Map your structure, roles, seats and future","Before you can hire, pay or plan, you need a clear picture of how the company is organised and which roles it has. This module holds your units, job grades, titles and approved positions. On top of that it adds headcount budgets, workforce plans and succession plans, so the next move is decided with real numbers.",[146,150,153,157,161],{"text":147,"title":148,"illustration":149},"Choose the levels your company uses, such as Region, Branch or Department, then build units within them.","Define your structure","org-tree",{"text":151,"title":152,"illustration":105},"Create job bands, grades with salary ranges, job titles with signed job descriptions, and the positions that fill them.","Set up job architecture",{"text":154,"title":155,"illustration":156},"List the roles each unit may hold for the year, with costs worked out from each grade's salary band, then send the budget for sign-off.","Budget the headcount","chart",{"text":158,"title":159,"illustration":160},"Set where each role in each unit should be by the end of the period, without going over the approved budget.","Plan the workforce","target",{"text":162,"title":163,"illustration":164},"Mark critical positions, nominate successors, rate how ready they are and track the gaps they need to close.","Protect critical roles","award",[166,169,172,175,178,181],{"text":167,"title":168},"Each company sets its own levels. You can add a unit above existing ones, or merge units without losing their history.","Structure you define",{"text":170,"title":171},"An org chart is built from everyone currently employed and their managers, and each unit has an overview of its people, seats and headcount.","Live org chart",{"text":173,"title":174},"New positions and salary band changes are sent for approval and only take effect once signed off, with the approval reference kept on record.","Changes go for approval",{"text":176,"title":177},"The variance report compares budgeted, established and filled seats, and flags positions that were never budgeted.","Budget against reality",{"text":179,"title":180},"The dashboard shows headcount and turnover, plus upcoming changes such as new joiners, pending transfers, probation decisions and contracts ending.","Workforce forecast",{"text":182,"title":183},"Every critical position shows who could step in and how soon, and positions with no successor who is ready now are flagged as at risk.","Succession coverage",[185,187,189,192],{"role":130,"text":186},"Keep the structure, grades, titles and positions up to date, and run workforce and succession planning.",{"role":133,"text":188},"Review headcount budgets costed from salary bands and compare spending against what was approved.",{"role":190,"text":191},"Managers","See their unit's people and seats, and take part in the succession plans they've been given access to.",{"role":193,"text":194},"Employees","See the development they've been asked to work on, without seeing which role it is for or how ready they've been rated.",[196,199,202,205,208],{"key":19,"name":197,"description":198},"Structure","The levels and units your company is organised into, with an org chart, unit overviews, and options to add a unit above others or merge units.",{"key":21,"name":200,"description":201},"Job Architecture","Job bands, grades with salary ranges, job titles with job descriptions, and approved positions, each with its change history.",{"key":22,"name":203,"description":204},"Headcount & Budget","Yearly or period headcount budgets per unit and role, costed from salary bands, approved separately and compared with filled seats.",{"key":23,"name":206,"description":207},"Workforce Planning","Headcount and turnover dashboards, upcoming workforce changes, and workforce plans compared with budget and actual headcount.",{"key":24,"name":209,"description":210},"Succession Planning","Critical positions, nominated successors with readiness ratings, development gaps and talent pools, visible only to the roles you choose.",{"key":212,"name":213,"description":214,"is_core":14,"website_visible":9,"tagline":215,"intro":216,"steps":217,"features":237,"audience":256,"submodules":265},"employee-management","Employee Management","Every employee's record, from first day to last.","Every employee's record, from first day to last","Employee details are often spread across spreadsheets, email and paper files, and nobody can say which version is right. Employee Management keeps one checked record for each person. It also runs the work around that record: joining, probation, documents, policies, system access and leaving.",[218,221,225,229,233],{"text":219,"title":220,"illustration":89},"HR enters the person's details, and the system warns of possible duplicates before the rest of the form is filled in.","Register the new joiner",{"text":222,"title":223,"illustration":224},"The record is checked, then approved, and only then is the person's login switched on.","Verify, approve, grant access","approve",{"text":226,"title":227,"illustration":228},"The best-matching onboarding checklist starts, and tasks go to the right owners or to the new joiner.","Onboard with a checklist","checklist",{"text":230,"title":231,"illustration":232},"Run the mid-point probation review and confirm, extend or end probation, then raise transfers and promotions for approval.","Manage probation and growth","review",{"text":234,"title":235,"illustration":236},"Open an exit case, get it approved, collect sign-offs from each department, and access ends on the last working day.","Offboard with clearance","handshake",[238,241,244,247,250,253],{"text":239,"title":240},"Sensitive details such as ID numbers, date of birth, bank accounts and salary each have their own permission, and other users see them hidden or masked.","Field-level privacy",{"text":242,"title":243},"Transfers, promotions and exits are sent for approval and take effect on their effective date, and every change is kept in the employee's history.","Complete employment history",{"text":245,"title":246},"Employees accept the current version of each policy, and the system records when, from which IP address and in which browser.","Policies with evidence",{"text":248,"title":249},"HR approves each system access request, and IT then records that the account has been created.","Separate approval and set-up",{"text":251,"title":252},"Each employee has a private folder. HR verifies uploads and can see which required documents are missing or about to expire.","Documents that stay organised",{"text":254,"title":255},"Each person signing off an exit sees only the items waiting on them, and can sign off, refuse with a reason or mark an item as not applicable.","Exit clearance queue",[257,259,261,263],{"role":130,"text":258},"Register and verify employees, run onboarding, probation and exits, and keep documents and policies in order.",{"role":190,"text":260},"Raise transfers and promotions, and sign off clearance items for people leaving.",{"role":193,"text":262},"Work through their own onboarding checklist, accept policies and see their own document folder.",{"role":127,"text":264},"Decide which roles can see each sensitive field, and keep the list of systems that access can be requested for.",[266,269,272,275,278,281,284,287],{"key":33,"name":267,"description":268},"Employee Records","Personal, contact, bank, qualification and job history details, with a duplicate check, an approval step for new joiners, and approved transfers and promotions.",{"key":34,"name":270,"description":271},"Sensitive Fields","Each sensitive field, such as national ID, date of birth, bank account or salary, has its own permission and is masked for anyone without it.",{"key":35,"name":273,"description":274},"Onboarding","Checklists matched to each new joiner's unit or employment type, with tasks for named roles or the joiner, plus verification and progress tracking.",{"key":36,"name":276,"description":277},"Offboarding","Exit cases that go through approval, department clearance and handover. Login and system access end automatically on the last working day.",{"key":37,"name":279,"description":280},"Probation","Probation from start to a mid-point review, then confirm, extend or end it, with each outcome saved to the employee's history.",{"key":38,"name":282,"description":283},"Policies","Versioned policies that employees accept, with a record of who has accepted, re-acceptance when needed and reminders for anyone outstanding.",{"key":39,"name":285,"description":286},"System Access","Request access to the company's systems for a person, have HR approve it and IT confirm set-up, and remove it all when they leave.",{"key":40,"name":288,"description":289},"Employee Documents","A private folder for each employee, where HR can verify documents and see which required documents are missing or about to expire.",{"key":291,"name":292,"description":293,"is_core":14,"website_visible":9,"tagline":294,"intro":295,"steps":296,"features":314,"audience":333,"submodules":342},"recruitment","Recruitment","Hire through your own process, start to finish.","Hire through your own process, start to finish","Hiring gets messy when requests, adverts, CVs and interview panels sit in different inboxes. Recruitment runs everything in one place, from an approved request to fill a role to a new employee's first checklist. Each job title can follow its own hiring sequence.",[297,300,304,308,311],{"text":298,"title":299,"illustration":89},"A manager picks a job title, the requirements fill in automatically, and the request goes for approval showing how much headcount budget is left.","Raise a requisition",{"text":301,"title":302,"illustration":303},"HR turns the approved requisition into an advert, adds benefits, location and closing date, previews it and publishes it.","Publish the advert","megaphone",{"text":305,"title":306,"illustration":307},"Applications come in from your own careers website, which reads open vacancies and sends applications to DeeHr360.","Receive applications","upload",{"text":309,"title":310,"illustration":232},"Each applicant goes through the title's stages, such as review, assessment, interview and offer, with decisions and scores recorded at each one.","Move through stages",{"text":312,"title":313,"illustration":236},"Hiring creates the employee record, starts onboarding and moves the CV into the new employee's folder.","Hire and hand over",[315,318,321,324,327,330],{"text":316,"title":317},"Each job title can have its own hiring stages, such as a short process for drivers and a longer one for engineers, with an owner for each stage.","A sequence per role",{"text":319,"title":320},"Each requisition shows whether the approved headcount budget has room for the role and goes through your approval chain.","Requests tied to budget",{"text":322,"title":323},"Panel members, including people from outside the company, can accept an invitation from their email without signing in.","Panels that respond easily",{"text":325,"title":326},"Interviews appear on a calendar, attendance is recorded, and external panellists are kept on their own register.","Interview calendar and register",{"text":328,"title":329},"Your website can list open vacancies, accept applications and let applicants check their status. Internal-only adverts are never shown.","Careers website integration",{"text":331,"title":332},"After an advert closes, you can see how many people reached each stage, where the rest stopped, and how many readers applied.","Results for each advert",[334,336,338,340],{"role":190,"text":335},"Raise requisitions for the roles they need and take part in interview panels.",{"role":130,"text":337},"Set up hiring sequences, publish adverts, move applicants through stages and complete hires.",{"role":133,"text":339},"Approve requisitions with the remaining headcount budget in front of them.",{"role":127,"text":341},"Connect the company's careers website to the vacancy feed securely.",[343,346,349,352],{"key":48,"name":344,"description":345},"Hiring Sequences","Reusable hiring stages (review, assessment, interview, offer, hire) with owners and scoring, assigned to the job titles that use them.",{"key":49,"name":347,"description":348},"Job Requisitions","Requests to fill a role, filled in from the job title, showing the remaining budget and sent through your approval chain.",{"key":50,"name":350,"description":351},"Job Adverts","Adverts created from approved requisitions, previewed before publishing, sent to your careers site and closed once every seat is filled.",{"key":51,"name":353,"description":354},"Applications","Applicants moved stage by stage, with scores, interview scheduling, panel invitations and a hire step that creates the employee.",{"key":356,"name":357,"description":358,"is_core":14,"website_visible":9,"tagline":359,"intro":360,"steps":361,"features":377,"audience":396,"submodules":403},"leave-management","Leave Management","Leave requests, balances and approvals, all counted correctly.","Leave requests, balances and approvals, all counted correctly","Leave is easy to request and hard to count. Weekends, public holidays, half days and carried-over days all change what a request really costs. DeeHr360 works out the true cost of each request before it is sent, routes it for approval, and keeps every balance as a ledger that you can check line by line.",[362,365,368,371,374],{"text":363,"title":364,"illustration":105},"HR defines leave types, the leave year, notice periods, public holidays and blackout periods.","Set up types and rules",{"text":366,"title":367,"illustration":228},"Balances are opened for the year from the entitlement policy that matches each employee, and monthly accrual is kept up to date.","Open balances from policy",{"text":369,"title":370,"illustration":89},"As the dates are picked, the employee sees how many working days the request will cost and which holidays were skipped.","Employee applies",{"text":372,"title":373,"illustration":224},"The colleague taking over the work accepts or declines from an emailed link, and the request goes through the company's approval chain.","Handover and approval",{"text":375,"title":376,"illustration":101},"Each morning approved leave moves to 'on leave' and then 'taken', and a recall or early return gives the unused days back.","Leave runs its course",[378,381,384,387,390,393],{"text":379,"title":380},"Requests are counted against each person's own work schedule, skipping public holidays and non-working days, with half days where allowed.","True working-day count",{"text":382,"title":383},"Every balance is the sum of a ledger of openings, accruals, carry-overs, days taken, adjustments and expiries, each with a date and a reason.","Balances you can audit",{"text":385,"title":386},"Entitlement policies can target a job grade, employment type, part of the organisation or length of service, and the most specific one applies.","Policies by grade or unit",{"text":388,"title":389},"Where a leave type needs a handover, the colleague accepts or declines it themselves from a link, with reminders if they have not answered.","Handover the colleague confirms",{"text":391,"title":392},"Unused days carry into the new year up to the limit set, and anything above the cap is recorded as expired.","Carry-over with a cap",{"text":394,"title":395},"Blackout periods can be set for the whole company or for chosen units, and a leave calendar shows who is away.","Blackouts and team calendar",[397,399,401],{"role":193,"text":398},"Apply for leave, see what it will cost before submitting, and attach supporting documents when the leave type asks for them.",{"role":190,"text":400},"Approve requests and see their team's leave, limited to the people they are allowed to see.",{"role":130,"text":402},"Set up leave types, policies and holidays, open and adjust balances, file leave on someone's behalf and run the balance report.",[404,407,410,413,416],{"key":43,"name":405,"description":406},"Leave Requests","Apply, check the cost in working days, hand work over, track approval, cancel or end leave early, and view the leave calendar.",{"key":44,"name":408,"description":409},"Leave Types","Define each kind of leave: paid or unpaid, accrual method, notice, request limits, carry-over cap, document rules and eligibility.",{"key":45,"name":411,"description":412},"Entitlement Policies","Set entitlements by job grade, employment type, unit or length of service, and see which policy wins for each employee.",{"key":46,"name":414,"description":415},"Balances","Open the year's balances, bring accrual up to date, carry days over and make adjustments with a reason, all shown as a ledger.",{"key":47,"name":417,"description":418},"Configuration","Set the leave year (calendar, financial or anniversary), negative balances, backdating, handover, public holidays and blackouts.",{"key":420,"name":421,"description":422,"is_core":14,"website_visible":9,"tagline":423,"intro":424,"steps":425,"features":443,"audience":462,"submodules":471},"time-attendance","Time & Attendance","Clock-ins turned into a register payroll can trust.","Clock-ins turned into a register payroll can trust","Raw clock-ins say little until they are read against the right schedule, rules and leave. DeeHr360 collects punches from the web, from spreadsheets or from a connected scanner, works out each day under your rules, and closes the month into figures that payroll can use.",[426,429,432,436,439],{"text":427,"title":428,"illustration":101},"HR sets up work schedules, shifts and rotations and assigns them to people or units with effective dates.","Define schedules and shifts",{"text":430,"title":431,"illustration":105},"Company-wide rules for grace periods, breaks, absence and overtime can be overridden for a unit, schedule, shift or person, and tried out with sample times first.","Set attendance rules",{"text":433,"title":434,"illustration":435},"Punches come from the web clock, an imported sheet or a connected scanner, and can be checked against location, office network and device.","People clock in","clock",{"text":437,"title":438,"illustration":232},"Each night yesterday's register is settled, people are told about issues such as a missing clock-out, and HR settles or corrects exceptions.","Days worked out and reviewed",{"text":440,"title":441,"illustration":442},"The month is built into a period and closed, which locks the days and passes approved overtime and unexplained absence to payroll.","Close and hand over","payslip",[444,447,450,453,456,459],{"text":445,"title":446},"Rules set for the company can be changed for a location, department, schedule or person without copying the rest, and every change is kept in a history.","Layered attendance rules",{"text":448,"title":449},"Shifts and repeating rotations, including built-in rest days, can be assigned to individuals or whole units, with a view of shift coverage.","Shifts and rotations",{"text":451,"title":452},"Geofences on sites, recognised office networks and approved devices can each be switched off, used to flag a punch, or used to refuse it.","Clocking checks you control",{"text":454,"title":455},"A wrong punch is set aside rather than deleted and replaced with a reason, through an employee request or directly by HR.","Corrections with a trail",{"text":457,"title":458},"Overtime is requested and approved at a rate type you define, and approved remote-work days count as worked, not absent.","Overtime and remote work",{"text":460,"title":461},"Late-coming, absence, overtime, monthly summary and attendance register reports.","Ready-made reports",[463,465,467,469],{"role":193,"text":464},"Clock in and out, see their own attendance calendar, and request corrections, overtime or remote work.",{"role":190,"text":466},"See their department's attendance and act on the requests that reach them through the approval chain.",{"role":130,"text":468},"Manage schedules, shifts and rules, settle exceptions, assign unmatched punches and close each month.",{"role":133,"text":470},"Receive closed attendance periods whose overtime and absence feed straight into payroll entries.",[472,475,478,481],{"key":52,"name":473,"description":474},"Attendance","Clock in and out, view the daily register, correct punches, settle exceptions, approve overtime and remote work, and run reports.",{"key":53,"name":476,"description":477},"Work Schedules","Define working weeks, shifts and rotations, and assign them to people or units from a chosen date.",{"key":54,"name":479,"description":480},"Attendance Rules","Set grace periods, breaks, absence, rounding and overtime rules, override them where needed, and preview the result.",{"key":55,"name":482,"description":483},"Payroll Hand-over","Build each month into a period, close it to lock the days, and pass approved overtime and unpaid absence to payroll.",{"key":485,"name":486,"description":487,"is_core":14,"website_visible":9,"tagline":488,"intro":489,"steps":490,"features":507,"audience":526,"submodules":536},"payroll","Payroll","Payroll you can explain, check and approve with confidence.","Payroll you can explain, check and approve with confidence","A payroll is only as good as your answer when someone asks how a figure was reached. DeeHr360 works out pay from dated rules and shows its working for every line. It checks the payroll before it runs and has each change reviewed before anyone can approve the run. Statutory rules are configured and versioned by date, and Kenyan PAYE, NSSF, SHIF and Housing Levy come built in.",[491,494,497,500,503],{"text":492,"title":493,"illustration":105},"HR sets up payroll groups and pay dates, allowances, deductions and bonuses, and each employee's salary.","Set up pay",{"text":495,"title":496,"illustration":228},"Before running, a readiness check names the people with problems, such as a missing bank account, so they can be fixed first.","Check readiness",{"text":498,"title":499,"illustration":442},"The run is calculated for each group and period, with each payslip line showing how it was worked out.","Generate the run",{"text":501,"title":502,"illustration":93},"Every change from the previous payroll is listed and reviewed, and approval waits until all reviews are settled.","Review changes and approve",{"text":504,"title":505,"illustration":506},"The bank file is generated, the run is marked paid, and password-protected payslips are emailed.","Pay and issue payslips","bank",[508,511,514,517,520,523],{"text":509,"title":510},"Each person's pay is worked out step by step, with the rule behind every figure, and can be previewed as a payslip before a run.","Calculations that show working",{"text":512,"title":513},"Tax bands and statutory items are versioned by effective date, so re-running a past month uses that month's rules.","Dated statutory rules",{"text":515,"title":516},"Allowances and deductions can be attached to everyone, a payroll group, a grade, a job title or one person, and exclusions are supported.","Pay components by grade",{"text":518,"title":519},"Each change between runs is checked against hires, salary changes and bank changes, and the person who prepared the run cannot review it.","Change review before approval",{"text":521,"title":522},"Month-on-month comparison helps catch unexplained growth, possible ghost workers and pay rises with no matching salary adjustment, and approvers are alerted when gross pay rises.","Variance and increase alerts",{"text":524,"title":525},"Statutory returns and schedules, remittance breakdowns and a balanced payroll journal are built from stored figures, alongside configurable bank file formats.","Returns, journal and bank files",[527,529,531,534],{"role":133,"text":528},"Prepare runs, check readiness and variance, generate bank files, mark runs paid and produce returns and journals.",{"role":130,"text":530},"Maintain salaries, pay components, payroll groups, period entries and salary adjustments.",{"role":532,"text":533},"Approvers","Review flagged changes, approve exceptions and approve the run once every review is settled.",{"role":193,"text":535},"Open their own payslips and apply for salary advances.",[537,540,543,546,549,551],{"key":65,"name":538,"description":539},"Pay & Salary","Keep each employee's salary, payroll group and pay components, with salary adjustments that go through approval.",{"key":66,"name":541,"description":542},"Statutory Rules","Manage dated tax bands, statutory deductions and reliefs, with Kenyan PAYE, NSSF, SHIF and Housing Levy as standard.",{"key":67,"name":544,"description":545},"Payroll Setup","Set payroll groups and pay dates, allowances, deductions, bonuses, rounding, the deduction ceiling, payslip security and bank formats.",{"key":68,"name":547,"description":548},"Salary Advances","Employees see what they can borrow before applying, requests are approved, and payouts are recovered from pay in instalments.",{"key":20,"name":486,"description":550},"Generate, review, approve and pay runs, issue payslips, record one-off entries, manage recoveries and produce returns and journals.",{"key":69,"name":552,"description":553},"Risk & Compliance Review","Review each change a payroll carries, with checks and risk flags, and approve exceptions before the payroll can be approved.",{"key":555,"name":556,"description":557,"is_core":14,"website_visible":9,"tagline":558,"intro":559,"steps":560,"features":579,"audience":598,"submodules":607},"assets","Assets","Know what you own, who has it, what it's worth.","Know what you own, who has it, what it's worth","Laptops, phones and vehicles move between people, break and go missing, and spreadsheets soon fall behind. DeeHr360 keeps a tagged register of company property and records every hand-over, repair and count. Any charge for loss or damage is raised only when someone decides it should be.",[561,565,568,571,575],{"text":562,"title":563,"illustration":564},"Assets are added under a category that supplies the tag prefix, useful life, depreciation method and warranty length.","Register the asset","folder",{"text":566,"title":567,"illustration":224},"An employee asks for a type of asset, and the request goes through the company's approval chain.","Request and approve",{"text":569,"title":570,"illustration":236},"The store issues an asset with its accessories, and the employee confirms they have received it.","Issue and acknowledge",{"text":572,"title":573,"illustration":574},"Repairs are logged with a warning if the asset is still under warranty, and damage or loss is recorded as an incident.","Maintain and report issues","warning",{"text":576,"title":577,"illustration":578},"Assets are returned or transferred, physical counts are compared with the register, and retired items are disposed of.","Return, audit or dispose","search",[580,583,586,589,592,595],{"text":581,"title":582},"Each asset gets a tag numbered within its category prefix, such as AST-IT-000001.","Automatic asset tags",{"text":584,"title":585},"Every issue, return and transfer is recorded, so you can see who held an asset and when.","Full custody history",{"text":587,"title":588},"Charges for loss or damage are proposed first and raised only by an authorised person, then recovered through payroll within the deduction limit.","Charges only by decision",{"text":590,"title":591},"When a repair is raised on an asset still under warranty, the system says so before money is spent.","Warranty-aware maintenance",{"text":593,"title":594},"Purchase price, net book value and replacement value are kept apart, with straight-line or reducing-balance depreciation.","Depreciation and valuations",{"text":596,"title":597},"Physical counts are measured against a fixed expected list, and the clearance view shows what each leaving employee still holds or owes.","Audits and exit clearance",[599,601,603,605],{"role":127,"text":600},"Maintain the register, categories and suppliers, and handle issues, returns, maintenance, audits and disposals.",{"role":193,"text":602},"Request assets, confirm what they have received and see what they currently hold.",{"role":130,"text":604},"Decide on loss and damage charges and check what leavers still need to return.",{"role":133,"text":606},"Use depreciation, disposal and register reports, filtered by department and location.",[608],{"key":70,"name":609,"description":610},"Asset Management","Tagged register, requests, issue and return, transfers, incidents and charges, maintenance, audits, disposals, clearance and reports.",{"key":612,"name":613,"description":614,"is_core":14,"website_visible":9,"tagline":615,"intro":616,"steps":617,"features":633,"audience":652,"submodules":659},"goals-tasks","Goals & Tasks","Turn company targets into daily work you can measure.","Turn company targets into daily work you can measure","Targets set at the top often get lost before they reach the people doing the work. Goals & Tasks links company, team and individual goals to the tasks and time behind them. Progress, turnaround and scores are recorded as the work happens.",[618,621,624,627,630],{"text":619,"title":620,"illustration":105},"HR chooses the goal frequencies, measurement types, approval rules, scoring scale and performance calendar the company works to.","Set the rules",{"text":622,"title":623,"illustration":160},"Goals are set for a person, a team or the whole organisation, or proposed by employees, and go through approval where the company requires it.","Agree the goals",{"text":625,"title":626,"illustration":149},"A goal can be split by day, week, month or quarter, given milestones, or shared out among a team.","Break them down",{"text":628,"title":629,"illustration":435},"People work through tasks linked to their goals and log their time with a timer or by hand.","Do and log work",{"text":631,"title":632,"illustration":232},"Owners add their own view, reviewers score each goal, and owners acknowledge the result.","Review and score",[634,637,640,643,646,649],{"text":635,"title":636},"Measure goals by quantity, percentage, money, done or not done, turnaround time, rating or completed tasks.","Many ways to measure",{"text":638,"title":639},"Split a target by working days, working hours, equally or by hand, so weekends and public holidays get no share.","Fair splits over time",{"text":641,"title":642},"SLA policies set how quickly work should be done, warn owners when a task is close to its limit, and tell them and whoever assigned it when it goes over.","Turnaround targets",{"text":644,"title":645},"Repeating tasks appear on the owner's list automatically, and a task can wait until the work it depends on is finished.","Recurring tasks and dependencies",{"text":647,"title":648},"Every change to a goal or task is recorded with who made it and what it was before.","Full history",{"text":650,"title":651},"See completion rates, scores, overdue goals and SLA compliance for yourself, your team, your units or the whole organisation, compared with the previous period.","Analytics by reach",[653,655,657],{"role":130,"text":654},"Set up the goal rules, categories, performance calendar and SLA policies, and close periods once results are final.",{"role":190,"text":656},"Assign goals and tasks to their people, approve and score goals, and follow their team's timesheets and analytics.",{"role":193,"text":658},"Propose and update their own goals, work through My Day and log the time they spend.",[660,662,665,668,671],{"key":56,"name":417,"description":661},"Goal frequencies, measurement types, approval and scoring rules, goal categories, the performance calendar and SLA policies.",{"key":58,"name":663,"description":664},"Goals","Individual, team and organisation goals, with approval, progress updates, breakdowns, milestones, shares and end-of-period scoring.",{"key":59,"name":666,"description":667},"Analytics","Goal completion, scores, overdue goals, task turnaround and SLA compliance by person, team, unit or the whole organisation.",{"key":60,"name":669,"description":670},"Tasks","Tasks linked to goals or standing alone, with priorities, due dates, recurring series, dependencies, comments and attachments.",{"key":61,"name":672,"description":673},"Timesheets","Time logged against tasks with a timer or by hand, shown week by week for each person and their team.",{"key":675,"name":676,"description":677,"is_core":14,"website_visible":9,"tagline":678,"intro":679,"steps":680,"features":696,"audience":715,"submodules":722},"performance","Performance","Run fair, consistent appraisals across every department.","Run fair, consistent appraisals across every department","Appraisals become hard to compare when every manager uses a different form and process. Performance lets the company set its rating scales, criteria and forms once, while still letting departments appraise in their own way. It then runs each appraisal round from self-assessment to sign-off.",[681,684,687,690,693],{"text":682,"title":683,"illustration":105},"HR defines rating scales, criteria, appraisal forms and who appraises, and departments can keep their own setup where needed.","Set up appraisals",{"text":685,"title":686,"illustration":101},"HR chooses the periods, the people in the round and the deadlines, previews it, then launches it.","Launch a round",{"text":688,"title":689,"illustration":89},"Employees give their own view and appraisers score goals, criteria and questions on the form.","Self and manager",{"text":691,"title":692,"illustration":156},"A second reviewer can check the appraisal, and ratings can be adjusted against the expected spread before release.","Review and calibrate",{"text":694,"title":695,"illustration":236},"Employees acknowledge their result or raise a dispute for it to be resolved.","Acknowledge or dispute",[697,700,703,706,709,712],{"text":698,"title":699},"Each unit uses its own criteria, forms and process, or falls back to its department's or the company's.","Department-specific setup",{"text":701,"title":702},"Goal scores from the chosen performance periods are brought into the appraisal form.","Goals feed appraisals",{"text":704,"title":705},"Each appraisal keeps the form and process it started with, so changes made in the middle of a round apply only to the next one.","Setup fixed per round",{"text":707,"title":708},"Compare ratings with the company's expected spread, move them with a recorded reason and release them when ready.","Calibration with reasons",{"text":710,"title":711},"Employees and appraisers are reminded as deadlines approach and when anything is overdue.","Deadline reminders",{"text":713,"title":714},"Where the company allows it, employees can dispute a result within a set number of days.","Disputes built in",[716,718,720],{"role":130,"text":717},"Build scales, criteria and forms, launch and close appraisal rounds, and calibrate ratings.",{"role":190,"text":719},"Appraise their people, agree actions for the next period and review appraisals passed to them.",{"role":193,"text":721},"Complete their self-assessment, see their result, then acknowledge or dispute it.",[723,726,729],{"key":62,"name":724,"description":725},"Setup","Rating scales, criteria, appraisal forms with weighted sections and rating bands, and the process for the company and each unit.",{"key":63,"name":727,"description":728},"Appraisal rounds","Choose who is in a round and what it looks back over, then launch, follow and close it.",{"key":64,"name":730,"description":731},"Appraisals","Self-assessment, the appraiser's scores, review, sign-off, acknowledgement and disputes, all on one record.",{"key":733,"name":734,"description":735,"is_core":14,"website_visible":9,"tagline":736,"intro":737,"steps":738,"features":755,"audience":774,"submodules":783},"training","Training","Plan, run and account for every training programme.","Plan, run and account for every training programme","Training is hard to manage when needs, sessions, attendance and spend are tracked in different places. The Training module keeps them in one place, from the course catalogue and who must take each course to registers, certificates and budgets. Needs are raised from mandatory rules, appraisals, succession gaps, nominations and employee requests.",[739,742,745,748,752],{"text":740,"title":741,"illustration":564},"HR adds programmes with their delivery method, provider, hours, cost, certificate and any training bond, and sets rules for who must take them.","Build the catalogue",{"text":743,"title":744,"illustration":578},"Needs are raised from mandatory rules, appraisal actions, succession gaps, manager nominations and employee requests.","Identify the needs",{"text":746,"title":747,"illustration":101},"HR schedules sessions with dates, venue or meeting link, trainer, capacity and cost.","Schedule sessions",{"text":749,"title":750,"illustration":751},"Employees request places, managers nominate their people and HR assigns places, with approval and a waiting list where needed.","Fill the places","people",{"text":753,"title":754,"illustration":164},"Trainers take the register each day, and closing the session completes training, closes the need and issues any certificate.","Record and certify",[756,759,762,765,768,771],{"text":757,"title":758},"Rules by unit, job title, grade, employment type or everyone show who is up to date, who is due and who is overdue.","Mandatory training tracking",{"text":760,"title":761},"Holders and HR are warned before a certificate lapses, and the training is raised as a need again.","Certificate expiry",{"text":763,"title":764},"A leaver who has not served their bond is charged the amount owed against their final pay, and HR can waive it with a reason.","Training bonds",{"text":766,"title":767},"Spend is calculated from places assigned and sessions held, and compared with each unit's budget for each planning period.","Budgets from real spend",{"text":769,"title":770},"Attendees rate each session against the company's own questions.","Evaluations",{"text":772,"title":773},"Everyone with a place, and the trainer, gets a reminder the day before a session.","Session reminders",[775,777,779,781],{"role":130,"text":776},"Manage the catalogue, needs, sessions, places, certificates and budgets.",{"role":190,"text":778},"See their people's training needs and nominate them for sessions.",{"role":193,"text":780},"Request training and places, rate sessions they attend and upload certificates from training done elsewhere.",{"role":133,"text":782},"Compare training spend with each unit's budget for the period.",[784,786,789,792,795],{"key":27,"name":724,"description":785},"Training categories, programmes, mandatory training rules, bonds and the company's training settings.",{"key":28,"name":787,"description":788},"Needs","One register of who needs which training, whatever raised it, with due dates, priorities and completion or waiver.",{"key":29,"name":790,"description":791},"Sessions","Scheduled runs of each programme with places, waiting lists, a calendar, daily registers, scores and evaluations.",{"key":30,"name":793,"description":794},"Budget","Training budgets for each unit and planning period, compared with committed and actual spend.",{"key":31,"name":796,"description":797},"Reports","Hours, completion rates, mandatory compliance, spend and session ratings by year, unit, category and programme.",{"key":799,"name":800,"description":801,"is_core":14,"website_visible":9,"tagline":802,"intro":803,"steps":804,"features":820,"audience":839,"submodules":849},"disciplinary","Disciplinary","Handle discipline consistently, with every step recorded.","Handle discipline consistently, with every step recorded","Disciplinary matters carry risk when procedures differ from case to case or steps go unrecorded. This module turns the company's disciplinary code into a set procedure for each case, from complaint or allegation through investigation, hearing, outcome and appeal. Evidence, letters and decisions stay with the case.",[805,808,811,814,817],{"text":806,"title":807,"illustration":93},"HR sets severity levels with their procedures, lists offences, defines sanctions and builds a matrix suggesting sanctions for first, second and third offences.","Define the code",{"text":809,"title":810,"illustration":574},"A case is opened by HR or a manager, or taken up from an employee's complaint, and follows the procedure for its severity.","Raise the case",{"text":812,"title":813,"illustration":578},"An investigator records findings, and the employee answers a show-cause letter in the system or on paper.","Investigate and show cause",{"text":815,"title":816,"illustration":751},"HR schedules a hearing with a panel and notice period, and the employee can bring a representative.","Hold the hearing",{"text":818,"title":819,"illustration":224},"A proven outcome goes through approval before it reaches the employee's record, and the employee can appeal within the set window.","Decide and appeal",[821,824,827,830,833,836],{"text":822,"title":823},"Each severity level sets whether there is an investigation, show cause, hearing, suspension or appeal, and how many days each step allows.","Procedure by severity",{"text":825,"title":826},"The system suggests a sanction based on the employee's earlier sanctions, and going against the suggestion needs a reason.","Sanction matrix",{"text":828,"title":829},"Approved sanctions are added to the employee's record, surcharges are recovered from pay and dismissals open the exit process.","Sanctions take effect",{"text":831,"title":832},"Suspensions record their dates and pay rate, and payroll deducts the unpaid portion.","Suspension and pay",{"text":834,"title":835},"Employees can report colleagues, anonymously if the company allows it, and HR reviews each complaint before taking it up.","Employee complaints",{"text":837,"title":838},"Evidence, statements and minutes are kept in a confidential folder within the employee's documents.","Confidential evidence",[840,842,844,847],{"role":130,"text":841},"Set up the disciplinary code, manage cases, schedule hearings and record outcomes.",{"role":190,"text":843},"Raise cases about their people and follow the cases they can see.",{"role":845,"text":846},"Investigators and panels","Record findings, sit on hearings and decide appeals assigned to them.",{"role":193,"text":848},"Raise complaints, respond to cases about them, name a representative and lodge appeals.",[850,852],{"key":25,"name":724,"description":851},"Severity levels and their procedures, offence types and categories, sanctions and the sanction matrix, with department overrides.",{"key":26,"name":853,"description":854},"Cases","Complaints, cases, investigations, show cause, suspensions, hearings, outcomes and appeals, each with its documents and history.",{"key":856,"name":857,"description":858,"is_core":14,"website_visible":9,"tagline":859,"intro":860,"steps":861,"features":877,"audience":896,"submodules":905},"documents","Documents","Every HR file in one place, seen only by the right people.","Every HR file in one place, seen only by the right people","HR papers end up spread across shared drives, inboxes and filing cabinets, and nobody is sure who can open what. DeeHr360 keeps them in folders that follow your organisation structure, with a folder for each employee. Access follows the same structure, and every share, version and change is recorded.",[862,865,868,871,874],{"text":863,"title":864,"illustration":149},"Each organisation unit and each employee gets a document folder, and these folders follow your structure as it changes.","Folders appear automatically",{"text":866,"title":867,"illustration":307},"A folder administrator uploads a document with a name and description into the right folder.","Upload the file",{"text":869,"title":870,"illustration":93},"Administrators give named people access to a folder or document, or exclude a person from one document.","Share or restrict access",{"text":872,"title":873,"illustration":564},"Uploading a revised file adds a new version, and earlier versions can still be listed and downloaded.","Replace with new versions",{"text":875,"title":876,"illustration":578},"People search or browse every document they may see, and open a document's or folder's history of changes.","Find and review history",[878,881,884,887,890,893],{"text":879,"title":880},"Unit folders follow the organisation tree, and the head of a unit, and the heads of units above it, administer its folder.","Folders that mirror your organisation",{"text":882,"title":883},"Every new employee gets their own folder, and letters made for them are saved in it automatically.","A folder per employee",{"text":885,"title":886},"Give a named person access to a folder or document, take it back later, or keep one person out of a single document.","Sharing and exclusions",{"text":888,"title":889},"Each upload of a revised file is kept as a numbered version you can still download.","Version history",{"text":891,"title":892},"Files are stored privately and can only be opened through a short-lived link, given after the person's access is checked.","Private, checked downloads",{"text":894,"title":895},"Disciplinary evidence sits in its own folder, managed only by people who handle cases, and the employee concerned cannot open it.","Confidential case folders",[897,899,901,903],{"role":130,"text":898},"Upload and organise employee and company documents, and decide who else may see them.",{"role":190,"text":900},"Look after their unit's folder and the documents for the people in it.",{"role":193,"text":902},"Open their own folder and the documents and letters that have been shared with them.",{"role":127,"text":904},"Choose who administers each folder, and grant or remove that role for named people.",[906,908],{"key":41,"name":857,"description":907},"Upload, version, share, search and download HR documents, with a full history of who did what to each file.",{"key":42,"name":909,"description":910},"Folders","Folders for the company, each unit and each employee, with administrators who follow the structure and can be changed by hand.",{"key":912,"name":913,"description":914,"is_core":14,"website_visible":9,"tagline":915,"intro":916,"steps":917,"features":934,"audience":953,"submodules":962},"reporting","Reporting","Clear HR figures, limited to the people each viewer manages.","Clear HR figures, limited to the people each viewer manages","Headcount, turnover and leave figures usually mean pulling data from several places into a spreadsheet. DeeHr360 works them out from your live records and shows each person only the employees they are allowed to see. Any list or report can then be downloaded as an Excel file.",[918,921,924,927,930],{"text":919,"title":920,"illustration":156},"Each person's home dashboard shows what is waiting for them, plus figures for the people they may see.","Open your dashboard",{"text":922,"title":923,"illustration":578},"Choose headcount, turnover, leave, payroll or compliance, and filter by year and organisation unit.","Pick a report",{"text":925,"title":926,"illustration":574},"The compliance report lists what is out of order today and shows how overdue each item is.","Act on the gaps",{"text":928,"title":929,"illustration":228},"Ask for an Excel file of a report or list, and it is prepared in the background.","Request an export",{"text":931,"title":932,"illustration":933},"You receive an email when the file is ready, then download it from My Exports.","Download when ready","notify",[935,938,941,944,947,950],{"text":936,"title":937},"A manager's dashboard covers their own team or unit, while an employee sees their own requests and the approvals waiting for them.","Dashboards matched to each viewer",{"text":939,"title":940},"Worked out from hire and exit dates for any financial year, and broken down by unit, tenure and age band.","Headcount and turnover over time",{"text":942,"title":943},"Turnover separates people who chose to leave from those asked to leave and those who retired or reached the end of a contract.","Leavers by reason",{"text":945,"title":946},"Brings together ending contracts, probation not yet confirmed, missing statutory numbers, overdue training and appraisals, and leavers still holding company property.","One compliance list",{"text":948,"title":949},"Each report tile can be read as a chart or as the table of numbers behind it.","Every figure as a chart or table",{"text":951,"title":952},"Over a hundred export types are prepared in the background, each one checked against the requester's permissions.","Excel exports on request",[954,956,958,960],{"role":130,"text":955},"Track headcount, turnover, leave and compliance across the company and export the detail.",{"role":190,"text":957},"See the same reports and dashboard, limited to their own team or unit.",{"role":133,"text":959},"Review the payroll summary and export the figures they need.",{"role":193,"text":961},"See their pending requests and upcoming leave on their own dashboard.",[963,965,968],{"key":71,"name":796,"description":964},"Headcount, turnover, leave, payroll and compliance reports by year and unit, limited to the people each viewer may see.",{"key":57,"name":966,"description":967},"Exports","Request an Excel file of a list or report, get an email when it is ready, and download it through a private link that expires.",{"key":17,"name":969,"description":970},"Dashboard","A home page with headcount, joiners, leavers, people on leave, contracts and probations ending, and your pending approvals.",{"key":972,"name":417,"description":973,"is_core":9,"website_visible":9,"tagline":974,"intro":975,"steps":976,"features":992,"audience":1008,"submodules":1015},"configuration","Accurate letters from your own wording, in a few clicks.","Accurate letters from your own wording, in a few clicks","Typing out confirmation, promotion or warning letters by hand is slow and easy to get wrong. With Letter Templates you write the wording once, and DeeHr360 fills in the details from the employee's record. The letter is produced as a PDF on your letterhead and saved to the right folder.",[977,980,983,986,989],{"text":978,"title":979,"illustration":89},"Write the wording in the editor and choose what the letter is for, such as a confirmation, promotion or warning.","Write the template",{"text":981,"title":982,"illustration":105},"Add fields such as the employee's name, job title, department or a case reference from the list, and unknown fields are caught when you save.","Insert merge fields",{"text":984,"title":985,"illustration":232},"See the letter filled in for a real employee before anything is made, with any missing details shown.","Preview for a person",{"text":987,"title":988,"illustration":442},"Make the letter as a PDF on your letterhead, signed in the name of the person issuing it.","Issue the letter",{"text":990,"title":991,"illustration":564},"The letter is saved in the employee's Letters folder, or in the case folder if it is a disciplinary letter, and can be shared with the employee.","Filed automatically",[993,996,999,1002,1005],{"text":994,"title":995},"Covers confirmation and promotion letters, show-cause, hearing, suspension, warning, dismissal and appeal letters, and training certificates.","Templates for each purpose",{"text":997,"title":998},"Merge fields pull details from the company profile, the employee, the signatory and, for disciplinary letters, the case.","Filled from real records",{"text":1000,"title":1001},"If a merge field has no value, the letter is refused rather than sent out with a blank.","No letters with gaps",{"text":1003,"title":1004},"Every letter is saved as a PDF in the document folders, not left as a loose file.","Saved as a document",{"text":1006,"title":1007},"Writing templates and issuing letters are separate permissions, and issuing is also checked against the person and the case.","Separate right to issue",[1009,1011,1013],{"role":130,"text":1010},"Write and maintain the company's letter templates and issue letters to employees.",{"role":190,"text":1012},"Issue letters for the people and cases they are allowed to handle.",{"role":193,"text":1014},"Receive the letters HR chooses to share with them in their own folder.",[1016],{"key":32,"name":1017,"description":1018},"Letter Templates","Write letter templates with merge fields, preview them for a real employee, and issue PDFs on your letterhead that are saved to their file.",{"key":1020,"name":1021,"description":1022,"is_core":9,"website_visible":9,"tagline":1023,"intro":1024,"steps":1025,"features":1041,"audience":1060,"submodules":1069},"system-administration","System Administration","Control who can do what, and keep a record.","Control who can do what, and keep a record","As a company grows, access tends to spread quietly and sensitive details end up on the wrong screens. DeeHr360 makes every change to access a request that someone else signs off. You choose who may see each sensitive field, and every action is logged.",[1026,1029,1032,1035,1038],{"text":1027,"title":1028,"illustration":751},"Create roles that are separate from job positions, so a promotion never brings access that nobody decided to give.","Set up roles",{"text":1030,"title":1031,"illustration":89},"Tick permissions for a role or roles for a person, see what would change, then submit it for approval.","Propose access changes",{"text":1033,"title":1034,"illustration":224},"Changes go through approval chains you design, with rules that pick a chain and steps for a manager, unit head, role, position or named person.","Approve through chains",{"text":1036,"title":1037,"illustration":93},"Choose which roles may see fields such as national ID, salary or bank account, and how each field is masked for everyone else.","Protect sensitive fields",{"text":1039,"title":1040,"illustration":578},"Look up who did what, when and from where, along with every sign-in attempt.","Review the audit trail",[1042,1045,1048,1051,1054,1057],{"text":1043,"title":1044},"Changes to a role's permissions or to who holds a role are staged first, and the old access stays until the change is signed off.","Access changes need approval",{"text":1046,"title":1047},"Each type of request, such as leave, transfers, payroll runs or asset requests, has its own rules and ordered approval steps.","Configurable approval chains",{"text":1049,"title":1050},"Approvers work from one inbox and can approve, reject or send a request back for changes, and you decide how self-approval is handled.","Approve, reject or return",{"text":1052,"title":1053},"Sensitive values are hidden, partly shown, reduced to the year or left out, depending on the viewer's role, and everyone sees their own record in full.","Field-level masking",{"text":1055,"title":1056},"Register outside apps with their own tokens, allowed IP addresses, integration points and rate limits, such as careers pages or clocking devices, and suspend them at any time.","Controlled integrations",{"text":1058,"title":1059},"Upload employees, structure, salaries, leave balances and more from spreadsheet templates, with a preview of errors before anything is saved.","Bulk uploads with a dry run",[1061,1063,1065,1067],{"role":127,"text":1062},"Manage roles, permissions, integrations and sensitive-field access, and review the audit logs.",{"role":130,"text":1064},"Design approval chains and bulk-upload records when moving from another system.",{"role":190,"text":1066},"Approve, reject or return the requests waiting in their approvals inbox.",{"role":193,"text":1068},"Follow the requests they have raised and cancel them before a decision is made.",[1070,1073,1076,1079,1082,1085],{"key":72,"name":1071,"description":1072},"Roles & Permissions","Create roles, propose permission and role-holder changes with a preview of what changes, and apply them only after approval.",{"key":73,"name":1074,"description":1075},"Integrations","Register outside apps, issue and revoke tokens, restrict IP addresses and integration points, and review the calls each app makes.",{"key":74,"name":1077,"description":1078},"Approvals","One approval inbox, plus chains for each request type, using rules and steps for managers, unit heads, roles, positions or named people.",{"key":75,"name":1080,"description":1081},"Data Protection","A grid of roles against sensitive fields, with a classification and masking choice for each field.",{"key":76,"name":1083,"description":1084},"Settings","Separate view and update rights for settings, so only the roles you choose can change them.",{"key":77,"name":1086,"description":1087},"Audit","A searchable log of every action by user, module and type, plus sign-in attempts and who is online now.","2026-10-03 20:42:47",{"company_name":1090,"tagline":1091,"email":13,"phone":13,"whatsapp":13,"address":13,"city":1092,"country":1093,"linkedin_url":13,"facebook_url":13,"x_url":13,"instagram_url":13},"Demulla Investment Ltd","Human resource software for growing companies. Built around people, for the people who look after them.","Nairobi","Kenya"]