Managing Subworkers Working Under Your Fieldworkers (Crew / Assistants / Apprentices)

The Subworker Management feature lets you build scalable field teams by allowing a lead fieldworker to have one or more subworkers (crew members) working under them—such as assistants, apprentices, helpers, technicians, or team members.
This is ideal for multi-person jobs where the lead fieldworker needs to: add and manage crew, assign subworkers to bookings, track job activity, and keep operational access secure (with restricted access to sensitive financial records by default).

On this page
- What are subworkers?
- Key benefits & common use cases
- How subworkers work in OctopusPro
- Enable subworkers on fieldworker profiles (admin setting)
- Add subworkers from the web app (admin/office users)
- Add subworkers from the Fieldworker App (lead fieldworker)
- Manage subworker profiles (edit, activate/block, delete)
- Working hours & calendar availability
- Assign subworkers to bookings
- Photos, signatures & communication
- Permissions, privacy & security controls
- GPS tracking, check-in/out & customer notifications
- Contacting subworkers
- Responding to complaints / reporting issues
- FAQs
- Related guides
What are subworkers?
A subworker is a crew member who works under a lead fieldworker. Subworkers help complete jobs on-site, can be assigned to bookings, and can update job progress—while the company retains oversight and controls access to sensitive areas.

Key benefits & common use cases
- Run multi-person jobs smoothly: assign a lead + crew members to the same booking.
- Controlled access: subworkers can do operational tasks without seeing restricted financial records (by default).
- Better tracking: capture job progress, GPS location, photos, signatures, and activity history.
- Scalable staffing: add helpers quickly for busy periods without disrupting your workflow.
- Clear accountability: activity is captured in logs/audit trails so you can maintain quality standards.

How subworkers work in OctopusPro
Once enabled, a Subworkers section appears on fieldworker profiles. Subworkers can be added by:
- Admin/office users from the web app (recommended for full control).
- Lead fieldworkers from the Fieldworker App (if the feature toggle is enabled).
Subworkers can then be assigned to jobs and can perform job-related actions based on permissions.




Enable subworkers on fieldworker profiles (admin setting)
To allow subworkers, first enable the feature from your admin settings:
- Go to Settings → General → Fieldworker Permissions.
- Enable Allow fieldworkers to have sub-profiles (subworkers).
- Save your changes.

Add subworkers from the web app (admin/office users)
To add subworkers from the web app:
- Open Fieldworkers from the left menu.
- Select the lead fieldworker you want the subworker to belong to.
- Scroll to the Subworkers section and click the edit (pencil) icon, or open the subworker list.
- Click Create New Subworker.
- Enter subworker details (name, email, phone, timezone, etc.).
- Save.




Add subworkers from the Fieldworker App (lead fieldworker)
If enabled, lead fieldworkers can create subworkers from the Fieldworker App:
- Open the Fieldworker App.
- Go to My Account → Subworkers.
- Tap + Add.
- Enter subworker details.
- Tap Save.


Manage subworker profiles (edit, activate/block, delete)
Edit subworker details
You can edit subworker information from the web app (or app, depending on permissions):
- Open the subworker profile.
- Click Actions → Edit Info.
- Update details (name, contact info, timezone, etc.).
- Save.


Activate / deactivate
Use Active to enable/disable a subworker account. Deactivating prevents login and job activity until re-enabled.

Block subworkers
Use Block to restrict the subworker from accessing the system (useful for suspended access).

Delete subworkers
Deleting removes the subworker profile. Consider deactivating first if you may need the profile again.
- Open the subworker profile.
- Click Actions → Delete Subworker.
- Confirm delete.


From the app, you can also delete the subworker (if permitted):

Working hours & calendar availability
Set working hours and availability so OctopusPro can schedule jobs correctly and prevent conflicts.
Update working hours (web)
- Open the subworker profile.
- Go to Job settings → Working hours.
- Click Add more hours, or edit an existing day.
- Save.

Update working hours (app)
- Open the app and go to Profile.
- Select Services and open Working Hours.
- Tap + Add to add hours, then save.

Calendar availability (unavailable time)
Subworkers can mark themselves unavailable to block off dates/times:

Assign subworkers to bookings
You can assign a subworker to a booking so the crew member is linked to the job and can access job details (based on permissions).
When creating or editing a booking:
- Open Bookings and create a new booking (or edit an existing one).
- Select the lead fieldworker.
- Use the SubWorker selector to assign one (or more) subworkers.
- Save the booking.

Lead fieldworkers can also manage their subworkers and view assigned details (depending on your configuration):


Photos, signatures & communication
Upload photos from a booking
Subworkers (and fieldworkers) can upload job photos to a booking to document work, support quality control, and maintain proof of service.
- Open the booking.
- Go to the Photos tab.
- Tap + Add and upload images.
Collect customer signatures
If enabled in your workflow, crew members can capture customer signatures at job completion.

Communicate with office users and customers (discussion board)
Use the booking Discussion Board to communicate internally and (optionally) with customers. You can control whether messages are visible to staff only or staff + customers.

Permissions, privacy & security controls
Subworkers are designed to support operational work while protecting sensitive business data.
- Default restriction: subworkers typically have limited access to sensitive financial records (e.g., invoices/billing details) unless explicitly allowed.
- Role-based access control: you can fine-tune what subworkers can see and do through user roles and credentials.
- Auditability: actions performed by users are tracked in logs to support accountability and compliance.
Useful controls you can apply:
- Activate/Deactivate (temporarily disable access).
- Block (restrict access more strictly).
- Change password (reset access if needed).

GPS tracking, check-in/out & customer notifications
If GPS tracking and job status updates are enabled, subworkers can help provide real-time updates, including location sharing and job status changes.
Job status updates & navigation
Subworkers can update status (e.g., on the way, arriving soon) and use navigation tools:
Admin viewing location tracking
Admins can view live location tracking (where enabled) directly from the booking:
![]()
Customer notifications (optional)
Depending on your configuration, customers may receive updates and/or view live tracking in the customer experience:
Automatic check-in / check-out (optional)
If enabled, time tracking can support automatic check-in/out behaviors:

View GPS tracking map + multiple subworkers
You can open the GPS map view from bookings and see multiple assigned subworkers:
![]()

Contacting subworkers
Admins and office users can contact subworkers from the web app using the Contact options on the subworker profile.


From the app, the subworker contact and booking contact details can be viewed where permitted:
.
Responding to complaints / reporting issues
If a job issue or complaint needs to be logged, users can submit an issue report (depending on configuration and access).

FAQs
Should I create a subworker or a full fieldworker?
Use subworkers for crew members working under a lead. Use fieldworkers for independent contractors/technicians who need their own full access scope and assignment workflows.
Can I restrict what subworkers can see and do?
Yes. Use role-based access control and fieldworker permissions to fine-tune access and protect sensitive information.
What if a subworker leaves the company?
Deactivate or block the subworker to immediately prevent access. You can also reset passwords or delete the profile if needed.
How do I reset a subworker password?
From the web app, open the subworker profile and use Actions → Change Password.
Related guides
- Allow Fieldworkers to Add Subworkers
- Create a New Booking
- Configure Booking Location Types
- Fieldworker Permissions
- Role-Based Access Control (User Permissions)
- View Booking Details
- Fieldworker Management Guide
To stay updated, please subscribe to our YouTube channel.
