---
schema_version: "1"
id: 3ef87bff61f62660fca488f762e2537125498eabb1cbba24244df0ca7f29e522
title: Give Contractor Service Resources 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/fs_contractor_access.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.fs_contractor_access.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2adf73f372d356fef8970bbea1ee0a0e8d71bd06bdeddf1ed0a7c7c68f789e85
description: 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.
products:
  - Field Service
release: "264"
---
# Give Contractor Service Resources Access to the Field Service Mobile App

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.

## Create an Account and Contacts

Create an account that represents the contractor, something like Widget Corporation Contracting. Then create contacts linked to the account. Create at least one contact for the contractor manager. If other contractors need access to Experience Builder sites, create contacts for each user.

## Set Up Access and Permissions

Depending on the licenses that your organization purchased, you can assign contractors the Customer Community Plus or Partner Community license. If both license types are available, partner licenses are ideal for users who are engaged in sales or distribution with your company. Community licenses are required to access Experience Cloud sites.

Assign the Field Service Scheduling permission set license so that the user can be included in scheduling. Assign the Field Service Mobile permission set license to users that need access to the Field Service mobile app. Then, create a user profile for contractors (recommended) and configure their object permissions.

## Log In Faster with Deep Links

Use deep linking to automatically set the login URL and streamline the onboarding process for contractors. Users simply click the link and enter their login credentials to access the Field Service mobile app faster without typing a long URL.

For example, use the supplied URL to add a connection to a server.. This example the server is saved to the Change Server list. Give users quick access by eliminating the need for repeated login attempts: `com.salesforce.fieldservice://v1/login/<server_name>/<server_url>`.

This example sets the login URI, sends users directly to `https://my.site.come/contractor/login`, and saves the login record in the Change Server list as employee: `com.salesforce.fieldservice://v1/login/employee/my.site.com/contractor/login`

For optimal deep linking to the Field Service mobile app:

- Create a user-friendly name to identify the server, like `<server_name>`.
- Avoid spaces, punctuation, and characters other than letters or numbers, especially if workers must log in to multiple sites.
- Don’t include http or https when specifying the URL.
- Test your link before sharing, because not all apps support clicking links that other than http.

- **[Granting Access and Permissions to Contractors](https://help.salesforce.com/s/articleView?id=service.fs_contractor_access.htm&release=264.0.0&type=5)**  
    To give your mobile workforce access to the Field Service mobile app, set them up with the right user license and permissions.

## Granting Access and Permissions to Contractors

To give your mobile workforce access to the Field Service mobile app, set them up with the right user license and permissions.

### Required Editions

<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="d149418e156">User Permissions Needed</th>
              </tr>
            </thead>
            <tbody>
              <tr class="">
                <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d149418e156 ">To grant access to contractors</td>

                <td class="slds-cell-wrap" style="vertical-align:top;" headers="d149418e156 ">Customize Application</td>

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

1. Assign the Field Service user license to the user.
2. Create a Field Service permission set.
    1. From Setup, enter Permission Sets in the Quick Find box, then select **Permission Sets**.
    2. Click **New**.
    3. Select the appropriate Field Service Mobile license for your contractor from the picklist, whether that’s Customer Community Plus or Partner Community
    4. Click **Save**.
    5. Click **System Permissions**, then click **Edit**.
    6. Select the Field Service Standard and Field Service Mobile system permissions.
    7. Click **Save**.
3. Customize the permission set’s object permissions by clicking Object Settings, then click an object’s name to modify its permissions.
4. Assign the permission set to your mobile app users:
    1. Click **Manage Assignments**, and then click **Add Assignments**.
    2. Select all users who need the app permission set.
    3. Click **Assign**.
5. Make sure the user has the API Enabled system permission set enabled. This permission set is assigned from either the user profile or other permission set which includes the API Enabled system permission.
    1. Click **System Permissions**.
    2. Click **Edit**.
    3. Select **API Enabled**.
    4. Click Save.