A Service Appointment (SA) is successfully scheduled and changed to Dispatched status. While the appointment is visible to dispatchers in the Service Console (Desktop), it does not appear in the assigned Technician’s Field Service Mobile App (FSL) under "My Schedule."
Status: Dispatched (Confirmed on Web).
Sync Status: No pending sync or upload errors on the mobile device.
Basic Troubleshooting: Restarting the app, logging out/in, and clearing the cache do not resolve the issue.
Access: The affected user can see the record perfectly fine when logged into the Desktop browser.
The root cause is an incorrect or restrictive Field Service Mobile Page Layout configuration.
If the assigned Mobile Layout is missing critical lookup fields or related object references (such as Account, Work Order, or specific Address fields), the mobile app's data engine may fail to render the record in the "My Schedule" view. Effectively, the record exists in the local database but cannot be displayed because the layout lacks the necessary metadata to build the view.
Ensure the User's Profile is assigned to a layout that includes all mandatory fields required for the Field Service Mobile sync.
Navigate to Setup > Field Service Mobile Settings.
Identify the Mobile Settings record assigned to the affected user's profile.
Review the Page Layouts for the Service Appointment object associated with that profile.
Ensure the following fields are present on the Mobile Page Layout:
Scheduled Start and Scheduled End.
Status.
Address (or Latitude/Longitude).
Parent Record (Work Order or Work Order Line Item).
Account (if applicable).
To confirm the layout is the culprit:
Create a clone of the existing Mobile Page Layout.
Add all standard fields back to the layout.
Assign this new layout to the Technician’s Profile.
On the Field Service Mobile App, clear the cached metadata:
Go to Settings > Advanced Settings > Clear Cached Metadata.
Close and reopen the app. Wait for the initial sync to complete fully.
Once the layout is updated and the app has resynced:
Trigger a Push: Briefly change the status of the missing appointment (e.g., move it from Dispatched to Scheduled, then back to Dispatched) to force a fresh notification to the device.
Check the My Schedule tab in the app. The appointment should now be visible.
005316353

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.