Allow Fieldworkers to Edit Booking Details Anytime
OctopusPro lets you control whether your fieldworkers (technicians) can edit their assigned bookings (work orders) at any time, or only under controlled conditions. This helps you balance field flexibility (handling real-world changes on-site) with office governance (protecting schedules, customer data, and pricing).

Table of contents
- What this permission controls
- How the workflow behaves (enabled vs disabled)
- Benefits and considerations
- Enable or disable the permission (Admin)
- What happens when edits are restricted (request access workflow)
- Fieldworker steps (Fieldworker App)
- Editable booking fields (typical)
- Related approval setting (recommended)
- Recommended policy (quick guide)
- Related guides
What this permission controls
The “Allow fieldworkers to edit their booking details at all times” permission determines whether fieldworkers can update booking details freely:
- Enabled: Fieldworkers can edit supported booking fields on their assigned bookings anytime, without needing additional permission.
- Disabled: Fieldworkers can’t freely edit booking details. Depending on your setup, they may only be able to update limited fields during checkout, update bookings in specific statuses (e.g., Awaiting Update), or submit an edit request to the office for approval.
Important: This permission controls whether editing is allowed. What a fieldworker can edit (e.g., pricing, services, status changes, invoice breakdown) may also depend on your other fieldworker permissions and company workflow rules.
How the workflow behaves
When the permission is enabled
- Fieldworkers can open their assigned bookings (upcoming and past, where permitted) and edit supported booking fields without restriction.
- Ideal when technicians need autonomy to resolve changes in real time (e.g., updated time window, access instructions, address corrections, additional work items).
When the permission is disabled
When unrestricted editing is turned off, OctopusPro limits what fieldworkers can change. Common behaviours include:
- Checkout-only updates (common): Fieldworkers can update certain details as part of the job closeout/checkout flow.
- “Awaiting Update” exception: Fieldworkers can still update a booking when its status is Awaiting Update (typically used when the office requests an update from the fieldworker).
- Request office permission: Fieldworkers can submit a request to edit a restricted booking. An admin can approve or decline the request from the admin notifications list.
Benefits and considerations
Benefits
- Real-time accuracy: Keeps schedules, job details, and on-site information up to date.
- Faster operations: Reduces back-and-forth between office staff and technicians.
- Improved customer experience: Fewer missed appointments and fewer surprises caused by outdated job details.
Considerations / risks
- Pricing and invoice impacts: If fieldworkers can change services, quantities, or pricing, it can affect billing and profitability unless governed.
- Customer data governance: Editing addresses/contact details should align with your privacy and data-quality policy.
- Operational consistency: Without clear rules, different technicians may apply different standards when changing bookings.
Recommendation: If you allow broad booking edits, consider adding an office approval layer for sensitive changes (see Related approval setting).
Enable or disable the permission (Admin)
Enable: allow fieldworkers to edit booking details anytime
- Log in as an Admin/Office user.
- Go to Settings → General Settings → Fieldworkers Permissions.
- Enable “Allow fieldworkers to edit their booking details at all times”.
- Click Save.
Disable: restrict fieldworkers from editing booking details
- Log in as an Admin/Office user.
- Go to Settings → General Settings → Fieldworkers Permissions.
- Disable “Allow fieldworkers to edit their booking details at all times”.
- Click Save.
What happens when a fieldworker tries to edit while restricted?
If unrestricted editing is disabled and a fieldworker needs to change a booking, they can submit a request to the office. An admin user receives a notification and can accept or decline the edit request from the admin portal notifications list.
Best practice: If you restrict edits, define what your team should do when changes are needed (e.g., technician requests access → office reviews → office applies/approves changes → customer notified if required).
Fieldworker steps (Fieldworker App)
Open a booking
- Log in to the Fieldworker App.
- Go to Bookings → Upcoming (or Past).
- Select the booking you want to view (and edit, if permitted).
Edit booking details (when permitted)
- Open the relevant section (for example Schedule or Job).
- Update the required fields.
- Tap Save.
Common edits (examples)
- Change date/time: Open Schedule → tap the date/time → choose Change Date/Time → update and save.
- Change address: Open Job → scroll to Job Address → edit details → save.
Editable booking fields (typical)
Depending on your permissions configuration, fieldworkers may be able to edit:
- Schedule: appointment date/time and timing details
- Job location: job address and address notes
- Services: selected service(s) and service details (where permitted)
- Customer details: contact information (where permitted)
- Pricing & invoice details: invoice breakdown and amounts (where permitted)
- Status: booking status changes (where permitted)
Best practice: If you allow service/pricing edits, pair “edit anytime” with an approval workflow to prevent billing surprises and maintain quality control.
Related approval setting (recommended for governance)
This permission controls whether fieldworkers can edit. Separately, OctopusPro also provides an approval control that governs whether fieldworker changes are applied immediately or require office approval:
- Apply fieldworker changes without office approval (in Fieldworker Permissions)
If you require approval, bookings changed by fieldworkers can be queued as Awaiting Approval until an authorized admin approves or rejects the changes. Admins can review pending changes via Bookings → To Approve (or from within the booking details screen, depending on your setup).

Learn more here: Fieldworker Booking Edit Approval
Recommended policy (quick guide)
- High-trust teams: Enable edit anytime + allow changes to apply immediately (optional notifications/monitoring).
- Most businesses: Enable edit anytime + require office approval for service/pricing/customer-data changes.
- Strict governance: Disable edit anytime + allow only checkout updates + office-approved edit requests.
Tip: Use your booking audit/history tools to monitor changes and enforce accountability (see Related guides below).
Related guides
- Fieldworker Permissions
- Fieldworker Booking Edit Approval
- Request Booking Updates
- Edit Booking Details (Admin)
- Managing Booking Statuses
- Booking History & Audit Log (Change Log)
- Booking History Log Report (Recent & Modified Bookings)
- Booking Settings, Flags and Permissions
Conclusion
Allowing fieldworkers to edit booking details can significantly improve speed, accuracy, and communication—especially in fast-moving field environments. Choose the permission level that matches your operational controls, and consider adding an approval layer for sensitive updates (services, pricing, and customer data).
To stay updated, please subscribe to our YouTube channel.
