Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.shopwrk.com/llms.txt

Use this file to discover all available pages before exploring further.

ShopWrk’s Team module brings together everything you need to manage your staff — from setting recurring weekly schedules and approving time-off requests to reviewing individual timesheets and running payroll. All of this lives under Team in the sidebar. The Team page is organized into four tabs: Staff, Schedules, Timesheet, and Payroll.
The Team page is only accessible to shop owners. Admin and Technician roles are redirected to the main dashboard.

Staff

The Staff tab shows every team member on your roster — active employees, pending invitations, and deactivated accounts.

Active

Staff who are currently working and have access to ShopWrk.

Invited

Team members who have been sent an invitation but haven’t accepted yet.

Deactivated

Former employees whose accounts have been disabled.

Roles

ShopWrk has three roles:
RoleAccess
OwnerFull access including team management, payroll, and all settings
AdminMost features; cannot access owner-only settings or payroll
TechnicianOnly their assigned jobs and their own timesheet

Inviting a team member

1

Click Invite

From the Staff tab, click Invite Team Member.
2

Enter their details

Provide the person’s name, email address, and role.
3

Send the invitation

ShopWrk sends them an email with a link to set up their account. They appear as Invited until they accept.

Schedules

The Schedules tab lets you define each team member’s regular working hours and manage time-off requests.

Weekly schedule

Each staff member can have a recurring schedule — the days and hours they’re normally available. This schedule feeds into the calendar so you know who’s in on any given day.
1

Open a staff member's schedule

On the Schedules tab, find the team member and click their row to expand their weekly schedule.
2

Set working hours

For each day of the week, set the start and end time or mark the day as off. Multiple shifts per day are supported.
3

Save

Click Save Schedule. Changes take effect immediately.

Time-off requests

Staff can submit time-off requests, and managers can approve or deny them from the Schedules tab.
Review pending requests in the Time-Off Requests section of the Schedules tab. Each request shows the staff member’s name, the dates requested, and the reason. Click Approve or Reject.

Timesheet

The Timesheet tab shows a weekly breakdown of hours worked by each team member, including clock-in/clock-out records and any job-specific time logs.

Clock in and out

Staff can clock in and out directly from the ShopWrk dashboard. The Timesheet tab shows who is currently clocked in and their running time for the day.

Job timers

When a technician is working a job, they can start a job-specific timer. This logs time against the job for accurate labor costing and gives you a real-time view of how long each job is taking.

Weekly summary

The Timesheet tab shows:
  • Total hours per staff member for the week
  • Daily breakdown by day
  • Clock-in and clock-out times
  • Any gaps or missing entries
Review timesheets weekly before running payroll to catch any missed clock-ins or discrepancies.

Payroll

The Payroll tab is where you process pay runs for your team. It’s only visible to shop owners.

Compensation settings

Before running payroll, each staff member needs a compensation configuration. Go to Team → Payroll and open a team member’s record to set:
  • Pay type (hourly or salary)
  • Pay rate
  • Overtime rules (if applicable)

Running payroll

1

Review the pay period

Open the Payroll tab and confirm the pay period dates are correct.
2

Review hours and earnings

ShopWrk pulls in approved hours from the timesheet. Review each team member’s hours and calculated pay.
3

Make any adjustments

Add bonuses, deductions, or manual overrides if needed before finalizing.
4

Run payroll

Click Run Payroll to finalize the pay run. Each team member receives a paystub.
Payroll runs cannot be undone. Review all hours and compensation settings carefully before clicking Run Payroll.

Paystubs

After a payroll run, each team member’s paystub is saved to their record. Owners can access historical paystubs from the Payroll tab at any time.