FREEDOM251

Freedom251 › Route Optimization Software

FieldOpt

Free plan Open source APISelf-hostedWeb

Visit FieldOpt Alternatives Pricing

FieldOpt's own site

What FieldOpt is

FieldOpt is an open-source field service management console for dispatching jobs, routing them to technicians, and managing field work. Dispatchers can assign jobs by drag-and-drop or in batches, while the console shows technician workload, capacity, and daily timelines. Skill-based routing and search help match jobs using skills, location, availability, and capacity; an interactive map adds job locations and routing context. Its auto-router assigns work to qualified technicians and evaluates skills, geographic management areas, shift time, capacity, distance, and job priority. Capacity management tracks workload to prevent overbooking. FieldOpt also says it learns from dispatch history to create a machine-learning model trained on company data. The API covers technicians, jobs, assignments, and automatic routing. Community is self-hosted and licensed under AGPL-3.0; Starter and Pro use managed cloud hosting, while Enterprise offers on-premise deployment. The free Community plan supports up to 25 technicians. Starter costs $99 a month and Pro costs $399 a month.

Who it suits

FieldOpt suits service teams that need to dispatch and route jobs based on technician skills, capacity, schedules, and location. Community may suit teams able to self-host and work with an AGPL-3.0 license.

What it does well

  • Supports drag-and-drop and batch job assignment.
  • Routing considers skills, shifts, capacity, distance, and priority.
  • API covers technicians, jobs, assignments, and routing.
  • Free Community plan supports up to 25 technicians.

What to know first

  • Community requires self-hosting.
  • Community is licensed under AGPL-3.0.
  • Starter costs $99 a month.

Limits

Community is free for up to 25 technicians and is self-hosted. Starter costs $99 a month for up to 50 technicians; Pro costs $399 a month for up to 200 technicians. Enterprise has custom pricing and unlimited technicians.

Plans

PlanBilled and limitsPrice
CommunityFree · Up to 25 technicians · self-hosted · full features · AGPL-3.0 licensed · GitHub communityFree
Pro$399/month · Up to 200 technicians · everything in Starter · ML autodrip dispatch · custom integrations · dedicated support$399 a month
Starter$99/month · Up to 50 technicians · managed cloud hosting · priority email support · custom branding · API access$99 a month
EnterpriseCustom · Unlimited technicians · everything in Pro · on-premise deployment · custom development · SLA guaranteesOn request

As fieldopt.dev lists them, read 15 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open https://fieldopt.dev/.
  2. Choose Community, Starter, Pro, or Enterprise based on the deployment and technician limit you need.
  3. Use Community as a self-hosted deployment, or choose managed cloud hosting with Starter or Pro.
  4. For Enterprise, use the listed on-premise deployment option.
  5. Use the web console or API to work with technicians, jobs, assignments, and automatic routing.

FieldOpt is an open-source field service management console for dispatching work, routing technicians, and controlling capacity. It fits service organizations that need structured assignment rules, an API, and a choice between self-hosting and managed cloud. The free Community tier is unusually complete, but its 25-technician ceiling and self-hosting requirement make the paid tiers more practical for growing operations.

Overview

FieldOpt combines a dispatch console with technician workload visibility, routing logic, maps, search, and API endpoints for technicians, jobs, assignments, and automatic routing. Dispatchers can move individual jobs by drag and drop or handle groups with batch operations. A daily timeline and capacity view put existing commitments beside new work, helping teams judge whether an assignment will overload a technician. That breadth suits organizations managing competing jobs rather than simply recording appointments.

Key features

Dispatch and capacity

The console displays workload, capacity, and each technician’s day timeline. Its auto-router assigns jobs to qualified technicians while capacity management tracks workload to prevent overbooking. These controls are valuable when schedules are tight, although their usefulness depends on maintaining accurate technician skills, shifts, and job data.

Routing and search

Skill-based routing matches jobs to technicians with the required skills. Routing can also assess geographic management areas, shift time, capacity, distance, and job priority, giving dispatchers more control than a distance-only optimizer. The interactive map adds location and route context, while search filters by skill, location, availability, and capacity. Teams with territory rules or specialist work should benefit most; simpler operations may not need every criterion.

Learning and integration

