---
schema_version: "1"
id: 44721f651c92c89fc0a27f140b6306ed87409f10cbe9328fc522b68f91114023
title: Give Users Access to the Field Service Mobile App
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/mfs_perms_standard.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.mfs_perms_standard.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a4ddf819e4844b65054f7b8bd8867975480405b18be4e48c91f7c80c7b6e4cf9
description: To give your mobile workforce access to the Field Service mobile app, set them up with the right user license and permissions. These steps also apply to Experience Builder site users.
products:
  - Field Service
release: "264"
---
# Give Users Access to the Field Service Mobile App

To give your mobile workforce access to the Field Service mobile app, set them up with the right user license and permissions. These steps also apply to Experience Builder site users.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">The Field Service core features, managed package, and mobile app are available in <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">To access the Field Service mobile app, users need the Field Service Mobile user license.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d80025e78">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d80025e78 ">To create permission sets:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d80025e78 ">Manage Profiles and Permission Sets</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d80025e78 ">To manage users:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d80025e78 ">Manage Users</td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d80025e78 ">To create service resources:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d80025e78 ">Create on service resources</td>

          </tr>
        </tbody>
      </table>

1. Create a permission set.
    1. From Setup, in the Quick Find box, enter Permission Sets, and then select **Permission Sets**.
    2. Click **New**.
    3. Enter a name. For example, enter Field Service Mobile. The API name is populated for you.
    4. For License, select **Field Service Mobile**.
    5. Save the permission set.
2. Enable the required system permissions.
    1. In the permission set, click **System Permissions**, and then click **Edit**.
    2. Select these system permissions: **Field Service Standard**, **Field Service Mobile**, and **API Enabled**.
    3. Save your changes.
3. Customize the object permissions.
    
    1. In the permission set, click **Object Settings**.
    2. Click an object’s name to modify its permissions.
    3. Save your changes.
        
        At a minimum, mobile users need the permissions in this table. You can assign additional permissions to objects such as assets, accounts, and products, according to your business needs.
    
      
    | Object Name | Object Permission Needed | Field Permission Needed |
    | --- | --- | --- |
    | Contact | Read | Email, Name, Phone, Title, Mobile |
    | Service Appointment | Read | Appointment Number, Created By, Created Date, Parent Record, Parent Record Type, Parent Record Status Category |
    | Service Appointment | Read, Edit | Address, Contact, Owner, Scheduled Start, Scheduled End, Status, Work Type |
    | Service Resource | Read, Edit | Active, User |
    | Work Order | Read, Create, Edit | None |
4. Assign the permission set to the mobile users.
    1. Click **Manage Assignments**, and then click **Add Assignments**.
    2. Select all of the mobile users.
    3. Click **Assign**.
5. Create a service resource record for each user.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_field_service-264-0-0-production-enus/3f7dceb9-dd70-454a-b49e-bbb4526a158d/images/icon_note.png)
    
    Note To use the Field Service mobile app, each user needs Read access to their service resource record. If you have Service Resources set to Private in Sharing Settings, see [Manual Sharing](https://help.salesforce.com/s/articleView?id=platform.granting_access_to_records.htm&type=5&language=en_US) for how to give your users Read access, or consider implementing sharing rules.
6. (Android only) Add Apex class access for users that need the Google Maps functionality.
    1. Create a permission set.
    2. In the permission set, click **Apex Class Access**.
    3. Click **Edit**.
    4. Add these Apex classes to the list of Enabled Apex Classes. These classes enable the Android Salesforce Field Service mobile app to securely access directions and geo-coding information through Google Maps APIs: **FSL\_RESTController\_GoogleApis\_Directions**, **FSL\_RESTController\_GoogleApis\_Geo**, and **FSL\_RESTController\_GoogleApis\_Requestor**.
    5. Assign the permission set to Android users.
    6. Save your changes.

- **[Give Contractor Service Resources Access to the Field Service Mobile App](https://help.salesforce.com/s/articleView?id=service.fs_contractor_access.htm&release=264.0.0&type=5)**  
    The way you track contract work in Salesforce depends on how you want to track capacity, assign appointments, exchange data with contractors, and give them access to the Field Service mobile app. Follow these simple steps to add contractors to your database and give them the access they need.

#### See Also

- [Set Up Inventory Access for Mobile Workers](https://help.salesforce.com/s/articleView?id=service.mfs_products_location.htm&release=264.0.0&type=5 "Customize your page layouts and user permissions so that your team can take care of inventory management tasks. For example, give mobile workers the ability to log product consumption, create product requests, and keep their service vehicle inventory current. Inventory management is supported on both Android and iOS.")
- [Field Service Permission Set Licenses](https://help.salesforce.com/s/articleView?id=service.fs_perm_set_licenses.htm&release=264.0.0&type=5 "Permission set licenses are required for some Field Service users to interact with settings, the Classic Dispatch Console, and other features. Learn how permission set licenses match to different groups of users.")
- [Granting Access to Records with Manual Sharing](https://help.salesforce.com/articleView?id=platform.granting_access_to_records.htm&type=5&language=en_US)
- [Create Sharing Rules](https://help.salesforce.com/articleView?id=platform.security_sharing_rules_create.htm&type=5&language=en_US)