Staff
Staff is the shop directory. Active people, invited people, and deactivated people sit in the same table. There is no separate pending-invitations list. Invited people show status Invited. Filter the table to Status = Invited when you want only those rows. An invited row is not a profile link. They get a profile after they accept.Invite someone
1
Open Staff
Go to Team → Staff. Invite is on the Staff tab.
2
Open Invite Team Member
Click Invite Team Member. Email, Name, and Phone are all required. The invite also has a Role field. The tooltip says you can change this later.
3
Send the invite
Send it. They stay Invited in the Staff table until they accept.
Member profiles
Open an active member from the Staff table to see their profile. Tabs on the profile are Profile, Access, Schedule, Stats, and Activity. People with compensation permission also see Compensation.- Profile holds name, phone, and shop membership details. You can view their sign-in email when you are allowed to. You cannot change it for them. They change their own email.
- Access is this person’s groups. See Roles and permissions.
- Schedule shows this person’s dated shifts and time off. Manage shifts from Team → Schedules.
- Stats shows jobs completed, paid hours this week versus last week, and time per service.
- Activity is the audit trail for membership and access changes.
- Compensation is hourly rate and a Since date.
Stats hours come from paid work sessions, not job timers. Job time is operational. It is not pay.
Compensation
Compensation lives on the member profile, not on Payroll Prep. If you have permission to view or manage compensation, open the member and go to Compensation. You will see the current Hourly rate and a Since date. Click Save to start a new rate now. Older periods stay on file. You cannot edit or delete history. If there is no rate yet, the tab says so. ShopWrk will not invent a zero rate. Viewing your own profile does not unlock this tab. Technicians without compensation permission cannot see rates, including their own. Compensation is hourly rate and effective date. Salary, commission, paystubs, and running payroll are not in this tab. Those payroll tools are still coming.Schedules
Team → Schedules shows dated Staff shifts first, then repeating weekly availability, then time off. Staff shifts are the real week you publish. The header shows Sunday through Saturday dates. Use Jump to week to move around.1
Build the week
Select a team member’s cell for the day, then click Add shift. Enter the start and end time, then save. Copy last week pulls the previous week’s dated shifts when that saves time.
2
Publish week
Click Publish week when the week is ready. People get in-app and email notices for publish and later material changes. They do not have to acknowledge the shift.
Time off
Staff can request full-day or partial-day time off. An Owner, or someone with Manage Schedule, approves it. Time off never creates paid hours. If approved time off overlaps a published shift, resolve those shifts before you approve. ShopWrk will not leave a published shift sitting on top of approved time off.Timesheet
Team → Timesheet is shop-wide attendance. Staff can clock in from here. People with Manage Time can correct time. The Staff table also has a Job hours column. That is time on jobs. Keep it distinct from paid attendance. Job timers are not what Payroll Prep pays.Access
Team → Access is where you set who can do what. See Roles and permissions.Payroll Prep
Team → Payroll Prep builds hourly snapshots you can check and export. It does not pay people. There is no Run Payroll button, and ShopWrk does not claim tax or legal compliance. What a snapshot includes:- Regular hours and the hourly rate segments used in the period
- Regular gross, overtime you classify, overtime gross, audited adjustments, and total gross
- Periods you configure as weekly, biweekly, semimonthly, or monthly
Jobs and Work Phone
The people on Staff are who you assign on a job. On the job, job timers are operational time. They are not pay. Paid hours come from Timesheet. When you assign a technician, ShopWrk can warn you about an availability conflict next to Labor start, Work starts, or the technician picker. Open the warning to see the reason. If you have permission to manage the schedule, you can continue by entering a short override reason. ShopWrk saves that reason with the assignment. Typical reasons:- After hours
- No published shift
- Time off
- Overlap with another appointment in this shop