FieldOpt says it learns from dispatch history to build a machine-learning model trained on a company’s data. The Pro tier calls this ML autodrip dispatch. Because the model depends on historical assignments, it is more relevant to organizations with enough consistent dispatch history than to a new operation. The API exposes technicians, jobs, assignments, and automatic routing, making FieldOpt a stronger candidate for integration work than a closed dispatch board.

Pricing

FieldOpt uses a freemium model. Community costs nothing and supports up to 25 technicians with self-hosting, full features, an AGPL-3.0 license, and GitHub community support. It is the best fit for technically capable teams that can run their own infrastructure and accept the technician cap. The license also matters to organizations evaluating how they will use and distribute modifications.

Starter costs $99 a month for up to 50 technicians. It adds managed cloud hosting, priority email support, custom branding, and API access. This is the sensible step up for teams that want FieldOpt without operating the service themselves, though the doubled capacity still limits larger workforces.

Pro costs $399 a month for up to 200 technicians. It includes Starter’s features plus ML autodrip dispatch, custom integrations, and dedicated support. The price is easier to justify for a sizeable dispatch operation that can use machine-assisted assignment and needs integration help; smaller teams may be paying for headroom they do not yet use.

Enterprise uses custom pricing and allows unlimited technicians, on-premise deployment, custom development, SLA guarantees, and everything in Pro. It targets organizations with procurement, security, or scale requirements that rule out hosted tiers. The move from Community to paid plans trades self-management for hosting and support, while each paid tier still has a stated technician limit until Enterprise.

Platforms

FieldOpt is offered through an API, as self-hosted software, and on the web. Community is self-hosted, while Enterprise supports on-premise deployment; Starter and Pro provide managed cloud hosting.

Who it's for

FieldOpt is a strong match for field-service teams coordinating specialist technicians across territories and shifts, especially those that need capacity safeguards or want to connect dispatch data to other systems. Community suits smaller technical teams willing to self-host. Starter fits organizations seeking hosted operation at up to 50 technicians, and Pro fits larger teams that can benefit from machine-assisted dispatch and custom integrations. It is less suitable for teams that want a lightweight scheduler with no operational responsibility or for organizations above 200 technicians that cannot use Enterprise.

Pros and cons

  • Pro: Full features in the free Community tier make advanced routing and capacity controls accessible to teams under 25 technicians.
  • Pro: Routing considers skills, territories, shifts, capacity, distance, and priority rather than relying on one simple rule.
  • Pro: API coverage for core dispatch objects supports integration projects.
  • Con: Community requires self-hosting and is capped at 25 technicians.
  • Con: Starter and Pro impose 50- and 200-technician limits, so larger deployments must move to custom Enterprise terms.
  • Con: Machine-learning dispatch is reserved for Pro, and its value depends on having useful dispatch history.

Alternatives

For a broader directory of dispatch tools, see Dispatch Software; for products centered on route planning, see Route Optimization Software.

Resgrid is a freemium option with Android, iOS, desktop, web, API, and self-hosted platforms, and a free plan for up to 10 entities.

Onro is a paid, multi-platform choice offering a free demo with unlimited orders, users, and drivers.

Fieldified is a freemium web and mobile alternative covering scheduling, invoicing, CRM, and reporting.

Super Dispatch provides a free Carrier TMS Lite tier with a driver app and limited carrier dashboard.

Shipday offers a free-forever Basic plan for up to 300 orders per month and 10 driver accounts, plus a 14-day full-platform trial.

DispatchTrack is a paid option available on web, mobile, and API platforms.

Haul-IT is a paid Windows, Android, and iOS product with pricing handled through AMCS.

PremierOne CAD is a paid web, mobile, and Windows product sold through a sales process.

Verdict

Choose FieldOpt if you need dispatch decisions grounded in technician skills, territory, shifts, and capacity, and you value API access or deployment control. Community is the standout for small self-hosting-capable teams; Starter and Pro buy hosting, support, and higher limits. Look elsewhere if self-hosting is unacceptable, your operation exceeds 200 technicians without an Enterprise process, or you only need basic scheduling.

Verdict

FieldOpt pairs dispatch controls with routing criteria and technician capacity tracking. Check the deployment model, technician limit, and license terms before selecting a plan.

Questions

Is FieldOpt free?

