Skip to content
  • There are no suggestions because the search field is empty.

Salesforce integration: Installation Guide

Effortlessly integrate Showell into Salesforce: Streamline your content management and Sharing process

Introduction

Seamlessly integrate Showell with Salesforce to streamline content sharing, enhance customer engagement, and gain valuable insights: all without leaving your CRM.

Showell and Salesforce


With Showell’s powerful tools, you can:

  • Access your full Showell content library directly within Salesforce, ensuring your team always has the latest sales materials at their fingertips.
  • Share content instantly with your contacts, leads, or opportunities for a smooth and efficient sales experience.
  • Track and manage Shares by linking them to opportunities, events, or meetings; keeping all relevant information in one place.
  • Gain actionable insights with built-in analytics, helping you measure engagement and optimize your sales approach.

With Showell and Salesforce working together, you can close deals faster, stay organized, and make data-driven decisions effortlessly.


More information:

 


 

Good to know - before you install & configure

Ensure 'Enhanced Email' is enabled:

  • From the Salesforce Setup page: type 'Enhanced Email' in the side menu 'Quick find'. Open the page and click 'Enable'
  • For more information: Set Up Enhanced Email


Installation and Configuration:

The installation and configuration must be performed by someone with administrative privileges, such as IT, to manage Showell objects like the Showell Share object.


Optional, but recommended - 
Create Dedicated Integration Users

Create separate user accounts for the authorization. These dedicated users simplify management and prevent interruptions, such as when the user who authorized the connection is removed or deleted.


Create a Dedicated Integration User in SalesForce

Create a separate user account specifically for integration authorization. This user will be responsible for the ongoing connection between Showell and Salesforce for analytics.

  • Example Account Name: Companyname_integration or showell.integration@yourdomain.com.
  • Access Rights: Authorization should follow the least-privilege principle, granting the integration user only the necessary permissions to access CRM information for analytics.

Create a Dedicated Integration User in Showell:

  • Example Account Name: Companyname_integration or showell.integration@yourdomain.com.
  • Access Rights: Assign this user with the Admin role.
  • In Showell, sign in with this user account to initiate the authorization process.

 


 

1. Install/Update Showell to Salesforce

SalesForce Appexchange


  1. Open Showell in the Salesforce AppExchange and click 'Get It Now'.
  2. If you are not signed in yet, you will be prompted to sign in to Salesforce.
  3. Proceed to install Showell to Salesforce using the installation wizard. During this, you will have to add the installation key. This key is provided by your Showell CS Manager or you can request one by contacting Showell Support
  4. After the installation is complete, you can start adding the components.
    • Carefully follow Points 2 to 8 to add all necessary components to Salesforce.
    • Do you have a Custom Domain? Ensure it's configured (Point 2) for full feature functionality.
    • Explore all the optional features available (Points A to G), as they can enhance your Salesforce configurations to better align with your specific use cases.


Updating Showell in Salesforce

Follow the above steps 1 to 3 to update Showell in Salesforce

  • With updating, you must:
    • (1.11 to 1.13) Enable Showell shares to be used in reports. See Point F for instructions.
    • (1.11/1.13 to 1.14) Ensure your App hostname and Application are configured correctly. See Point 2 for instructions.
  • Discover all the optional features available (Points A to G), as there may be new enhancements that were not included in your previous installation version.

 


 

2. Configure your Showell Domain and Workspace, in Salesforce

Custom Domain:

  • If you use a Showell Custom Domain (e.g., 'subdomain.companyname.com'), you must configure it in Salesforce.

From Version 1.14:

  • The default domain is set to app.showell.com. If you don’t have a custom domain and use Showell with showellapp.com, you need to update this field.
  • If you have access to multiple workspaces, you must specify your Showell Workspace. This setting determines which one can be used in Salesforce.

 

  1. From the Salesforce Setup page: search (Quick Find) and open 'Custom Metadata Types' from the side menu
  2. Additional steps after updating to version 1.14 (not needed for fresh installs)
    1. Click the label 'Showellapp settings'
    2. Under the section 'Page Layouts', click 'Edit' (next to Showellapp setting layout)
    3. Drag 'Application' to the 'Information' section, followed by 'Quick Save'
  3. Navigate back by clicking 'Custom Metadata Types' in the side menu
  4. Click 'Manage Records', under actions, for the Showellapp settings
  5. Click 'Edit', under actions, for the App hostname
  6. Type your Showell Domain and application info:
    1. 'App Hostname': Provide your Custom Domain, or replace the default 'app.showell.com' with 'showellapp.com' if you are utilizing this domain
      1. Unsure about your domain? Open the Showell App for Web > login > Copy the URL from the browser address bar
    2. 'Application': Provide your Workspace Application name
      If you have access to multiple Workspaces, this option will ensure Salesforce will open the correct Showell Workspace for you and your users
      1. To find this: Navigate to the Showell App for Web and ensure you are logged in to the correct Workspace > 'Admin' in the side menu > General preferences > Under 'Basic Info' you will find 'Application' and the option to copy this
  7. Click 'Save'


