---
schema_version: "1"
id: 44ff9727c6d0b3c8dda74d6eb41f1e49436f4a2c8e06059b3a00a8e096b174c9
title: Customize Push Notifications for Workforce Scheduling
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/wfs_push_notifications.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.wfs_push_notifications.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: da851466d9648273e1986978c11ac7e1707f6ec3359070727f4d0956f5bffaf5
description: Push notifications alert your mobile workforce to approaching appointments and scheduling changes.
products:
  - Public Sector
  - Service Cloud
release: "264"
---
# Customize Push Notifications for Workforce Scheduling

Push notifications alert your mobile workforce to approaching appointments and scheduling changes.

### 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: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions</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="d15955e67">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d15955e67 ">To customize push notifications:</td>

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

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

You can extend or replace the default notifications using [custom notifications](https://help.salesforce.com/articleView?id=notif_builder_custom.htm&language=en_US).

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-workforce_scheduling-264-0-0-production-enus/1eb114f2-bdf8-40c9-98ed-accb880f7906/images/icon_note.png)

Note When a service appointment is related to another object, such as a visit or an interaction, the notification's message reflects that object. This behavior isn't configurable and isn't controlled by a Salesforce admin.

1. Ensure that the [connected app](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tHq000000lsw7) (different from the app itself) has been downloaded.
2. Enable notifications in Setup.
    1. From Setup, enter Field Service Settings in the Quick Find box, then select **Field Service Settings**.
    2. Under Notifications, select **Enable notifications**, and save your changes.
3. Choose when service appointment notifications are sent.
    1. From Setup, enter Field Service Mobile Settings in the Quick Find box, then select **Field Service Mobile Settings**.
    2. Next to your mobile settings configuration, click **Edit**.
    3. Under Customization, select how to send appointment notifications and then save your changes.
        
        - When you select **Send appointment notifications on assignment**, workers are notified when they’re assigned to a service appointment and when their assignment is changed or removed. They’re not notified when they're dispatched for the appointment. If a worker changes or is removed from the service appointment after they were assigned, they still receive the notification, regardless of the status of the service appointment.
        - When you select **Send appointment notifications on dispatch**, workers are notified when the status of the service appointment changes to Dispatched and when their assignment is changed or removed. If a worker changes or is removed from the service appointment after it's dispatched, they still receive the notification.
        - When you select both options, workers receive assignment and dispatch notifications.
        - If you select neither option, no service appointment notifications are sent.
            
            ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-workforce_scheduling-264-0-0-production-enus/1eb114f2-bdf8-40c9-98ed-accb880f7906/images/icon_note.png)
            
            Note The notification received on the Field Service mobile app shows this message: \[User\] assigned resource \[Service Resource\] on Service Appointment \[Appointment\]. This signals to the technician that the appointment is ready to be picked up. This happens at assignment time (when an Assigned Resource is created) or dispatch time (when an assigned Service Appointment is dispatched) based on the settings selected.

Workers also receive push notifications in the following circumstances.

- Followers of a service appointment receive a separate notification regarding the service appointment assignment to a another worker.
- A Chatter text post is made on a work order that the worker follows.
- A Chatter file post is made on a work order that the worker follows.
- A feed-tracked change is made to a work order that the worker follows.
- (iOS only) A feed-tracked change is made to a service appointment that the worker follows.
- Push notifications or chatter posts push the most recent record data onto the mobile device.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-workforce_scheduling-264-0-0-production-enus/1eb114f2-bdf8-40c9-98ed-accb880f7906/images/icon_note.png)

Note Mobile workers aren't automatically added as followers to work orders and service appointment records that they're assigned to. Consider creating an Apex trigger on the service resource object to add or remove users as followers when assignments change.