Yes. Community costs nothing and supports up to 25 technicians.

What do the paid plans cost?

Starter is $99 a month, and Pro is $399 a month. Enterprise pricing is custom.

Which platforms does FieldOpt support?

FieldOpt is available as web software, an API, and self-hosted software.

Is FieldOpt open source?

The Community plan is licensed under AGPL-3.0.

What deployment options are available?

Community is self-hosted, Starter and Pro use managed cloud hosting, and Enterprise offers on-premise deployment.

What support comes with the plans?

Community includes GitHub community support, Starter includes priority email support, and Pro includes dedicated support.

Facts from FieldOpt's own pages

API
The repository lists API endpoints for technicians, jobs, assignments, and automatic routing. · github.com, 4 Oct 2026
API examples
Documented RPCs include tech_list, job_table, map_markers, qualified_techs, assign, job_action and auto_route. · github.com, 15 Oct 2026
Architecture
PostgreSQL stores routing, simulation and screen-rendering logic; PostgREST exposes functions over HTTP and nginx serves static files. · github.com, 15 Oct 2026
Assignment
Dispatchers can assign jobs to technicians using drag-and-drop and batch operations. · fieldopt.dev, 4 Oct 2026
Automatic routing
The auto-router assigns pending jobs to the closest technician who meets the qualification checks. · github.com, 15 Oct 2026
Auto-router
The repository describes an auto-router that assigns jobs to qualified technicians and capacity management that tracks workload to prevent overbooking. · github.com, 4 Oct 2026
Capacity management
The system tracks technician workload to avoid overbooking. · github.com, 15 Oct 2026
Changelog event
Version 0.0.9 moved the runtime from a FastAPI/Python application to PostgreSQL functions exposed through PostgREST with nginx and pg_cron. · github.com, 15 Oct 2026
Changelog limitation
The changelog says the previous WebSocket event stream was removed and the console now polls fragments every three seconds. · github.com, 15 Oct 2026
Deployment
The site lists self-hosting for Community and on-premise deployment for Enterprise. · fieldopt.dev, 4 Oct 2026
Dispatch learning
The site says FieldOpt learns from dispatch history to create a machine-learning model trained on a company's data. · fieldopt.dev, 4 Oct 2026
Documentation depth
The repository README documents architecture, installation, routing logic, keyboard shortcuts, RPC endpoints and simulation functions. · github.com, 15 Oct 2026
Drag-and-drop dispatch
Dispatchers can drag jobs onto technicians and perform multi-select batch assignments. · fieldopt.dev, 15 Oct 2026
Geographic routing
Jobs carry route criteria and technicians are assigned management areas so dispatch can enforce geographic compatibility. · github.com, 15 Oct 2026
Keyboard controls
Keyboard shortcuts include D, S, C, H and U for job actions plus slash, F and P for search, filters and personnel. · fieldopt.dev, 15 Oct 2026
License
The Community offering and repository are licensed under GNU AGPL-3.0. · github.com, 15 Oct 2026
Limit: company disclosure
The site identifies the maker only as a Systems Architecture Engineering project and gives no headquarters or founding year. · fieldopt.dev, 15 Oct 2026
Limit: integrations
The opened product pages name custom integrations as a Pro feature but do not identify any ready-made third-party connectors. · fieldopt.dev, 15 Oct 2026
Limit: mobile apps
The opened pages describe responsive phone browser behavior but do not provide native iOS or Android applications. · fieldopt.dev, 15 Oct 2026
Maps and search
An interactive map shows job locations and routing context, and search can filter by skill, location, availability, and capacity. · fieldopt.dev, 4 Oct 2026
Map view
A detachable map window displays jobs, technicians and technician routes for a second monitor. · fieldopt.dev, 15 Oct 2026
Mobile browser
The web console switches to tabs, cards and bottom-sheet menus below tablet width and is stated to work on phones. · fieldopt.dev, 15 Oct 2026
Offline demo
Release assets include a browser demo bundle that runs the same SQL through PGlite, a WebAssembly PostgreSQL implementation. · github.com, 15 Oct 2026
Priority routing
Pending jobs are processed in priority order after skill, area, shift-time and distance checks. · github.com, 15 Oct 2026

Where FieldOpt stands on Freedom251

Look at these too