Add Showell as a Trusted URL

Typically, the Showell domain is automatically included as a trusted URL. If you use a custom domain, it may already be listed among your trusted URLs. For instance, if your company domain is acme.com and your Showell Workspace custom domain is sales.acme.com, you might have already set up *.acme.com

However, If you are unsure, or if this is not the case, the following instructions will guide you how to add this. 

 

  1. From the Salesforce Setup page: search (Quick Find) and open 'Trusted URLs' from the side menu
  2. If you do not find Showell or your own domain in the list, it is not yet added as a trusted URL. Therefore this has to be created. do so by clicking 'New Trusted URL'
  3. Fill in the fields and make sure the checkboxes are selected:

    1. Trusted URL information:
      1. API Name: Showell
      2. URL: app.showell.com, showellapp.com, or your custom domain
        1. Unsure about your domain? Open the Showell App for Web > login > Copy the URL from the browser address bar
      3. Ensure the 'Active' checkbox is ticked
    2. Content Security Policy (CSP) Settings
      1. Only the 'frame-src (iframe content)' checkbox has to be ticked
  4. click 'Save'

 


 

3. Add Showell components to the record pages

You are able to add Showell components to multiple Salesforce record pages

  • 'Share files from Showell'-button - This component enables you to share Showell contents directly, with automatically populating the recipients and/or related fields based on the page from which you access this feature
    • Available for: Account, Contact, Opportunity, Lead and Calendar Event
  • 'Associate with Showell Share'-button - This component enables you to associate existing Showell Shares with recipients and/or related items. Based on the page from which you access this feature, this can be autofilled
    • Available for: Account, Contact, Opportunity, Lead and Calendar Event
  • 'Open Showell'-button - This component enables you to open Showell and all its features within Salesforce
    • Available for: Account
  • 'Showell Shares' in Related Lists - This component enables you to view the Showell Shares that are related/connected to the selected object
    • Available for: Account, Contact, Opportunity and Lead

 

The video provides step-by-step instructions for adding components to the Account record page. Use the same instructions for other pages.

  1. Add a button component:
    'Share files from Showell', 'Associate with Showell Share' and/or 'Open Showell'
    1. From the Salesforce Setup page: Click Object Manager > Search (Quick Find) and then open the record page you want to adjust. For example: Account, Contact, Opportunity, Lead or Event
    2. Choose Page Layout > Contact Layout > Mobile & Lightning Actions
    3. Drag the Showell component(s) to the desired place in the Salesforce Mobile and Lightning Experience Actions
      ➡️ You might encounter the following message:"Actions in this section are predefined by Salesforce. You can override the predefined actions to set a customized list of actions on Lightning Experience and mobile app pages that use this layout. If you customize the actions in the Quick Actions in the Salesforce Classic Publisher section, and have saved the layout, then this section inherits that set of actions by default when you click to override." Simply click 'Override the predefined actions' to enable editing.
  2. Add Related list component
    Select Related Lists. Drag 'Showell shares' to the desired place on the layout > Modify 'Showell shares' by clicking the wrench icon:
    1. In the Columns section:
      1. Remove all items from the Selected Fields-column
      2. Add 'Showell Share' and 'Last Modified Date' to the Selected Fields-column
      3. Sort by 'Last Modified Date' in Descending order
    2. In the Buttons section (Optional):
      1. Deselect 'New'
      2. Deselect 'Change Owner'
      3. Click 'OK' when done
  3. Choose Save > Yes
  4. Repeat steps 1 to 3 for any Record Pages you wish to add these components to.

 


 

4. Activate lightning page

 

  1. From the Salesforce Setup page: search (Quick Find) and open 'Lightning App Builder' from the side menu
  2. Click 'View', under actions, for the Showell lightning page
  3. In the top right, click Activation > Lightning Experience > Sales > Add Page to App > Drag 'Showell' to the desired position > Save
  4. Navigate back to the Salesforce Setup page

 


 

5. Add Frame Ancestor to Showell

