Onboarding
Getting started with Luna HR takes just a few minutes. This guide walks you through the initial setup process.
Creating your account
When you first sign up for Luna HR, you'll be asked to create your account using your email address. Luna HR uses secure authentication — there are no passwords to remember.
Once signed in, the setup wizard will guide you through configuring your company.
The setup wizard
The setup wizard has a few key steps:
1. Company details
Enter your company name, registered address, and other basic information. This is used across Luna HR for things like payslips, reports, and your public job board.
2. Choose your modules
Luna HR is modular — you select which features you need. All modules are included during your trial, so you can explore everything before deciding. You can change your module selection at any time from Admin > Modules.
Available modules include Leave, Expenses, Training, Security Awareness, Performance, Wellness, Assets, Recruitment, and more.
3. Set up your org structure
Create your company's hierarchy. This can be as simple or as detailed as you need:
- Company (top level)
- Region (e.g. UK, Europe)
- Office (e.g. London, Manchester)
- Department (e.g. Engineering, Sales)
- Team (e.g. Frontend, Backend)
- Department (e.g. Engineering, Sales)
- Office (e.g. London, Manchester)
- Region (e.g. UK, Europe)
Your org structure is flexible — you can add, rename, or reorganise at any time. See Company Structure for more details.
4. Invite your team
Add employees individually or use the bulk invite feature to send onboarding invitations to your whole team at once.
Each new hire receives a personalised onboarding link that guides them through:
- Welcome — introduction to the company
- Your role — their job title, department, and manager
- Personal details — contact information and preferences
- Office info — their primary work location
- Key people — who to reach out to
- Emergency contact — next of kin details
- Starter pack — company documents to review
- Document upload — ID, right to work, etc.
- Tips — getting settled in
The onboarding wizard is token-based — new hires don't need a Luna HR account to complete it.
Admin: onboarding templates
Admins can customise the onboarding experience from Admin > Onboarding:
Template builder
Create reusable onboarding templates with:
- Welcome message — personalised text shown on the first screen
- Role information — pre-fill job title, department, and reporting line
- Starter pack documents — attach company policies, handbooks, or welcome guides that the new hire must acknowledge
- Custom steps — add or remove steps from the wizard to match your process
Managing invites
The admin onboarding page also shows:
- Invited employees — who has been sent an onboarding link and their completion status
- Bulk invite — send onboarding invitations to multiple new hires via CSV upload (see below)
- Preview — see exactly what the new hire will experience before sending the invitation
Bulk CSV invite
The bulk invite tool lets you invite many new hires at once using a CSV file. It follows the same quality standards as the data import wizard:
- Upload your CSV — drag and drop or click to browse
- Map columns — Luna HR auto-detects common headers. You can manually adjust mappings for any columns that weren't matched
- Preview and validate — review each row with inline error/warning indicators. Edit cells directly in the table to fix issues without re-uploading
- Import — creates employee stubs and sends onboarding invite emails
Supported fields:
| Field | Required | Notes | |-------|----------|-------| | First name | Yes | | | Last name | Yes | | | Email | Yes | Must be unique | | Template | Yes | Must match an active onboarding template name | | Start date | No | YYYY-MM-DD or DD/MM/YYYY | | Job title | No | | | Department | No | Must match an existing org node name | | Line manager | No | Match by email or full name | | Employment type | No | full-time, part-time, contractor, intern | | Employee number | No | Auto-generated if not provided |
The preview step validates templates, departments, and managers against your existing data, and highlights any issues before you import.
How invites work
When you create an onboarding instance, Luna HR:
- Generates a unique, secure token for the new hire
- Sends an invitation email with the onboarding link
- The new hire clicks the link and completes the wizard at their own pace
- Progress is tracked in real-time — you can see which steps they've completed
- On completion, their employee record is updated with all the information they provided
Next steps
Once your company is set up:
- Configure your leave years and calendars — essential for the Leave module
- Import existing data — bring in employees, leave history, and assets from your old system
- Set up roles and permissions — control who can approve requests and access admin features