FieldPulse 3.2 is now available. This release introduces route optimization, a redesigned mobile dashboard, and several API enhancements. All changes are live in production as of September 5, 2025.

New Features

Route Optimization

The Dispatch module now includes automatic route optimization for technician schedules. This feature calculates the most efficient travel path between assigned jobs, accounting for distance and estimated job duration. Access this via Dispatch → Optimize Routes after selecting one or more technicians.

For configuration details, see Introducing Route Optimization in FieldPulse 3.2.

Mobile Dashboard Redesign

The technician mobile app (iOS and Android, version 3.2.0+) includes a redesigned dashboard that surfaces:

  • Today's scheduled jobs with time blocks
  • Pending checklist completions
  • Unread customer messages
  • Quick-access navigation to Start Job and Get Directions

The previous dashboard view is deprecated and will be removed in 3.4.

Bulk Work Order Assignment

Dispatchers may now select multiple unassigned work orders and assign them to a technician in a single action. Select work orders using checkboxes in the Dispatch view, then choose Assign To from the bulk actions menu.

API Changes

Version 2.1 Endpoints

The following endpoints are now available:

  • GET /api/v2.1/routes/optimize — Returns optimized route data for a given technician and date range
  • PATCH /api/v2.1/workorders/bulk-assign — Supports bulk assignment operations
  • GET /api/v2.1/technicians/{id}/location — Returns last known GPS coordinates (requires Location Tracking permission)

Deprecation Notice

The POST /api/v2.0/dispatch/optimize endpoint is deprecated and will return a 410 Gone response beginning November 1, 2025. Migrate to /api/v2.1/routes/optimize.

Improvements and Fixes

AreaChange
SyncReduced mobile sync time by approximately 40% for accounts with 500+ active work orders
PhotosAdded client-side compression for uploads exceeding 8MB; see Workaround: Compressed Photo Upload for Slow Connections for related guidance
ChecklistsRequired fields are now enforced at submission time in the mobile app
NotificationsFixed delay in arrival notifications that caused messages to send before technician departure
InventoryPart reservations now auto-release when a work order is cancelled or rescheduled beyond the reservation window

Known Issues

  • Route optimization does not currently account for real-time traffic data. ETA calculations use historical averages.
  • The mobile dashboard may show stale data for up to 30 seconds after a sync completes on devices with poor connectivity.
  • Custom report templates created prior to 3.0 require manual migration to use new route-related fields.

System Requirements

  • Web application: Chrome 110+, Firefox 115+, Safari 16+, Edge 110+
  • Mobile app: iOS 15+, Android 10+
  • API: TLS 1.2 minimum

Questions about this release may be posted below. For technical issues, please open a support ticket.

Parents Comment Children
No Data