Hopshift
Admin Guide

Getting Started

Log in, navigate Hopshift, and understand how the platform is structured

Hopshift is an HR and payroll platform built for businesses in Southeast Asia. It handles employee management, shift scheduling, leave tracking, clock-in/out, and payroll compliance: all in one place.

This guide walks you through logging in, understanding the platform structure, and navigating the admin interface for the first time.


Platform Structure

Before diving into setup, it helps to understand how Hopshift organizes data.

Groups and Companies

Hopshift uses a two-level hierarchy:

LevelWhat it representsExample
GroupThe parent organization that owns one or more companies"Sarnies Group"
CompanyA legal entity or outlet within the group"Sarnies CBD", "Sarnies Orchard"

Leave policies, public holidays, and compliance settings are configured at the Group level and inherited by all companies within the group. Payroll, employee assignments, and shift schedules are managed at the Company level.

If your business operates as a single company, you'll still have one Group containing one Company. The hierarchy exists to support multi-outlet operations.

Roles

Hopshift has four user roles, each with different access levels:

RoleWhat they can do
Group AdminFull access across all companies in the group: employees, payroll, settings, compliance documents
AdminManages a single company: employees, payroll, scheduling, approvals
ManagerApproves leave and timesheets for their team; views team schedules
EmployeeSelf-service access: views own profile, submits leave, clocks in/out

Admins manage a specific company. Group Admins have visibility across the entire group: they are typically used for HR team members who need a cross-company view.


Logging In

  1. Navigate to your Hopshift instance URL (e.g. app.hopshift.io).
  2. Enter your email address and password on the login screen.
  3. If this is your first login, you will have received a welcome email with a link to set your password.

Forgot Password

Click Forgot password? on the login page. Enter your email address and you will receive a reset link within a few minutes. The link expires after 24 hours.


After logging in, you land on the Dashboard. The interface has two main areas:

The left sidebar contains all primary navigation. As an Admin, you will see:

  • Dashboard: Summary of pending approvals, attendance alerts, and upcoming shifts
  • Employees: Employee directory and profile management
  • Scheduling: Shift creation and the schedule calendar
  • Clock In: QR code setup and timesheet approvals
  • Time Off: Leave requests, balances, and the leave calendar
  • Payroll: Payroll runs and compliance documents
  • Settings: Company configuration, departments, positions, leave types

Switching Between Companies

If you manage multiple companies, a company switcher appears at the top of the sidebar. Click it to switch context to a different company. All data (employees, payroll, schedules) shown in the sidebar will change to reflect the selected company.

Group Admins see an additional Group section in the sidebar for cross-company configuration such as leave type definitions and group-wide settings.

Admin vs. Employee View

Admins can also access the employee-facing view of Hopshift: the same interface that your employees use to check their schedules, balances, and payslips. Look for the "Switch to employee view" option in the top-right user menu.


First-Time Setup Checklist

When setting up Hopshift for the first time, complete these steps in order:

Step 1: Configure Company Settings

Go to Settings and fill in:

  • Company name (English and Thai)
  • Country and timezone
  • Payroll currency

See the Settings guide for full details.

Step 2: Create Departments and Positions

Before adding employees, create the org structure they will belong to.

  1. Go to Settings → Departments and add your departments (e.g. "Kitchen", "Front of House", "Finance").
  2. Go to Settings → Positions and add job titles (e.g. "Barista", "Outlet Manager", "Chef").

Positions can be named in English, Thai, and Chinese for multilingual display.

Step 3: Configure Leave Types

Go to Settings → Leave Types and review the default leave types for your country. Adjust entitlements as needed for your organization's policy. See Time Off for details.

Step 4: Add Employees

Go to Employees → Add Employee and add your team members one by one. For bulk imports, contact your Hopshift onboarding representative.

At minimum, fill in:

  • Full name (English)
  • Employee ID
  • Department and position
  • Hire date
  • Employment type

For Thai payroll compliance, you must also provide:

  • National ID number (13 digits)
  • Date of birth
  • Gender

See the Employees guide for full profile field documentation.

Step 5: Set Up Shifts

Go to Scheduling and create the shift templates your employees work. Then assign employees to their regular shifts on the schedule calendar.

See the Scheduling guide for details.

Step 6: Set Up Clock-In QR Codes

Go to Clock In and generate QR codes for each outlet location. Print and display these at your clock-in stations so employees can scan in on arrival.


Understanding Pending Actions

The Dashboard shows items requiring your attention. Common items include:

ItemWhere to action it
Leave requests awaiting approvalTime Off → Requests
Clock-in records awaiting approvalClock In → Approvals
Employees missing compliance data (e.g. no national ID)Employees → [employee profile]
Payroll runs ready to reviewPayroll

Before running payroll for Thai employees, ensure every employee in the run has a national ID number, date of birth, and gender on their profile. Missing these fields will block payroll finalization.


Inviting Additional Admins

To add another admin or manager to your company:

  1. Go to Settings → Team.
  2. Click Invite User.
  3. Enter their email address and select their role (Admin or Manager).
  4. Click Send Invitation.

The invitee receives an email with a sign-up link. If they already have a Hopshift account, they will be added directly to your company. If not, they will be prompted to create a password first.

Group Admins can be invited from the Group Settings page. Group admin invitations work the same way: if the person has no account yet, they will create one when they follow the invitation link.


Getting Help

  • Documentation: You're here. Use the sidebar to explore guides by topic.
  • In-app support: Click the ? icon in the bottom-left of the app to open the help panel.
  • Email support: Reach out to your Hopshift account representative for setup help and payroll period support.

During payroll periods, prioritize any compliance or finalization issues. If you encounter a blocking error, contact support immediately: payroll delays can have statutory consequences.

On this page