COMPARISON
Salesforce Field Service is the FSM built on the Salesforce Platform: work orders, customer assets, Maintenance Plans, inventory, the Dispatcher Console for the dispatcher and Enhanced Scheduling and Optimization as the optional AI add-on, with Einstein, Salesforce Flow, Slack and Service Cloud wired in. eLogii is the routing and optimization layer that runs alongside Salesforce Field Service when the planning problem grows past what the Dispatcher Console and Enhanced Scheduling and Optimization are designed to lead on. Two engines, six configurable modes, multi-day, multi-depot, recurring patterns, rule-based re-optimization, all callable over REST.
TRUSTED BY HUNDREDS OF HAPPY CUSTOMERS
Salesforce Field Service and eLogii do different jobs in the same field-service stack. Salesforce Field Service is the FSM: the system of record for the work order, the customer asset, the Maintenance Plan, the inventory transaction and the booking. eLogii is the routing engine for operations where the optimizer needs to do the heavy lifting across multi-day, multi-depot and constraint-heavy plans, and where the dispatcher needs the engine to decide assignments rather than steer them on the Dispatcher Console.
The combined deployment pattern: Salesforce Field Service stays the system of record for the work order, customer asset, Maintenance Plan, inventory and the booking itself. eLogii reads work orders, service crews, service resources, vehicles, territories, customer assets and Maintenance Plans and Maintenance Work Rules from Salesforce via the Web API, runs the optimization across the routing horizons the Dispatcher Console and Enhanced Scheduling and Optimization are not designed to lead on, and writes optimized bookings and ETAs back. The technician opens the Salesforce Field Service mobile app on site; the route they take is the one eLogii planned. Salesforce Field Service keeps the work-order lifecycle, asset record and inventory flow it owns end to end; eLogii owns the optimization decision layer.
Salesforce Field Service is the Salesforce FSM. eLogii is the routing engine for the optimization-driven side of the problem. The table below isolates where each side leads.
| eLogii adds | Salesforce Field Service today | |
|---|---|---|
| Optimizer-driven assignment under heavy constraint | Engine decides which resource takes which work order under skills, capacity, time-window, SLA and depot constraints, as the primary surface | Dispatcher Console is the dispatcher cockpit; Enhanced Scheduling and Optimization adds AI-driven scheduling within configured scopes; tuned for the Salesforce work-order model rather than constraint-heavy multi-depot dispatch |
| Multi-depot routing in one pass | Route across multiple depots, branches and home start locations as a single optimization input | Territory-based scheduling in Salesforce; cross-territory and cross-depot rebalancing as operator work in the Dispatcher Console |
| Multi-day, long-haul, full-month horizons | Plan a single day or an entire month in one run; multi-day routes with overnight stops | Multi-day bookings and Enhanced Scheduling and Optimization scopes supported in the work-order record; not solved as a single multi-day optimization across crews and depots |
| Recurring service programs at scale | Task and route template groups: weekly, monthly, quarterly, bespoke cadences modeled as inputs to the optimizer | Maintenance Plans generate work orders against customer assets on a cadence; the cross-program optimization across reactive break-fix work is left to the scheduler |
| Two engines, six configurable modes | Default + Advanced engines, three assignment modes + three load-balancing modes, all REST-callable | Enhanced Scheduling and Optimization runs as an AI add-on with configurable goals and scopes; not publicly documented as REST-callable optimization endpoints with operator-visible modes |
| Rule-based re-optimization the dispatcher can see | Operator-visible rules; live re-optimize while protecting locked SLAs and customer-confirmed slots | Reshuffle on exception is handled on the Dispatcher Console; optimization rules live inside Enhanced Scheduling and Optimization goals and constraints |
| Slot booking co-pilot | Route-aware availability calculation: only slots that fit the current optimized plan, returned to your booking layer over REST | Service Cloud and Experience Cloud support self-service booking; route-aware availability is not the lead workflow |
Sources: Salesforce Help: Salesforce Field Service overview, Enhanced Scheduling and Optimization overview, Dispatcher Console reference; eLogii optimization engines. Verified June 2026.
| eLogii | Salesforce Field Service | |
|---|---|---|
| API style | REST, JSON over SSL, ApiKey authentication, predictable resource URLs | Salesforce Platform REST API for every table, including work orders, service resources, requirements, customer assets and Maintenance Plans; Salesforce Flow connectors and Platform Events / Pub/Sub API integration patterns on top |
| API access | Included as part of the platform; documented at elogiiapidocs.apidog.io | Salesforce Platform REST API available to every Salesforce org; API limits apply per Salesforce service-protection limits (e.g. concurrent API requests, daily totals) |
| Sandbox environment | Full API parity at api-sandbox.elogii.com | Sandbox environments in Salesforce Platform admin center, with full Salesforce parity for development and UAT |
| Bulk operations | POST /tasks/createOrUpdateMany handles hundreds of tasks per call | Salesforce Platform REST API supports batch requests via $batch for multi-operation calls; per-table endpoints for individual reads/writes |
| Webhooks / streaming | Seven event types including Driver/Task Tracking Update with live GPS stream and Route ETAs Update | Platform Event webhooks, Salesforce Flow triggers, Platform Events and the Pub/Sub API for downstream subscribers; no productized live driver GPS stream from Salesforce Field Service mobile app |
| Optimization callable via API | All six modes callable via REST; lock specific routes, manually reorder stops, re-run with new constraints | Enhanced Scheduling and Optimization can be triggered programmatically against configured scopes; no public set of named modes (assignment vs. load-balancing) exposed as documented REST endpoints |
Sources: eLogii API documentation; Salesforce Platform REST API overview; Salesforce Field Service developer guide. Verified June 2026.
| eLogii | Salesforce Field Service | |
|---|---|---|
| Role in the stack | The routing and optimization decision layer. Runs alongside an FSM, never replaces it. | The Salesforce FSM: work order, customer asset, Maintenance Plan, inventory, booking, Dispatcher Console and Enhanced Scheduling and Optimization. One product inside the Salesforce Customer 360 portfolio, alongside Service Cloud, Sales Cloud and Experience Cloud. |
| Where it shines | Operations where the optimizer needs to decide assignments under heavy constraints across days, depots and crews | Salesforce-anchored field-service operations on Service Cloud, Sales Cloud, Experience Cloud and Slack, with the work-order, Maintenance Plan and inventory model as the spine |
| Reference customers | J-Club, NHS, Belfast City Council, Vergo, Bristow & Sutor, Greenix, Porcelanosa, Brymec, Heatleys | Salesforce publishes customer stories across utilities, manufacturing, medical, telecom and facilities; representative names include TOMRA, which reported a 20% improvement in technician response times after adopting Enhanced Scheduling and Optimization |
| Ownership | Independent platform focused on routing and optimization | Salesforce |
| Security certifications | ISO 27001 + SOC 2 Type 2, publicly listed | Salesforce Platform compliance baseline: ISO 27001, SOC 1/2/3, FedRAMP, HIPAA, GDPR and the Salesforce Trust compliance catalog |
| Typical implementation | 3 to 5 weeks including building the connector against the Salesforce Platform REST API | Partner-led implementations typically run weeks to months; Dispatcher Console, Enhanced Scheduling and Optimization and Einstein for Field Service rollouts often staged separately |
| Pricing model | Platform fee, banded by field staff/drivers/jobs per day/modules, from $3,000/mo. Composes with what Salesforce charges per user. | Salesforce publishes list pricing: USD 165 per user per month for the Dispatcher or Mobile Employee license, the Contractor SKU at USD 50 per user per month, plus the Enhanced Scheduling and Optimization add-on (bundled with Field Service Plus or negotiated separately). Contractor SKUs cover occasional crew members. |
| Customer review stance | 3 to 4× ROI within 6 months typical; fast time-to-value cited | G2 and TrustRadius reviewers praise the Salesforce platform depth, Lightning Platform extensibility and the deep Service Cloud integration; common review notes flag Dispatcher Console ramp time, Enhanced Scheduling and Optimization configuration depth and the lift required to tune it for multi-depot constraint-heavy operations |
Sources: Salesforce Field Service product page, Salesforce pricing, Enhanced Scheduling and Optimization overview, Salesforce Customer Stories, G2 reviews, TrustRadius reviews. Verified June 2026.
Salesforce Field Service’s scheduling is built around the work order and the service resource, surfaced on the Dispatcher Console, with Enhanced Scheduling and Optimization as the licensed AI layer on top. What neither the Dispatcher Console nor Enhanced Scheduling and Optimization positions as the lead capability is constraint-heavy optimization across multi-day, multi-technician and multi-depot operations in one solver run, recurring service programs at thousands of stops as a single optimization input, or a public REST surface for the optimizer itself with named assignment and load-balancing modes. eLogii’s optimizer covers exactly that side, callable over REST.
eLogii’s optimizer is built around two engines and six configurable modes, all callable via REST and exposed to the dispatcher as controls they can see and adjust.
Beyond the modes, eLogii ships the operational surface the Dispatcher Console isn’t designed to lead on: multi-day and long-haul routing (“plan a single day or an entire month in one run”), multi-depot (“route across multiple depots, branches, or home start locations in a single run”), recurring service patterns via task and route template groups (weekly, monthly, quarterly, bespoke cadences modeled as inputs to the optimizer, not as Maintenance Plan-generated work orders to be hand-rebalanced), multi-technician crew jobs with skills, capacity and SLA constraints, and rule-based re-optimization the operator can see and steer.
If the dispatcher’s morning routine is “open the Dispatcher Console, confirm the booking, drag the work order to the resource in the right territory, let Enhanced Scheduling and Optimization clean up the rest”, Salesforce Field Service is the right tool and adding eLogii would be over-engineering. If the dispatcher’s morning routine is “run the optimizer against today’s open work orders across three depots, balance against next week’s Maintenance Plan-generated maintenance book, protect the SLA-locked priority bookings, route around the resource who’s off Tuesday”, the Dispatcher Console is being asked to do a job it wasn’t built for and Enhanced Scheduling and Optimization is being stretched past its sweet spot. eLogii covers that side via REST API; Salesforce Field Service stays in place for the work order, the customer asset, the Maintenance Plan and the inventory.
eLogii has fundamentally transformed the way we operate. The productivity gains, enhanced visibility, and ability to scale confidently have been game-changing. The rollout was smooth, the support exceptional, and the results speak for themselves.
Paul Clark, Co-Chief Operating Officer, Richburns · nationwide UK field services team
Salesforce Field Service covers the Salesforce-anchored field-service workflow well across utilities, manufacturing, medical, telecom and facilities. The signal that the routing problem has grown past what the Dispatcher Console and Enhanced Scheduling and Optimization were designed for tends to be operational rather than headcount-based. Three patterns show up:
Where any of these is the dominant shape of the work, eLogii is the routing layer. Where none of them is, the Dispatcher Console with or without Enhanced Scheduling and Optimization is the right tool and adding eLogii is over-engineering. The honest answer for many Salesforce Field Service customers is “you don’t need eLogii.” The honest answer for the operations where the optimizer is the bottleneck is that eLogii is built for exactly that.
Salesforce Field Service continues to do the Salesforce FSM work it’s built for. The difference shows up where the routing problem used to dominate. Brymec lifted productivity 30% and routing efficiency 20% on eLogii. ATS Building Products improved deliveries per route by ~98%. Porcelanosa runs eLogii with 95%+ ETA accuracy on daily distribution. Unimasters runs eLogii across a multi-country operation and achieved 50% less planning time and 49% fewer service calls. These are operational outcomes that come from moving the assignment problem from the dispatcher’s morning into the optimizer:
The typical Salesforce-anchored field service stack: a Salesforce FSM for the work order, customer asset, Maintenance Plan and inventory (Salesforce Field Service), an ERP for finance and customer master data (Microsoft Dynamics 365 Business Central, Microsoft Dynamics 365 Finance & Operations, SAP, NetSuite), telematics for the vehicles (Samsara, Geotab, TomTom), an IoT layer for condition-based service (Einstein for Field Service), Slack on top, and a routing decision layer alongside the Dispatcher Console for operations where the optimizer is the bottleneck.
eLogii is built for that shape. It plugs into Salesforce Field Service, leaving the work-order lifecycle, customer asset record, Maintenance Plans, inventory and Salesforce Field Service mobile app where they already are. The technician opens the Salesforce Field Service mobile app on site; eLogii plans the route they take to get there, surfaces the live ETAs, picks up GPS, and pushes completion back into Salesforce. The common patterns:
What makes the stack pattern straightforward:
api-sandbox.elogii.com so integration work can run in parallel with the existing Salesforce / ERP rollout.POST /tasks/createOrUpdateMany handles hundreds of tasks per call, built for high-volume ingest from any FSM or ERP.Salesforce exposes the Salesforce Platform REST API to every Salesforce org, with Salesforce Flow, Platform Events and the Pub/Sub API available for downstream subscribers. The two APIs combine cleanly: eLogii calls the Salesforce Platform REST API to read work orders, service resources, vehicles, territories, customer assets and Maintenance Plans and Maintenance Work Rules, runs the optimization across the routing horizons the Dispatcher Console and Enhanced Scheduling and Optimization are not designed to lead on, and writes optimized bookings and ETAs back. The Salesforce Field Service mobile app picks up the planned route; completion data flows back into Salesforce for the work-order record, customer asset history, inventory and reporting.
Both sides expose REST APIs. Salesforce’s is the integration surface for the Salesforce data model, reachable on every Salesforce org through the Web API, Salesforce Flow connectors and Platform Events and the Streaming API. eLogii’s is the integration surface for a routing and optimization engine, with the optimizer itself callable as REST endpoints.
api-sandbox.elogii.com, full parity with production at api-35.elogii.com.POST /tasks/createOrUpdateMany handles hundreds of tasks per call, built for high-volume ingest from any FSM or ERP.For an integration team, the typical pattern when Salesforce Field Service and eLogii are both in the stack: Salesforce Field Service owns the system of record for work orders, customer assets, Maintenance Plans, inventory and service resources; eLogii reads work orders/requirements/resources/vehicles/territories from Salesforce over the Web API, runs the optimization across the horizons the Dispatcher Console and Enhanced Scheduling and Optimization are not designed for, writes optimized bookings and ETAs back; Salesforce Field Service mobile app shows the route to the technician; completion writes back to Salesforce for the work-order record, customer asset history and inventory.
eLogii runs alongside Salesforce Field Service; it does not replace what you’re paying Salesforce today. The question is what eLogii adds on top, and what it costs to add it.
eLogii pricing starts from $3,000 per month as a platform fee, banded by field staff, drivers, jobs per day and the modules required. Each band includes a quota; cost steps up when the operation crosses a band, not when you add an individual seat. Customers typically report 3 to 4× return on investment within 6 months, and combined Salesforce Field Service + eLogii rollouts complete in 3 to 5 weeks including the connector build.
Salesforce publishes list pricing for Salesforce Field Service on Enterprise Edition, billed annually: USD 165 per user per month for a Dispatcher or Mobile Employee license, USD 220 per user per month for Field Service Plus (Field Service plus Service Cloud), USD 50 per user per month for Contractor and USD 150 per user per month for Contractor Plus. Unlimited Edition runs roughly double those rates. Every Field Service deployment also needs at least one Service Cloud user license, and any existing Service Cloud customer adding Field Service needs at least one Dispatcher license. Enhanced Scheduling and Optimization is bundled with Field Service Plus or available as a separately negotiated add-on; the base Dispatcher and Mobile Employee SKUs include the Dispatcher Console and Auto-schedule but not the full ESO surface, and Salesforce typically caps optimization runs and scheduled jobs per day on add-on tiers. The pricing models compose: Salesforce charges per user for the FSM and the scheduling stack, eLogii charges a platform fee for the routing layer. There is no per-seat cost from eLogii.
30-minute custom simulation with your real Salesforce work orders, customer assets and field-service plans. Projected savings in drive time, fuel and dispatcher hours from adding eLogii on top.
We’d never go back to the way we were planning before. eLogii is the backbone as well as the brain of our planning operations, translating actively to our bottom line.
Jord Van Dijk, IT Director, J-Club · 9,000+ stores routed on eLogii
Three steps for Salesforce Field Service customers whose dispatch problem has grown past what the Dispatcher Console and Enhanced Scheduling and Optimization are designed to solve. Salesforce Field Service stays in place for the Salesforce FSM; eLogii layers on as the routing engine.
Bookable resources, vehicles, territories, customers, customer assets, work orders, service crews, Maintenance Plans and recurring service templates sync from Salesforce via the Web API. Resource home locations, skills and skill sets, customer accounts and asset hierarchies map to eLogii drivers, depots and constraints. Salesforce Maintenance Plans become eLogii task and route template groups. Read-write integration designed so Salesforce Field Service stays the system of record for the work order.
Weeks 1–2Custom data simulation against your historical Salesforce work orders so you can validate the modeling and project savings before go-live. Side-by-side comparison: what the Dispatcher Console (with or without Enhanced Scheduling and Optimization) produces today vs. what eLogii’s optimizer produces with multi-day, multi-depot or recurring-program optimization on the same data.
Weeks 2–3Start with the business unit where the Dispatcher Console is leaking the most: usually a multi-depot regional service book, a large Maintenance Plan program, or the part of the operation where the dispatcher is hand-rebalancing every morning. Run it on eLogii, prove the lift on real work orders, then expand. Salesforce Field Service keeps owning the work order, customer asset, Maintenance Plan and inventory in parallel. Most teams complete the transition in 3 to 5 weeks total including the connector build.
Weeks 3–5Unimasters runs eLogii across a multi-country operation and achieved 50% less planning time and 49% fewer service calls. Multi-country rollouts deploy in weeks, not quarters.
Salesforce Field Service’s dispatch surface is excellent at Salesforce Field Service. Four patterns where the optimization decision layer alongside it is the bottleneck, each with its own deep dive:
Enhanced Scheduling and Optimization is the licensed AI scheduler on top of the Dispatcher Console. The constraint-based assignment engine that decides under skills, capacity, SLAs and depots as a single problem is its own decision layer.
Salesforce Field Service models territory cleanly. Regional service networks need cross-territory rebalancing as a single optimization input. eLogii covers it.
Salesforce Field Service generates work orders from Maintenance Plans against customer assets. Optimizing the generated stops at scale, against reactive break-fix, needs an engine.
Salesforce Field Service has a customer self-service portal and Experience Cloud. Route-aware availability that respects the current optimized plan is its own layer.
A single overview of the four patterns where the Dispatcher Console reaches its design ceiling, plus diagnostic signals for spotting them.
Complement, in most cases. Salesforce Field Service is the FSM on the Salesforce Platform: work orders, customer assets, Maintenance Plans, inventory, the Dispatcher Console for the dispatcher and Enhanced Scheduling and Optimization as the optional AI add-on, with Einstein, Salesforce Flow, Slack and Service Cloud wired in. eLogii is the routing and optimization layer that runs alongside Salesforce Field Service when the planning problem starts to dominate: multi-depot field-service operations, dense same-day plans with hundreds of competing time-window constraints, optimizer-driven assignment across crews, recurring service programs at thousands of stops. Salesforce Field Service stays the system of record for the work order, customer asset, Maintenance Plan and inventory. integration runs over the Salesforce Platform REST API on one side and eLogii’s REST API on the other.
When the Dispatcher Console stops being the right place to solve the optimization problem and Enhanced Scheduling and Optimization is not closing the gap. The Dispatcher Console is a powerful dispatcher cockpit for assignment, drag-and-drop and exception handling on top of Salesforce, and Enhanced Scheduling and Optimization adds AI-driven booking and optimization as a licensed add-on. Both are valid for the core work-order lifecycle. eLogii layers on when the operation needs constraint-aware assignment across multi-day, multi-depot and recurring patterns in one optimization run, programmatic re-optimization with operator-visible rules, and slot booking that respects the current optimized plan.
Yes at the FSM-workflow level. Salesforce Field Service supports service crews for multi-resource bookings, multi-day work orders, Maintenance Plans and territory-based scheduling in Salesforce. Enhanced Scheduling and Optimization handles AI-driven scheduling within configured scopes. What neither the Dispatcher Console nor Enhanced Scheduling and Optimization positions as the lead capability is constraint-heavy optimization across multi-day plans and multi-depot rebalancing as a single optimization input, recurring service programs at thousands of stops in one solver run, or operator-visible rule-based re-optimization callable as a public REST surface. That’s where eLogii’s two engines and six configurable modes add depth, with Salesforce Field Service staying the system of record for the work order, customer asset, Maintenance Plan and inventory.
Integration runs over the Salesforce Platform REST API and the Salesforce Platform connectors. eLogii’s REST API has 70+ endpoints, ApiKey auth, a full-parity sandbox at api-sandbox.elogii.com and seven webhook events including live driver GPS and Route ETAs Update. Salesforce Field Service exposes its data model through the Salesforce Platform REST API, Salesforce Flow, custom connectors and Platform Events / Pub/Sub API integration patterns. The typical pattern, Typically: eLogii reads work orders, service crews, service resources, vehicles, territories, customer assets and Maintenance Plans and Maintenance Work Rules from Salesforce; runs the optimization across the routing horizons the Dispatcher Console and Enhanced Scheduling and Optimization are not designed to lead on; writes optimized bookings and ETAs back. Completion writes back to Salesforce Field Service for the work-order record, customer asset history, inventory and reporting.
Salesforce publishes list pricing. Salesforce Field Service is USD 165 per user per month per Dispatcher or Mobile Employee license on Enterprise Edition (billed annually), with the Contractor SKU at USD 50 per user per month and the Contractor Plus SKU at USD 150 per user per month. Enhanced Scheduling and Optimization is bundled with Field Service Plus or available as a separately negotiated add-on; base Dispatcher and Mobile Employee SKUs include the Dispatcher Console and Auto-schedule but not the full ESO surface, and Salesforce typically caps optimization runs and scheduled jobs per day on add-on tiers. Contractor SKUs cover occasional crew members at USD 50 per user per month or USD 150 per user per month with full mobile access. eLogii is a platform fee, banded by field staff, drivers, jobs per day and modules, from USD 3,000 per month. The pricing models compose: Salesforce charges per user for the FSM and Enhanced Scheduling and Optimization, eLogii charges a platform fee for the routing layer. Customers typically report 3 to 4× return on investment within 6 months on eLogii.
Typically 3 to 5 weeks from kickoff to a phased go-live, including building the custom connector against the Salesforce Platform REST API. eLogii reads work orders, service crews, service resources, vehicles, territories, customer assets and Maintenance Plans and Maintenance Work Rules from Salesforce Field Service; routes, ETAs and completion data flow back. Most teams start with the business unit where the Dispatcher Console is leaking the most: usually a multi-depot regional field-service book, a recurring service program at scale, or the part of the operation where the dispatcher is hand-rebalancing every morning. Salesforce Field Service stays in place for everything else.
Three reasons. First, the Dispatcher Console and Enhanced Scheduling and Optimization were built to assign work to service resources against the Salesforce work-order model. Once the operation needs constraint-heavy multi-day, multi-depot optimization as the daily input, that surface is not the tool. Second, eLogii customers at scale report operational outcomes that go past what FSM scheduling alone delivers: Brymec 30% productivity and 20% routing efficiency; ATS Building Products 98% improvement in deliveries per route; Porcelanosa 60%+ planning time cut; Unimasters 50% less planning time and 49% fewer service calls. Third, eLogii exposes the optimizer itself as REST endpoints with seven webhook events, so the routing layer integrates cleanly into the Salesforce stack via the Salesforce Platform REST API, Platform Events and the Streaming API.
Yes. eLogii runs operations at scale: J-Club (9,000+ stores), NHS, Belfast City Council, Vergo Pest Management (400 technicians, Tyro Group), Bristow & Sutor (200+ enforcement agents, 200,000+ case visits routed annually), Porcelanosa, Caldic and Berkmann Wine Cellars. ISO 27001 and SOC 2 Type 2 certified.
Last updated: June 2026. Information about Salesforce Field Service is drawn from Salesforce Field Service product page, Salesforce Help: Salesforce Field Service overview, Enhanced Scheduling and Optimization overview, Dispatcher Console reference, Salesforce Platform REST API overview, Salesforce pricing, Salesforce Customer Stories, and G2 and TrustRadius reviews. Information about eLogii is drawn from elogii.com and the eLogii API documentation.
Custom simulation
A 30-minute working session with our solutions team. We take a sample of your real jobs, depots, vehicles and SLAs, run them through the eLogii engine, and show you the projected delta against how you plan today. No slides, no generic benchmarks.