To utilize the 'Showell' component within Salesforce, you must configure its URL in Showell Admin.

Salesforce frame-ancestor

  1. 1. Log in to Showell Admin > select Account settings from the top right menu
  2. Scroll down to the Frame-Ancestors section.
  3. Add your Salesforce Sales URL
    1. Copy the first part (domain name) of the Salesforce URL from your Browser Address Bar. You can find this by simply opening your Salesforce sales page.
      For example: https://RANDOM.lightning.force.com
  4. Click Save changes

 


 

6. Enable Showell share analytics in Salesforce

 

  1. From Showell Admin: Click Admin (top menu) > Salesforce Connected App
  2. Begin authorization by selecting “Authorize by signing in to Salesforce”
  3. Login with your Salesforce user’s credentials > Click "Allow"
  4. The connection is now authorized between Showell And Salesforce

 


 

7. Configure permissions for users

To enable users to use custom objects provided by Showell for the Salesforce app, their permissions need to be updated.

Showell offers a 'Showell Custom Objects' Permission set specifically designed for this. You can either use this permission set as it is or review its required permissions and assign those permissions to existing permission sets. This will allow all users to fully utilize the Showell app within Salesforce.

 

 

  1. From the Salesforce Setup page: search (Quick Find) and open 'Permission Sets' from the side menu
  2. Open ‘Showell Custom Objects’ from the list and Choose Manage Assignments
  3. Select ‘Add assignment’ from the top right
  4. Select the right users by ticking their checkbox and continue by clicking next
  5. If necessary, set an expiration date
  6. Confirm the assignment by clicking Assign

 


 

8. Assign Licenses

Once the setup of Showell and its components is complete in Salesforce, you can allocate licenses to users who require access to these features.

SalesForce Installed Packages copy

  1. From the Salesforce Setup page: search (Quick Find) and open 'Installed Packages' from the side menu
  2. Click 'Manage Licenses' next to the Showellapp Package
  3. You've now opened the Showellapp Package Manager. From here, you can see the amount of licenses you are able to allocate to users; 'Allowed Licenses'. Please contact your Showell Contact person or Showell Support if you'd like to upgrade this.
  4. In the 'Licensed Users' section, click 'Add Users'
  5. Select all the Users that need access to the Showell components > 'Add'. Keep in mind that you cannot exceed the amount of allowed licenses

 


 

Additional Options:

A. Add Custom tabs for 'Showell Shares' and/or 'Showell App'

This is an additional option where you can add custom Showell tabs

 

  1. From the Salesforce Setup page: Open the App launcher (top left) > open 'Sales'
  2. Click the pencil icon on the right side of the navigation/tab bar
  3. Choose: Add more Items > All > Search and select 'Showell Shares' and/or 'Showell' > Add Nav Items > Drag and Drop the tabs to the desired location > Save

 


 

B. Embed Showell in your Home page, App page, and/or Record page

This is an additional option where you can embed Showell in a page of choice

 

  1. From the Salesforce Sales App: open from the top right, the setup menu (cogwheel) > Edit Page
  2. Find the 'Showell'-Component in the left-side menu under 'Custom - Managed'
  3. Drag and drop the 'Showell'-Component to the desired place on your page
  4. In the top right: Click Save > Activate > Assign as 'Org default', 'App default' or 'any app and profile' > Save

 


 

C. Use Showell inside your Experience Cloud Site

You have the option to utilize Showell within your Experience Cloud Site if your users have a Salesforce or Partner Community License.

To use Showell custom objects and fields, users must have the necessary permissions. You can assign the "Showell, Partner" Permission Set from the Showell installation package to grant these permissions. Alternatively, you can review the required permissions and assign them to your existing permission sets.


Embed the 'Showell'-component within your Experience Cloud site:

  1. Navigate to the Experience Builder
  2. Find the 'Showell'-component under Components > Custom Components
  3. Drag and drop the 'Showell'-Component to any desired location on your page


CSP-violation error:

If you embed the 'Showell'-component for the first time, you may encounter a CSP-violation error indicating that you cannot access the external host. The following instructions will guide you how to fix this:

CSP Errors

  1. Go to Experience Builder Settings and select Security & Privacy
  2. Under Content Security Policy (CSP), you'll find the CSP Errors - Blocked Resource list
  3. Click Allow URL for https://showellapp.com
    1. Please note that if you have set up a Custom Domain, the URL domain should match it
  4. When asked for confirmation, click 'Allow'

    Configure the Experience Cloud site (URL) in Showell Admin:

