Fieldworker Permissions: Control, Security, and Efficiency

Fieldworker Permissions: Control, Security, and Efficiency

Fieldworker permissions (access control flags) let you control exactly what field staff can see and do in the OctopusPro Fieldworker App. Use these settings to protect sensitive customer and financial data, prevent mistakes, enforce governance (approvals), and still give fieldworkers the freedom they need to complete jobs efficiently.

Where to configure: Settings → General Settings → Fieldworker Permissions


How to set permissions safely (best practice)

  1. Start with least privilege: enable only what fieldworkers need for the role (employee vs subcontractor vs team lead).
  2. Use approval workflows for pricing, schedule, scope, and customer-data changes where governance matters.
  3. Test with a real fieldworker login (or a test fieldworker profile) before rolling out to the entire team.
  4. Document your policy (who can edit what, when photos are mandatory, which SMS messages go out automatically).

Table of contents


Booking control & visibility

Fieldworker Booking Edit Permissions

Allow fieldworkers to edit booking details without restrictions

Flag name: Allow fieldworkers to edit their booking details at all times

What it does: Controls whether fieldworkers can edit their assigned work orders (bookings) freely, or whether changes must be governed through a controlled workflow.

  • Enabled: Fieldworkers can edit booking details without restrictions (ideal for trusted teams and fast-moving on-site changes).
  • Disabled: Edits are restricted. Depending on your workflow, fieldworkers may need office approval for significant changes or may only update limited fields/statuses.

Use when:

  • You want fieldworkers to correct real-world issues immediately (e.g., fix address notes, adjust time window, update scope, add required details).
  • You operate in remote areas where office staff are not always available.

Risks & governance tips:

  • If you allow unrestricted edits, combine it with stronger financial controls (e.g., earnings visibility rules, payment pending until reconciled) and clear policies.
  • If you want flexibility but still need governance, enable the approval workflow flag below.

Related guides: Allow fieldworkers to edit bookings


Fieldworker Booking Edit Approval Workflow

Allow fieldworkers to apply changes without office approval

This requirement is governed by two related controls:

  • Workflow flag (on the permissions screen): Fieldworker requests permission to edit booking (office approval needed)
  • Behavioral documentation: Apply fieldworker changes without office approval / Approve fieldworker changes workflows

How it behaves:

  • Approval required (Enabled): Fieldworker edits are submitted for review and remain pending until an authorized office user approves them.
  • No approval required (Disabled): Fieldworker edits apply immediately.

When to require approval:

  • Regulated workflows (insurance, compliance, healthcare, government work).
  • Pricing/scope must be controlled by office (quotes, add-ons, travel charges, discounts).
  • You dispatch large teams and need consistency across scheduling and customer messaging.

Related guides: Fieldworker booking edit approval


Address Visibility and Customer Travel Workflow

Allow fieldworkers to view the full booking address at all times

Flag name: Display the full booking address to fieldworkers at all times

What it does: Controls when a fieldworker can see the exact service location.

  • Enabled: Full address is visible immediately after assignment.
  • Disabled: Full address is hidden until close to the appointment time; fieldworkers typically must tap On the Way to reveal the exact street address.

Use when:

  • You want to reduce early address sharing (privacy/safety) or prevent crews from showing up too early.
  • You want to encourage real-time status updates (dispatch visibility) before revealing the location.

Related guide: Display full address


Accept and Decline Job Requests

Allow fieldworkers to accept or decline booking requests

Flag name: Allow fieldworkers to accept and decline booking requests

  • Enabled: Fieldworkers can accept/decline job requests sent to them (useful for subcontractor marketplaces or flexible dispatch).
  • Disabled: Requests are auto-accepted once assigned (better for employee crews and strict dispatch control).

Best practice: If you allow declining, define what happens next (re-dispatch rules, escalation, coverage SLAs).

Related guide: Accept/decline job requests


Customer data & communication

Fieldworker Customer Contact Visibility Control

Always display customer contact details to fieldworkers

Flag name: Display customer contact details to fieldworkers at all times

  • Enabled: Fieldworkers can view customer phone numbers/emails for assigned bookings (to call, text, or email where allowed).
  • Disabled: Customer contact details are hidden in the fieldworker app.

When to enable: Fieldworkers must coordinate access, parking, gate codes, arrival timing, or on-site approvals directly with the customer.

When to disable: You want all customer communication centralized through the office/call center.

Related guide: Display customer contact details


Third-party billing and invoicing workflow (bill payer experience)

Allow fieldworkers to view bill payer contact details

What this controls (practically): If your business uses a third-party bill payer (e.g., real-estate agency, NDIS coordinator, corporate accounts), you should decide whether fieldworkers can see and communicate with that bill payer.

  • Common setup: Keep bill payer visibility limited to office users, while fieldworkers communicate only with the on-site contact/customer.
  • When to allow: If the bill payer must approve variations on-site (e.g., strata/building manager authorizing add-on work).

