_Note: this article details instructions for how to install the Assembled App for Salesforce Service Cloud, which allows agents to access read-only access to their schedules. For detailed instructions on how to integrate Assembled with Salesforce for ticket-level data, go [here](https://support.assembled.com/hc/en-us/articles/12908775529229-How-to-connect-Salesforce-Service-Cloud)._

## What is the Assembled App for Salesforce Service Cloud?  
The Assembled App for Salesforce Service Cloud allows agents to access their daily schedules in the place where they're doing their work. Service Cloud admins can install this app on behalf of their organization, which will add a button to the utility bar at the bottom of the screen. When clicked, the button opens a small popup of one day's schedule so agents can see what they're meant to be working on without having to navigate to Assembled. Agents can also toggle dates to see historic or future schedules, as well as easily navigate to their Assembled accounts for time off or schedule change requests (if those features are enabled in your account).  
  
**Prerequisites for app installation:**  
- A Salesforce enterprise account with Service Cloud enabled and set up

# Installation Instructions  
1. Install the Assembled app from [Salesforce AppExchange](https://appexchange.salesforce.com/appxListingDetail?listingId=a0NHu00000ozSnmMAE)  
   - When prompted, install for all users  
   - Select the environment you're installing the app for (production, sandbox, etc)  
   - If prompted for an installation key, input `assembled123`  
2. In your salesforce org, navigate to `Setup` → `Trusted URLs`. Click on the `New Trusted URL` button.  
  
3. In the form, fill out the following fields:  
   - Under `Trusted URL Information`:  
      - API Name: `Assembled`  
      - URL: `https://app.assembledhq.com`  
   - Under `Content Security Policy (CSP) Directives`:  
      - Check off `frame-src (iframe content)` and leave everything else unchecked  
  
4. Click `Save` once you are done  
5. Now navigate to`Setup` → `App Manager`  
6. Find your Service Console lightning application and click `Edit`  
  
7. This should take you to a Lightning App Builder. Click on `Utility Items (Desktop Only)` in the side panel. Click on the `Add Utility Item` button, and select the `scheduleTimeline` under the `Custom - Managed` section  
  
8. You can rename the component, which is what agents will see in their utility bar  
  
9. Click `Save` on the bottom once you are done  
10. Exit the Lightning App Builder. Agents can now click on the newly added component in their utility bar to see their schedule for the day as it appears in Assembled.
