Skip to content
All guides

Getting Started · Updated September 5, 2026

Quick Start Guide

Set up your Arche workspace: get your company and admin account ready, sign in, build out your org structure, and add your first people.


Overview

This guide takes you from an empty workspace to one your team can actually use. The order matters a little: departments and positions come first because employee records reference them, and teams pull their members from existing employees. You can add teams after employee records are ready.

You will need a company admin account. If your company is already set up and someone handed you credentials, skip ahead to "Sign in for the first time."

A quick map of where everything lives once you are logged in, all under the People section of the sidebar:

People
 ├─ Directory      browse everyone
 ├─ Employees      add and manage employee records
 ├─ Departments    org units (supports parent/child nesting)
 ├─ Positions      job titles with optional salary bands
 ├─ Teams          cross-functional or departmental groups
 └─ Org Chart      reporting-line view

These pages are part of the Core HR module, which is always on.


Step 1: Get your company and admin account

There are two ways a company gets created on Arche.

PathWho does itWhat happens
Self-registrationYou, the founding adminSubmitting your name, email, password, company name, and a subdomain creates the company, seeds the standard roles, and links you as the company Admin.
Provisioned for youYour platform administratorYour account is created for you and you receive sign-in details. The login screen directs people without an account to their administrator.

If you are registering a company yourself, the subdomain must be lowercase letters, numbers, and hyphens only (for example acme), and it has to be unique across the platform. Your password needs at least 8 characters and must include an uppercase letter, a lowercase letter, and a number or symbol.

When a new company is created, Arche automatically sets up seven standard roles you can assign to people later:

RoleIntended for
AdminFull system administration
HR ManagerHuman resources management
Finance ManagerPayroll, compensation, benefits, financial compliance
Department ManagerTeam management: employees, leave, attendance, performance, expenses
RecruiterJob postings, candidates, hiring pipeline
Compliance OfficerAudit, compliance, read-only access across modules
EmployeeStandard self-service access

Company Settings → Roles & Permissions shows you each role and a read-only matrix of exactly which permissions it grants, drawn from the same permission catalog the server enforces. There is currently no way to create a custom role or change what a standard role can do from the interface; if you need something different from the seven defaults, talk to Arche support.


Step 2: Sign in for the first time

Go to /login and enter your email and password.

A few things you may run into on this screen:

  • Remember me keeps your session active across browser restarts. Leave it unchecked on shared computers.
  • Sign in with Google and Sign in with Apple are available when your administrator has connected those options. Single sign-on matches on your email, so the account has to exist first.
  • Two-factor authentication. If your platform requires 2FA and you have not set it up yet, you are sent to a setup screen to scan a QR code with an authenticator app and confirm a 6-digit code. You will also get one-time backup codes; save them somewhere safe. After that, each login asks for a 6-digit code (or an 8-character backup code).
  • Forgot your password? Use the "Forgot?" link. You will get an email with a reset link that is valid for 30 minutes.

Once you are in, you land on the dashboard.


Step 3: Create departments

Open People → Departments and choose Add Department. The API requires manage_employees. The web page also requires company-wide HR-operator access to show editing controls: manage_users, or both manage_employees and manage_payroll. With the default grants, Admin and HR Manager have these controls.

Fields:

FieldRequiredNotes
NameYesFor example, "Engineering"
CodeNoA short label like ENG
ParentNoNest this department under another to build a tree
Department HeadNoPick from existing employees
DescriptionNoFree text

Because departments can nest, build the top level first (leave Parent as "None (Top Level)"), then add sub-departments and point their Parent at the right place. The page has a Tree View toggle so you can check the hierarchy as you go.

Deleting a department deactivates it by default, so it is hidden but recoverable. There is a "Permanently delete" option in the confirmation dialog, but a department can only be removed permanently when it has no employees and no child departments.


Step 4: Create positions

Open People → Positions and choose Add Position. The same API permission and web company-wide HR-operator check as departments apply.

Fields:

FieldRequiredNotes
TitleYesFor example, "Software Engineer"
CodeNoShort label
DepartmentNoLink the position to a department
GradeNoYour internal grading label
Salary band (min / max)NoStored to two decimal places; shown only to full admins
Description / RequirementsNoFree text

Positions are the job titles employees get assigned to. You do not need a position for every person before adding them, but having the common ones ready makes employee setup faster.


Step 5: Add employees

Open People → Employees and choose Add Employee (this opens the new-employee form at /employees/new). Required fields are:

  • Employee number
  • First name and last name
  • Work email
  • Hire date
  • Employment type: full-time, part-time, contractor, or intern

Department, position, team, manager, work location, and pay details can be filled in later. Choosing M-Pesa payment requires an M-Pesa phone number. For Kenya payroll you will also see fields like NSSF number and tax ID, plus a salary payment method of bank or M-Pesa (choose M-Pesa to capture a phone number for mobile payment).

If you have a spreadsheet of people, use the Import button on the Employees page instead of adding them one at a time.

Adding an employee record does not give that person a login. An employee record and a user account are separate things in Arche. See the next step to give people access.


Step 6: Give employees access (optional)

When you want an employee to be able to sign in (for self-service, leave requests, payslips, and so on), create a user account for them.

On an employee's profile, use Create account. You can:

  • Use the employee's work email or override it.
  • Leave the password blank so the employee gets an email with a link to set their own password. The link is the same reset-password flow used elsewhere.
  • Assign a role (one of the seven standard roles, or a custom one). This is what determines what they can see and do.

To onboard many people at once, the platform supports creating accounts in a batch from a list of employees, assigning the same role to all of them. Employees who already have accounts are skipped.

If a person already has a user account (for example, an admin who is also an employee), use Link account instead of creating a new one.


Step 7: Set up teams

Teams are groups that can cut across departments. Editing controls use the same company-wide HR-operator check as Departments and Positions. Open People → Teams and choose Add Team.

Fields:

FieldRequiredNotes
NameYesFor example, "Launch Squad"
DepartmentNoAssociate the team with a department
Team LeadNoPick from existing employees
DescriptionNoFree text

Because team members and the team lead are chosen from existing employees, set teams up after Step 5. You can manage membership from the team (set the full list at once, or add and remove people individually).


Where to go next

You now have a working foundation: a company, an admin login, an org structure, and people. From here:

  • Org Chart under People shows reporting lines once you have set managers on employee records.
  • Company Settings → Roles & Permissions lets you check exactly what each role can do before you assign it to someone.
  • Company Settings → Users lists everyone with a login.
  • If your plan includes the payroll module, head to the Payroll Workflow Guide to run your first pay run, including Kenya statutory deductions (PAYE, NSSF, SHIF, and the Housing Levy).

Other modules such as Leave, Time & Attendance, Recruiting, and Performance appear in the sidebar when they are licensed for your company.


Frequently asked questions

Do I have to create departments and positions before adding employees? No. Both are optional on the employee form. But creating them first means you can assign people as you add them instead of going back later.

What is the difference between an employee and a user? An employee is an HR record (their details, employment, pay). A user is a login. One person can have both; the employee record links to the user account once you create or link it. Plenty of employees never need a login.

Why does the login page say to contact my administrator? The login page directs people without an account to their administrator. If you are setting up a brand-new company, you create the first admin during registration.

I set up two-factor authentication. Can I turn it off? You can disable it from your profile by confirming a current 6-digit code, unless your platform requires 2FA for everyone. If it is required platform-wide, you are prompted to set it up at login and cannot skip it.

Can someone belong to more than one company? Yes. A user can be linked to several companies, with one marked as primary. Use the company switcher once more than one is available to you.

I deactivated a department by mistake. Is it gone? No. The default delete is a soft delete, so it is hidden but can be reactivated by editing it and setting it active again. Only a permanent delete removes it, and that is blocked while it still has employees or child departments.