Important: Bill payer messaging is usually enforced via your communication rules and template recipients (customer vs bill payer), not just a single toggle. If you want fieldworkers to send financial documents, use the quote/invoice sending permissions below.


Fieldworker Pre Booking Customer Communication Control

Restrict fieldworker communication before booking start time

Flag name: Restrict fieldworker communication with customers prior to booking start time

  • Enabled: Fieldworkers cannot contact customers before the booking start time unless certain conditions are met (e.g., job already in progress or there is an open invoice/complaint).
  • Disabled: Fieldworkers can contact customers anytime, provided contact details are visible.

Why this matters: Prevents confusion from early calls/texts and protects the customer experience (especially when schedules change).

Related guide: Restrict fieldworker communication


Fieldworker Customer Database Access & Permissions

Allow fieldworkers to access the entire customer database when creating bookings

Flag name: Allow fieldworkers to view your entire customer database when making new bookings

  • Enabled: Fieldworkers can search/select any customer in your CRM when creating a booking (reduces duplicates).
  • Disabled: Fieldworkers can only see customers they personally created (duplicates become more likely).

Related guide: Allow access to customer database


Fieldworker ON THE WAY Customer Notifications

Notify customers by SMS based on fieldworker actions (On the Way, Arrived, Completed, Rescheduled)

On the Way / Running Late

Flag name: Notify customers by SMS when fieldworkers are on the way to their booking

  • Enabled: When the fieldworker taps On the Way, the customer receives an SMS (often including ETA and tracking link, depending on your setup).
  • Disabled: Status updates remain internal only.

Related guide: On-the-way SMS notifications

Arrived

  • Typically triggered when a fieldworker marks Arrived / On Site (configured via your notification/automation rules and templates).

Completed

  • Typically triggered when a fieldworker marks a job/visit as Completed (or completes checkout), based on your automations/templates.

Rescheduled

  • If you allow fieldworkers to reschedule bookings, you can automate customer notifications for schedule changes (recommended to avoid “silent reschedules”).

Best practice for all SMS notifications:

  • Standardize message wording and recipients (customer vs bill payer) through your templates and automated procedures.
  • Keep SMS short and action-based (ETA, link, who’s coming, new time window).
  • Align with your privacy policy (location/tracking links) and customer consent rules.

Related guides: Notify customers for bookings (overview)  |  Fieldworker rescheduling automation  |  Automated procedures (email/SMS/WhatsApp)

OctopusPro automated procedures overview diagram (triggers, automation engine, actions)


Financial visibility & payment controls

Fieldworker Billing Visibility Configuration

Allow fieldworkers to view booking billing amounts

Flag name: Display booking billing amount to fieldworkers

  • Enabled: Fieldworkers can see the total charged/quoted amount on the booking.
  • Disabled: Totals are hidden; fieldworkers may only see paid/unpaid status (depending on your setup).

Use when: Fieldworkers need to collect payment, explain totals, or confirm add-ons with the customer.

Disable when: You want field staff focused on service delivery while pricing is handled by office/sales.

Related guide: Display booking billing amount


Fieldworker Booking Earnings Visibility

Allow fieldworkers to view their booking earnings

Flag name: Display fieldworker earnings for bookings

  • Enabled: Fieldworkers can see their own commission/share/rate breakdown for assigned bookings.
  • Disabled: Earnings remain private to office/admin users.

Use when: You operate contractor models where transparency reduces disputes and speeds payouts.

Disable when: Earnings are calculated after QA, reconciliations, or managerial review.

Related guide: Display fieldworker earnings


Fieldworker Payment Approval and Reconciliation Process

Keep payments pending until approved by an authorised user

Flag name: Keep payments pending until reconciled by an authorized user

  • Enabled: Payments recorded/collected by fieldworkers remain pending until an authorized user verifies them (reduces errors/fraud).
  • Disabled: Payments apply immediately once recorded.

Use when: Fieldworkers accept cash, record POS payments, or enter manual payment records that must be validated.

Related guide: Keep payments pending until reconciled


Invoice Payment and Reconciliation Workflow

Allow fieldworkers to invoice your company by uploading tax invoices to bookings

Flag name (subcontractor workflow): Fieldworker can invoice company & upload tax invoice

What it does: Lets subcontractors upload their own tax invoice against a booking so your office can reconcile and pay them correctly (especially useful for contractor marketplace models).

Best practice:

  • Combine this with approval workflows and payment reconciliation to prevent duplicates or incorrect amounts.
  • Standardize required fields (invoice number, tax amount, attachments, notes) and define who approves.

Related guide: Pay invoice / subcontractor invoice upload workflow


Photos, workflow prompts & owner details

Fieldworker Before Photo Upload at Job Start

Ask fieldworkers to upload photos at booking start

Flag name: Ask fieldworkers to upload photos when starting a booking

