What an employee record contains
Each record brings together everything you need to understand someone’s employment at a glance: Personal details - legal name, preferred name, contact information, and profile photo. Employment status - active, part-time, zero-hours, inactive, or any status your organisation uses. Department and team assignment - the department(s) and team(s) the person belongs to. Reports-to chain - the manager the person reports to, and (where applicable) who that manager reports to. Role history - a log of previous job titles and role changes over time. Custom fields - any additional fields your Super Admin has configured, such as “Start date” or “Contract type”. Training records - progress, status, due dates, and notes on the person Training tab and on Profile → Payroll & records → Training. Medical notes - stored in a separate, permission-gated section (see the note below).How the employee file is laid out
Jump To sections sit across the top of the employee file (Overview, Onboarding, Job, Leave, and the rest). Identity stays in a left column: photo, name, job, About, and Contact. The selected section fills the right pane. Deep links keep working with?tab= on the URL.
Line manager, departments, and attendance access stay on Overview. They are not repeated in the identity column.
Line manager and departments
On the employee record Overview tab, people with HR manage access can set Line manager and Departments, then save org structure. This is separate from Campsite access (roles and permission overrides), which stays under Admin → All members. Line manager controls who approves leave for that person. Department membership affects broadcasts, rota visibility, and directory filters.Required from employee
On the same Overview tab, HR can set what information is Required, Optional, or Not required for that person (for example payroll, right to work, emergency contact, or home address).- Not required for payroll or right to work uses the same Campsite checks as before (skip bank/tax prompts or RTW verification when the person is handled outside Campsite).
- Not required or Optional for emergency contact means that field no longer counts against record completeness.
- Role, department, and contract-type rule templates are not in this release. Set requirements per person for now.
Pay grade and salary
On the employee record Job tab (Pay section), HR chooses a pay grade from the Finance pay catalog. Selecting a grade fills the salary label from the catalog rate (for example £12.60/hr) and sets that person’s default pay element for rota, clock, and timesheet rates. Staff see pay details on their profile but cannot edit grade or salary. When Finance runs a Yearly Finance update (COLA uplift) on a catalog grade, Campsite updates the salary label for everyone already on that grade. Employment history records the change (for example £28,000 → £30,000).- Open the employee record and go to the Job tab.
- Edit Pay, then choose a pay grade from the Finance pay catalog.
- Confirm salary filled from the catalog, then save. That also sets the default pay element for rota, clock, and timesheets.
- After a Finance Yearly Finance update, check employment history for the salary change (for example £28,000 → £30,000).
Who can see what
Campsite applies role-based visibility to records so sensitive information stays protected: Role What they can access HR users All employee records across the organisation Managers Records for members in their own team(s) only Staff Their own record only Sensitive fields - including medical notes - are only visible to users who have been granted the relevant HR permission by a Super Admin. If you need access and cannot see a field, ask your Super Admin to review your permissions.Clock in and out access
On the employee record Overview tab, Attendance access lets people with member-permission rights turn Allow clock in and out on or off for that person. Org-wide defaults still live under Admin → Roles & permissions (Clock in / attendance on each role).Adding custom fields
Super Admins can extend the standard record with fields that reflect your organisation’s needs.- Go to Admin → HR Settings and open Custom Fields.
- Click Add field, give it a name (for example, “Cost centre”), choose a field type (text, date, dropdown, and similar), and save.
- The field appears on every employee record. Populate values on the HR file Custom tab (same store as My Profile → History for fields visible to staff).
Medical notes
Medical notes are stored in a dedicated section of the employee record and are not shown as part of the standard record view. Only users with the explicit Medical Notes permission can read or edit this section. This separation ensures that sensitive health information is handled with the appropriate level of care and access control.Documents on the employee record
Open an employee record and go to the Documents tab to upload private HR files (PDF, images, Word, or Excel up to 20 MB each). The same documents appear on the person’s Profile → Documents tab. A file added in either place shows in both. The Documents list uses the same dense table on both surfaces. Columns are:- Person name (optional: referee, issuer, or other named contact)
- Email (optional)
- Company (optional)
- Document name
- Date entered
- Expiry (optional)
- Preview and download
Standard categories
Campsite provides a grouped category list covering typical UK people-team documents, including:- Recruitment (application form, CV, cover letter, offer letter, job description, reference, and similar)
- Right to work and identity (passport, visa, BRP / eVisa, NI number, driving licence, proof of address)
- Employment (contract, amendments, pay or hours changes, probation, secondment, and similar)
- Payroll and benefits (P45, bank details, tax code notice, student loan notice)
- Leave and absence (fit note, occupational health, maternity documents, jury service, furlough)
- Resignation and offboarding (resignation letter, notice of resignation, exit documents)
- People and compliance (disciplinary or grievance letters, PIP, training certificate, DBS check, GDPR consent, end of studies / student status proof, and similar)
Other and Miscellaneous
Use Other (specify type below) or Miscellaneous when nothing in the standard list fits. You must then enter a Document type (for example, Right to work share code or Onboarding pack). That name appears on the file list. HR users can also save reusable org custom categories from the Other flow (for example, a category your organisation uses often). Pick a saved org category instead of retyping the same document type each time.Photo and structured ID uploads
Employee photo and ID document (structured) are separate vault categories with their own permission rules. ID uploads can store document type, masked number, and expiry date.Right to work on the employee record
When right to work still needs review, Overview shows Open right to work (and Record completeness shows Open check / Edit check). That takes you to the right place:- Onboarding tab when an active right-to-work run exists: review evidence, then approve or reject.
- Job tab (edit) when there is no active run: update status fields and use Approve RTW / Reject RTW.
Employment contract on Record completeness
Record completeness treats a signed employment contract as required, separate from Working pattern (hours pattern on the Job tab).- No contract assigned when this person has no signed contract on the Contracts tab
- Awaiting signature when a contract has been issued but the employee has not signed yet
- Complete only after the contract status is signed
- See classification (UK citizen, settled, pre-settled, visa or work permit, or other) and the share code when you have permission
- See when the route was assigned from employee eligibility answers (or set by HR)
- Set or change right-to-work status (for example required, pending review, approved, rejected, expired, or not required)
- Record when the check was done and when leave to remain / RTW expires
- See who checked it (filled automatically when HR approves, rejects, or saves status as approved or rejected)
- Use Approve RTW / Reject RTW when evidence is awaiting review. Visa and pre-settled status need an expiry date before you can approve
- Upload RTW evidence (passport, visa, BRP / eVisa, and similar) straight from Compliance. Files are stored on the Documents tab under Right to work & identity. You can also open Documents from there.
Payroll and right to work bypass
Some people are paid and checked elsewhere (for example university staff). On the employee file, people with HR manage access can use the left-hand Attendance controls:- Disable Right to work check
- Disable Payroll submission
Employee self-upload and HR review
Employees can upload selected supporting documents from their profile (for example fit notes, occupational health letters, training certificates, references, DBS checks, and end of studies / student status proof). HR reviews these before they are treated as official records. Other categories remain HR-upload only. When HR approves an end of studies / student status proof, they set an expiry date. Soft alerts go to managers and HR viewers before that date (configured under HR metric alerts). This does not block rota, clock, or pay by itself. Separately, organisations can enable graduation date tracking under Eligibility side-effects. When that is on, HR can set a graduation date on the Job tab. Soft alerts and optional hard side-effects follow the org’s post-graduation eligibility years. See Eligibility side-effects. Pending employee uploads appear on HR → Onboarding Approvals, and on the employee HR file Documents tab (filter: Pending review). HR metric alerts for pending documents open the employee Documents tab directly. When an employee submits a document, Campsite notifies the relevant approvers based on document category:- Payroll and benefits (P45, bank details, tax code notices, and similar): finance approvers and tax document managers
- Leave and absence (fit notes, occupational health, maternity documents, and similar): the employee’s line manager and HR viewers
- People and compliance (disciplinary letters, grievance letters, PIPs, and similar): users with grievance or disciplinary view permissions, or HR record managers
- All other categories: org HR viewers
HR uploads and employee confirmation
When HR uploads an important document (for example a contract, job description, or pay change letter), the employee receives an in-app notification on their profile. HR can tick Require employee confirmation when uploading a supporting document. The employee then sees an action-required section on their profile, can open the file, and confirm they have read it. HR can see whether confirmation is pending or complete on the employee record.Profile documents
Documents on a person’s profile and on their employee record are the same shared store. Supporting documents uploaded by HR or by the employee appear on both surfaces when the employee has View own HR record access. Use Preview or Download from the Documents table on either surface. Close the preview panel to stay on the same tab. Files that are not PDF or image can still be downloaded from the panel. When a document has an expiry date, the row shows a chip: expired, due within 30 days, or the expiry date. Documents without an expiry date still open as usual. Right-to-work expiry also shows on the Job tab and on Onboarding right-to-work.Record reviews
Organisations can ask people to confirm their records on a schedule. HR configures the interval and included sections on Record reviews (/hr/record-reviews). People confirm or update details from My Profile. See Record reviews.
Internal moves
On the employee record History tab, people with HR manage access can Record move for a promotion, secondment, department transfer, or other change. The move updates job title, department membership, and line manager without a rehire. Optional re-onboarding is a flag plus a link to Onboarding, not an automatic pack. See Internal moves.Evidence pack
Open an employee record and go to/hr/records/[userId]/evidence (or use Open evidence pack from an ops case) for a printable due-diligence snapshot. The pack brings together:
- Person header (name, job title, departments, manager)
- Open and recent ops cases
- Sickness absences in the Bradford window (voided spells marked)
- SSP ledger rows for that person
- Fit notes, return-to-work interviews, and end-of-studies proof
- A 1:1 compliance one-liner when available
- Recent attendance events with location when present
Archiving and exporting records
When a member leaves your organisation, you can archive their record rather than delete it. Archiving removes the person from active lists and rota views while preserving their historical data for compliance and reporting purposes. To archive a record, open the employee profile, click the ⋯ menu in the top-right corner, and select Archive member. For HR reporting, you can export records in bulk from the Records list view: Open the Records list Go to HR → Records and apply any filters you need (department, status, date range). Select records Use the checkboxes to select individual records, or choose Select all to capture the entire filtered set. Export Click Export and choose your preferred format. The file downloads to your device. Exported files may contain personally identifiable information. Store and share them in line with your organisation’s data protection policy and applicable law.Multiple employment arrangements
On a person’s Job tab, use Employment arrangements to add Employment 1 and Employment 2, with further entries available when needed. Each entry has its own job title, weekly hours, hourly rate in GBP, employment type, legal kind, start and end dates, work location, department, employed-under details and notice period. HR users with permission to manage employee records can edit these entries. For example, HR Administrator can be a part-time role at 15 hours per week, alongside an Events Crew role at 10 hours with a different hourly rate. On Contracts, choose the employment for the new contract before selecting Issue contract. The preview uses that entry’s details. Each employment can have its own contract awaiting signature. A replacement contract applies only to the same employment. Editing an employment changes future contract previews. Issued and signed contracts retain their saved text and employment snapshot. Existing contracts remain linked to their original legacy details; adding entries does not reassign them. Role-specific signing does not overwrite the person’s generic Job record. This workflow does not change rota assignment or aggregate payroll and leave calculations across roles. Templates can use{{job_title}}, {{weekly_hours}}, {{contracted_hours}}, {{hourly_rate}}, {{pay_rate}}, {{employment_type}}, {{contract_type}}, {{start_date}}, {{end_date}}, {{employed_under}}, {{employment_number}} and {{notice_period_weeks}}. Values come from the selected employment; missing values remain blank. Update the employment entry before issuing a contract if required details are missing.