πŸ“– All guides
Create your accountChoose how your team clocks inGet the mobile appAdd more locations as you growAdd your employeesInvite your team to the appCollect SMS consent (TCPA)Build and publish a scheduleSort, filter, and read the gridEmployee availability changesSchedule templatesWork the Compliance pagePaid sick leave: policies and balancesCustomize attestation questionsPay period review & certificationTraining: library, assignments, recordsCal/OSHA restaurant safety trainingGet ready for a Cal/OSHA or OSHA inspectionSet up the entrance tablet (PIN kiosk)Lock the tablet to the kiosk (manager passcode to exit)PINs explained: punch PIN vs Manager PINLock punches to the scheduleEarly clock-ins and late clock-outsThe Time Entries report, column by columnEmployees can ask for a punch correction β€” you approve or denyConnect DailyPay (earned wage access)Tip declarations at clock-outSet up the Attestation StationEmployees who work at multiple locationsDepartmentsApprove shift swapsSend announcementsTime off & PTOHR actions & AI-drafted noticesAccess levels: give someone manager accessOnboarding documents & the digital W-4Other documents on fileBilling, plans & seatsEditing pay after a run is locked (pay instruction)Adding bonuses, commissions and corrections to a pay period

Add your employees

Four ways to build your roster: manual entry, CSV upload, live POS sync, or a photo of your current roster.

πŸš€ Setup path Β· step 3 of 9

Everything starts with the roster. Each active employee uses one compliance seat at their location; archived employees free the seat but keep all their history.

  1. 1

    Open the Team page and click β€œ+ Add / Import”

    Go to Team in the sidebar. The + Add / Import button is at the top right.

    The Team page with the + Add / Import button highlighted
  2. 2

    Pick how you want to add people

    All four methods support bulk import: Manual Entry (type them in), CSV File (CSV or Excel .xlsx exports from Toast, Square, Homebase, ADP, Gusto and most POS/HR tools work β€” an ADP Employee Census report imports as-is β€” or start from the [blank template](/safeshift-team-import-template.csv) linked on the upload screen: one row per employee, only First and Last Name required; an optional Access Level column of Team member, Shift Lead, or Manager sets what each new person's login opens β€” everyone defaults to Team member, changeable anytime from their profile; an optional Hire Date column (YYYY-MM-DD or MM/DD/YYYY) starts sick-leave accrual and its waiting period, and never overwrites a date already on file), POS Webhook (sync the roster live from a connected POS), or AI Screenshot (snap a photo of any roster β€” even a printed one β€” and SafeShift reads it).

    The Add Employees method picker: Manual Entry, CSV File, POS Webhook, AI Screenshot
  3. 3

    Fill in the essentials

    For each person you need a name and an email (it's their sign-in for the employee app β€” if someone has no email, use the kiosk-only link under the email field). Add a phone number if you want SMS break reminders, pick a role, check Earns tips for tipped staff, and set the hourly rate β€” optional now, but required before payroll reports can pay them.

    The manual Add Employee form with name, phone, email, role, tips, and rate fields
  4. 4

    Review the row chips

    Each employee row shows status chips: No account (hasn't accepted an app invite yet), No SMS consent (can't legally receive SMS reminders yet), and filters for missing phone or role. The next two guides clear those chips.

Good to know

  • Set hourly rates early β€” the Compliance page computes break-premium exposure from each person's real rate, and anyone without a rate is flagged rather than guessed.
  • Importing from a POS marks device accounts (like a kitchen display) as archived and payroll-excluded automatically so they never trip compliance.
  • Archiving is reversible and never deletes anything β€” shifts and violations stay on record for compliance evidence.

Related guides