What it does: Prompts photo capture at check-in (before work begins) for evidence of site condition, access issues, and pre-existing damage.

Mandatory vs optional:

  • Mandatory: Fieldworkers must upload photos before they can start the booking (recommended for high-risk jobs, insurance, bond/exit cleans, restoration work).
  • Optional: Fieldworkers are prompted but can proceed without uploading photos (recommended when speed matters and documentation is not always required).

Related guide: Prompt photos when starting a job


Fieldworker Job Completion Photo Upload

Ask fieldworkers to upload photos at appointment/visit completion

Flag name: Ask fieldworkers to upload photos when completing a visit

What it does: Prompts photo capture at check-out to document completed work for QA, disputes, before/after proof, and customer satisfaction.

Mandatory vs optional:

  • Mandatory: Photos are required before the fieldworker can complete the visit/appointment.
  • Optional: Prompt only; completion can proceed without photos.

Related guide: Prompt photos when completing a visit


Display Business Owner Details in Fieldworker Profile

Enable owner details section in the fieldworker profile

Flag name: Display owners details section in fieldworker profile

What it does: Shows business owner/primary contact details inside the fieldworker profile screen (useful when fieldworkers need quick escalation details).

Related guide: Display owner details in fieldworker profile


Managing Fieldworker Teams and Subworker Delegation

Allow lead fieldworkers to add subworkers to their team

Permission name: Enable subworkers on fieldworker profiles so leads can add crew members

What it does: Lets team leads add assistants/apprentices (subworkers) to jobs for visibility and accountability, without giving full system access.

Related guide: Manage fieldworkers & subworkers


Creation rights (customers, bookings, quotes, invoices)

Fieldworker Customer Creation Management Flow

Allow fieldworkers to create new customer profiles

Flag name: Allow fieldworkers to add new customers

Use when: Fieldworkers generate leads on-site or need to add a customer immediately.

Disable when: You want strict CRM hygiene (office-only customer creation).

Related guide: Allow fieldworkers to add new customers


Fieldworker Booking Creation and Management

Allow fieldworkers to create new bookings

Flag name: Allow fieldworkers to create new bookings

Use when: Fieldworkers can schedule follow-up visits on-site (repairs, rechecks, add-on services).

Related guide: Allow fieldworkers to create new bookings


Quote Creation for Fieldworkers

Allow fieldworkers to create new quotes

Flag name: Allow fieldworkers to create new quotes

Use when: Fieldworkers assess scope on-site and send estimates quickly to improve close rates.

Related guide: Allow fieldworkers to create new quotes


Fieldworker Quote Sending Workflow

Allow fieldworkers to email quotes and estimates to customers (and bill payers when applicable)

Flag name: Allow fieldworkers to email quotes and estimates to customers

What it does: Lets fieldworkers send quotes directly from the app, reducing turnaround time and back-and-forth with office staff.

Operational note: If your workflow uses a third-party bill payer, ensure your templates/recipients are configured so the correct party receives the quote when required.

Related guide: Allow fieldworkers to send quotes


Fieldworker Onsite Invoice Creation

Allow fieldworkers to create new invoices

Flag name: Allow fieldworkers to create new invoices

Use when: You want faster billing on completion (especially for on-site payments).

Related guide: Allow fieldworkers to create new invoices


Services & line-item flexibility

Fieldworker Service Preference and Configuration

Allow fieldworkers to manage their available services

Flag name: Allow fieldworkers to modify their services list

What it does: Lets fieldworkers enable/disable services on their profile based on capability, licensing, tools, or preference.

Related guide: Allow fieldworkers to modify services


Fieldworker Custom Service (Ad Hoc Line Items)

Allow fieldworkers to add custom services to quotes, bookings, and invoices

Flag name: Allow fieldworkers to add custom services that are not listed in my services settings

What it does: Lets fieldworkers add one-off line items (custom title/description) that are not in your standard price list.

Best practice:

  • Use custom services for genuine exceptions (unique add-ons), not as a replacement for your standard service catalog.
  • If pricing must be controlled, pair with approval workflows.

Related guide: Allow fieldworkers to add custom services


Governance, risk controls & audit checklist

  • RBAC alignment: Ensure only authorized office roles can change these flags.
  • Approval boundaries: If fieldworkers can edit bookings, decide what needs approval (pricing, schedule, scope, address).
  • Customer privacy: Contact details + address visibility should match your safety and privacy policy.
  • Communication consistency: “On the Way / Arrived / Completed / Rescheduled” notifications should be controlled through templates and automations so customers always get the right message.
  • Evidence standards: Make photos mandatory for jobs where disputes are common.
  • Financial hygiene: Use pending payment reconciliation and subcontractor invoice upload approvals when fieldworkers handle money or upload invoices.

Recommended next step: Review related system-wide controls: Booking settings, flags & permissions

Booking configuration and preferences

To stay updated, please subscribe to our YouTube channel.

Scroll to top