Field Service mobile users may receive unnecessary push notifications for Service Appointments assigned to other technicians. This occurs when multiple technicians work on different Service Appointments under the same parent Work Order.
For example, when Technician A's Service Appointment status changes from Scheduled to Dispatched, Technician B — who is assigned to a different Service Appointment on the same Work Order — also receives a push notification on their mobile device.
Two independent components interact to cause cross-technician notifications:
FSL_ServiceAppointment_Update_Notification) fire when a Service Appointment status changes and send push notifications to all Work Order followers, without filtering to only the assigned resource of the specific Service Appointment that changed.Existing EntitySubscription records — which represent Chatter follower relationships — continue triggering notifications until they are removed. Use the Salesforce Object Query Language (SOQL) query below to identify and delete them.
For example, if your org has Work Order WO-0001234 where Technician A and Technician B are both receiving each other's notifications, run this query for that Work Order's ID first:SELECT Id, SubscriberId, ParentId FROM EntitySubscription WHERE ParentId = '<WorkOrderId>'
This query returns all Chatter follower records (EntitySubscription) for the specified Work Order, including the subscriber user IDs. Each returned record represents a technician who receives notifications from third-party flows targeting Work Order followers.
<WorkOrderId> with the ID of the affected Work Order.Reach out to your third-party managed package vendor (if you are using custom notification solution with third-party app) and request:
005388774

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.