All About Field Service Lightning
Amit Chaudhary

Amit Chaudhary

Amit Chaudhary is Salesforce Application & System Architect and working on Salesforce Platform since 2010. He is Salesforce MVP since 2017 and have 17 Salesforce Certificates. He is a active blogger and founder of Apex Hours.

All About Field Service Lightning

Field Service Lightning (FSL), as you might know, is a Salesforce product that connects customers, workforce and products on a single platform to deliver exceptional on-site services.

It also provides customer support team a chance to intelligently delegate work to Field Service technicians and monitor them constantly. It enables them to handle customers records and data in the field from within Salesforce.

If you are curious about how this entire process works or what’s required for it to be set up, then you must join us for our upcoming live session. We shall discuss all about FSL including its licensing requirements , understand the personas involved, learn how to setup Field Service Lightning, understand its objects and its data model along with their significance. And all of this using a demonstrative approach ! Sounds exciting isn’t it, See you live !

If you are new and want to learn Salesforce Field Service Lightning (FSL) check out our Free Training.

What is Field Service Lightning ( FSL )

FSL gives us the ability to bring together three important elements of a Business who provide on-field service.

  1. Customers
  2. Products
  3. Workforce

Supported Editions and pricing

The Field Service Lightning core features, managed package, and mobile app are available in following editions of Salesforce

  1. Enterprise
  2. Performance
  3. Unlimited
  4. Developer

How does a Field Technician work?

  1. Get a job assigned
  2. Collect the details required
  3. Collect parts/repair material required for the job.
  4. Finish the job and log it.
  5. Get a confirmation from the customer
  6. Get Paid !
  7. Go back and update the job status

How does an In-office Agent work?

  1. Collect work orders.
  2. Assign Jobs
  3. Provide required information( customer info, address, time of availability) to the Technician/Field Agent.
  4. Provide parts/repair material required for the job.
  5. Update the job status once completed.
How does an In-office Agent work?

FSL Key players

Role Description
Administrator Sets up field service features according to their unique business needs. This includes installing the Field Service Lightning managed package and Field Service Lightning mobile app.
Agent Takes customer service calls and requests field service appointments via work orders, which list the skills and parts that are needed.
Dispatcher Assigns and manages the service appointments. The dispatcher console included in the managed package helps dispatchers schedule, optimize, and dispatch service appointments from one screen.
Mobile Worker or Technician Manages their service appointments. Their tasks include closing work orders, tracking the parts they used, and providing service reports.

Capabilities to help Field Agent/Technician

  1. Manage jobs from Mobile device
  2. Customer info, product info, job info, all available at one place in mobile.
  3. Knowledge articles to provide faster and better resolution to the customers

Capabilities to help Service Agent/Dispatcher

  1. Collect detailed information
  2. Dispatching Jobs and shipments
  3. Track status, location and inventory
  4. Service Reports to help provide better status to the Customer and management

Roles and capabilities

Admins and Agents can… ( using Core Field Service Lightning ) Dispatchers can ( using Field Service Lightning Managed Package ) Field agents/technicians can … (using Field Service Lightning Mobile App)
•Set operating hours, skill sets, and standard appointment requirements unique to your organization •Enable the Salesforce app to provide mobile access to your mobile workforce •Track inventory and van stock so your mobile workforce has what they need when they’re at a customer site •Report and analyse field service data •Plan, perform, and track all your field service work, from installations to repairs and maintenance •Optimize the schedule according to your organization’s scheduling policies •Get a bird’s-eye view of appointment lists, scheduling actions, a resource availability chart, and an interactive map in the dispatcher console •Integrate and maintain scheduling policies, global actions, sharing tools, and optimization rules with the administration app •View their appointment schedule •Use Salesforce data to check on work orders, reach contacts, and verify addresses •Create and edit records to log work and create follow-up appointments •Use Chatter to collaborate with other mobile workers, managers, and dispatchers •Track updates with push notifications •View Knowledge articles to complete tricky tasks •Track van stock and inventory consumed to complete jobs
Roles and capabilities

A typical process for a Work Order

A typical process for a Work Order

The Core Data Model

The Core Data Model

Work orders represent work to be completed for our customers.

They are the main element for field service operations in Salesforce.

Work Order line items are subtasks for various other purposes such as tracking

Key Objects and their significance

  1. Service Appointment :Object to store an appointment with details of Work Order.
  2. Skills : Required skills to perform field tasks
  3. Service Territories :Object to store territories where Field agents are available to work.
  4. Work Type :Templates for common field service work, such as cable installations or furnace repairs
  5. Service Resources :Mobile employees who can perform field service work
  6. Operating Hours :Times when field service work can be performed for service territories, service resources, and customer accounts
  7. Product Items :Parts or services that can be requested, required, transferred, and consumed in field service work
  8. Product Requests :Stores all the Requests for a part or parts.
  9. Time Sheets  :Tools to track the time your field service employees are spending on tasks
  10. Product Requests : Stores all the Requests for a part or parts.
  11. Service Report Templates Templates for customer-facing reports summarizing the status of service appointment and work orders

Installing and Setting up FSL

  1. Enable Field Service Lightning from Setup
  2. Install Field Service Lightning Managed Package app from AppExchange ( Note – Package cannot be installed without enabling FSL in the Setup)
  3. You will have two Apps installed after these steps –
    1. Field Service Admin
    2. Field Service



  1. What is FSL and its benefits
  2. Supported Editions and pricing
  3. A typical Field service process cycle
  4. How can it help us improve ( Product capabilities )
  5. Object Model along with their significance
  6. Installing and Setting up FSL
  7. Explanation with Demo

Further learning

Please Subscribe to our YouTube channel to get notification for upcoming recording.

If you are new in Salesforce. Please check our free Salesforce Admin and Salesforce Developer training.

Share this article


  • Hello, I appreciate the content, must say life saviour.
    I have a query being a newbie in FSL, say we have a requirement of filtering assets from work orders based on any parameters say account, contact anything, What should be the approach to achieve this.
    Thanks in advance

  • Can we set up the start location as Home address abs end location as office address for individual field agent?

  • I cannot tell you how helpful this is!!!! I was super under pressure for a client request and was having a hard time figuring out the process so the visuals are incredibly helpful. THANK YOU.

    • Thank you so much for your kind words. Its means alot for me.

      Amit Chaudhary

  • I read your article it is very informative for me. I hope I will find more articles in the future.

Leave a reply

Keep in Touch

Subscribe for Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 3,229 other subscribers


Our Supporter


Apex Hours

Apex Hours is one stop platform to learn Salesforce skills and technology

Join our Newsletter and get tips and tricks how to explore the salesforce for free!