To utilize the 'Showell' component within your Experience Cloud site, you must configure the URL of the Experience Cloud site in the Showell Admin.

Salesforce additional frame ancestor

  1. Log in to Showell Admin > select Account settings from the top right menu
  2. Scroll down to the Frame-Ancestors section.
  3. Add the Experience Cloud site URL, alongside the main Frame-Ancestor as seen in Point 5
    1. You have the option to add multiple URLs by separating them with a space
  4. Click Save change

 


 

D. Rename the Showell buttons in Salesforce

You have the ability to rename the Showell buttons in Salesforce

  1. From the Salesforce Setup page: Click Object Manager > Utilize Search (Quick Find) to find the location where the button, you'd like to rename, is used. For example: Opportunities, Leads or Contact
  2. Choose 'Buttons, Links, and Actions' and choose to Create a new Action
    1. Action Type: Lightning Web Component
    2. Lightning Web Component: Shw:showellShare
    3. Label: Choose your desired button Label
    4. Name: Choose your desired button Name
  3. Click 'Save'
  4. Follow the instructions as shown in Point 2 to move the new button into place. Remember to also remove the old button from its location.

 


 

E. Add Showell Shares to a Salesforce Event/Meeting

This feature allows you to include Showell Shares with the Event object. For instance, you can then add Showell Shares to specific calendar meetings or events.

💡 Tip: You can also show related Showell shares on the Account page, Check out Point 3, Step 4 for instructions

Salesforce related shares copy


1. From the Salesforce Setup page: Click Object Manager > Search (Quick Find) and then open 'Event'

2. Choose Lightning Record Pages

➡️ If you have previously set up a Lightning page for events, you can proceed to step 5.

3. Click New > Record Page > Next

  • Label: Choose a label of choice - For example: 'Events'
  • Object: Event

4. Click Next > Clone Salesforce default page > Select 'Event Page Default' > Done

5. Open the 'Events' lightning Record page (this will automatically open if you just created it) and Choose 'Related'

6. In the left side menu, scroll down till you find 'Related Showell Shares', and drag it into the 'Related' section > Click 'Save'

7. You will now have to activate this page for your users: Click 'Activate' > Assign as Org Default > Desktop > Save

  • Note: if you have are modifying an existing page, you can skip this step.

8. Click 'Save' once more

 


 

F. Enable Showell shares to be used in reports

💡 This step is only required with upgrading from Showell for Salesforce version 1.11 to 1.13

Salesforce allow reports copy

  1. From the Salesforce Setup page: Click Object Manager > Search (Quick Find) and then open 'Showell share'
  2. From the 'Details'-tab, choose 'Edit'
  3. Under Optional Features check 'Allow Reports' > 'Save'

 


 

G. Setup your Showell Dashboard

You can monitor and analyze your shared content using a variety of data widgets available in your Salesforce Dashboard. To help you get started, we provide several pre-designed templates.

You then have the ability to edit or design custom widgets that can showcase the most important data to meet your specific requirements. These widgets can also be integrated with Salesforce data, providing you with a holistic view of your performance metrics.

Dashboard Salesforce Showell

If you'd like to create your own widget in the Salesforce dashboard, or even your own reports, please check out the following articles:

 

💡 FAQ

 How can I get the Salesforce integration?

Salesforce is a premium Showell integration. If you'd like to know more:

On what Salesforce framework can I install Showell?

Showell works with Salesforce Lightning: Providing a more user friendly environment and modern user interface.

Can Showell and its components be installed in a Salesforce Lightning app of choice?

Yes, but we do recommend to install Showell as shown in this installation guide.

Are Showell usage analytics still available when Showell is used within Salesforce?

Yes, the analytics are collected normally, as the embedded Showell App equals the Showell App for Web.

Will Shares created in Showell automatically appear in Salesforce?

Shares created outside of Salesforce can be synced to your CRM, but this feature is configurable and turned off by default. Additionally, if the Share owner’s email matches a user in Salesforce, that user can automatically be set as the owner on the CRM side. If you’d like to enable these options, please contact us.

🔔 Troubleshooting

Why am I unable to see Showell's share analytics and tracking data in Salesforce?

Make sure that you have authorized the connection between Showell and Salesforce (Point 6). Please note that it may take approximately one hour for the analytics to become available in Salesforce.

Why are certain functionalities, such as 'related to' missing or not functioning properly?

Make sure you have completed all the installation steps outlined above. Additionally, if you are using a Custom Domain with Showell, it is important to configure it in Salesforce to ensure that all features function properly (See Point C).