Configure Salesforce connected apps and Visualforce Pages Updated November 19, 2024 18:34 Note: This article is about the new beta Admin App, which is still in development. Changes may occur. Please provide feedback directly in the beta app. Using the Showpad for Salesforce app, users can view all logged Showpad activity as Insights information in Salesforce, as well as view and share recommended content related to the Salesforce object. In this article, you will learn how to install and configure the Showpad for Salesforce app, which will enable you to configure the Showpad Web tab, and Showpad Widget, including sharing insights and recommendations. Key benefits Search and access all of your sales material that's available in Showpad Get notified when prospects interact with your shared documents Easily log all meetings and sharing activities to Salesforce Instantly find and share recommended content for any opportunity in Salesforce You need this to succeed The beta Admin App enabled Admin privileges on both the Showpad and Salesforce platforms Showpad Ultimate plan Salesforce Enterprise or Unlimited plan with access to Sales objects such as Opportunities Before following the steps in this article, please ensure you've connected your Salesforce instance to Showpad downloaded the Showpad for Salesforce app. Select your Salesforce Experience Classic Lightning See how it's done on Salesforce Classic Configure Showpad for Salesforce Configure profile access for Visualforce pages Common Showpad for Salesforce errors Back to Top 1. Configure Showpad for Salesforce When the installation is completed, click Setup in the top menu. In the left menu select Build and click Installed Packages. Find the ShowpadForSF package and click Configure. Enter your organization’s Showpad subdomain. The subdomain is the Showpad organization name you use to log into Showpad. Click Save. Note: Do not include Showpad's domain. Enter your organization name only, all in lowercase. Click Setup in the top menu. In the left menu find Administer, click Manage Apps, Connected Apps. In the Connected Apps list, find the Showpad App and click Edit. In OAuth Policies, open the Permitted Users drop-down list and choose Admin approved users are pre-authorized. When you’re ready, select the Save button. This is the permission setting required for the integration with Showpad to work for users. In the Connected Apps list click on the Showpad App. Scroll down and in the Profiles section click the Manage Profiles button. Select the profiles you want to authorize to access the app. When you’re ready, click the Save button. Back to Top 2. Configure profile access for Visualforce Pages To give users access to the Showpad apps you will use, users need profile access to the Showpad App Visualforce Pages. Click Setup in the top menu. In the left menu find Build, click Develop, Visualforce Pages. Click Security for the Showpad App page you want to configure profile access for. Add profiles from the Available Profiles list to the Enabled Profiles list to grant users with these profiles access to the Showpad App Visualforce Pages. Repeat these steps for any additional Showpad App pages you want to configure profile access for. Up next: learn how to add Showpad's Insights and Recommendations app to record pages. Back to Top 3. Common Showpad for Salesforce errorsThe user is not found in the Salesforce app or you receive an Error 400: Bad Request.When this occurs, the organization name is incorrect. The Salesforce Administrator should verify the Installed Packages and configure the Showpad account.It's also possible that the Showpad login (email address) does not match the email address field in Salesforce. To fix this, the Salesforce Administrator needs to verify the following: In Salesforce, navigate to 'Setup', 'Build', 'Develop', 'Installed Packages'. Look for the ShowpadForSF package and then click ‘Configure’ Web App URL = organization.showpad.biz Showpad Subdomain = organizationNow that the organization is filled in correctly, the user should show up in the Salesforce App. No Showpad account could be found for this Salesforce account. When the Showpad login or email address doesn't match the email address field in Salesforce, you will receive an error message that the user could not be found.This issue often occurs when testing in Sandboxes or when companies have multiple domains. (John.Doe@showpad.com is not the same as John.Doe@showpadinc.com)Email aliases can cause issues as well. (John@showpad.com is not the same as John.Doe@showpad.com)The Salesforce Administrator can update the email address field for all affected users in Salesforce. Each user can update their own email address or the email address can be updated in Showpad. Navigate to 'Setup', 'Administer', 'Manage Users', 'Users'. Find user in the list and click ‘Edit’. Update Email Address field to match the Showpad username. The user must confirm the email address change. Individual updated email address in Salesforce: Select the 'username' menu. Select the ‘My Settings’ option. Click ‘Edit my personal information’ Update email address field to match the Showpad username. The Showpad for Salesforce app has not been configured correctly. The OAUTH Policy's Permitted Users are incorrectly set. When this occurs, it means that the users have not been authorized to view the app. When you receive an error that the Showpad for Salesforce App is not configured correctly, it means that the users have not been authorized to view the application. To fix this error message, the Salesforce Administrator needs to verify this: In the Salesforce console, navigate to 'Setup', 'Administer', 'Manage Apps', 'Connected Apps'. Look for the Showpad App and click ‘Edit’. Find the ‘Permitted Users’ field under the ‘OAuth Policies’ section and select the option: ‘Admin approved users are pre-authorized’. Once this is selected and saved, the Salesforce Admin can now select user roles that will be given permission to view the App. Scroll to find the ‘Profiles’ section and click the ‘Manage Profiles’ button. Select the user profiles that should have access to the App and click ‘Save’ The users are now correctly authorized to use the App. Certain User Profiles cannot access the Showpad for Salesforce App. If a particular user profile cannot access the Showpad for Salesforce App, it's highly possible that you will see a permission error.Once you, as a Salesforce Administrator, issue the Admin-Approved authorization, the following needs to be checked: Scroll down to find the ‘Profiles’ section. Click the 'Manage Profiles’ button. Select the user profiles that should have access to the Salesforce App. Click 'Save'.The user will now have the correct permissions and will be able to access the Salesforce App. Server ErrorThe subdomain is incorrect in the configuration of the package. Navigate to 'Setup', 'Installed Packages', and select Configure for the Showpad for Salesforce app. The subdomain field should contain only the name of the organization. For example, using myorganization.showpad.biz will generate a server error. You would want to only input myorganization. Learn how this feature works in the current Online Platform. See how it's done on Salesforce Lightning Configure Showpad for Salesforce Configure profile access for Visualforce pages Common Showpad for Salesforce errors Do this step by step Back to Top 1. Configure Showpad for Salesforce When the installation is completed, click Setup in the top menu. In the left menu under Platform Tools, select Packaging then Installed Packages. Find the Showpad for Salesforce app, then click Configure. Enter your organization’s Showpad subdomain. The subdomain is the Showpad organization name you use to log into Showpad. Note: Do not include Showpad's domain. Enter your organization name only, all in lower case. In the left menu under Platform Tools, click Apps. Select Connected Apps and click Manage Connected Apps. In the Connected Apps list, find the Showpad App and click Edit. In OAuth Policies, open the Permitted Users drop-down list and choose Admin approved users are pre-authorized. When you’re ready, select the Save button. This is the permission setting required for the integration with Showpad to work for users:-Permitted users: Admin approved users are pre-authorized-IP Relaxation: Relax IP restrictions-Refresh token is valid: this node should be selected In the Connected Apps list click on Showpad App. Scroll down and in the Profiles section click the Manage Profiles button. Select the profiles you want to authorize to access the app. When you’re ready, click the Save button. Back to Top 2. Configure profile access for Visualforce Pages To give users access to the Showpad apps you will use, users need profile access to the Showpad App Visualforce Pages. Click Setup in the top menu. Use the quick find menu to search for and select Visualforce Pages. Click Security for the Showpad App page you want to configure profile access for. Add profiles from the Available Profiles list to the Enabled Profiles list to grant users with these profiles access to the Showpad App Visualforce Pages. Repeat these steps for any additional Showpad App pages you want to configure profile access for. Up next: learn how to add Showpad's Insights and Recommendations app to record pages. Back to Top 3. Common Showpad for Salesforce errorsThe user is not found in the Salesforce app or you receive an Error 400: Bad Request.When this occurs, the organization name is incorrect. The Salesforce Administrator should verify the Installed Packages and configure the Showpad account.It's also possible that the Showpad login (email address) does not match the email address field in Salesforce. To fix this, the Salesforce Administrator needs to verify the following: In Salesforce, navigate to Platform Tools, Apps, then click Installed Packages. Find the Showpad App, then click Configure. Make sure the Showpad Account Subdomain is set up correctly. If the Web App URL is organization.showpad.biz, the Showpad Subdomain = organizationNow that the organization is filled in correctly, the user should show up in the Salesforce App. No Showpad account could be found for this Salesforce account. When the Showpad login or email address doesn't match the email address field in Salesforce, you will receive an error message that the user could not be found.This issue often occurs when testing in Sandboxes or when companies have multiple domains. (John.Doe@showpad.com is not the same as John.Doe@showpadinc.com)Email aliases can cause issues as well. (John@showpad.com is not the same as John.Doe@showpad.com)The Salesforce Administrator can update the email address field for all affected users in Salesforce. Each user can update their own email address or the email address can be updated in Showpad. Navigate to Setup. In the left side menu find Administer, Users, and select Users. Find user in the list and click Edit. Update Email Address field to match the Showpad username. The user must confirm the email address change. Individual updated email address in Salesforce: Select the 'username' menu. Select the ‘My Settings’ option. Update email address field to match the Showpad username. The Showpad for Salesforce app has not been configured correctly.The OAUTH Policy's Permitted Users are incorrectly set. When this occurs, it means that the users have not been authorized to view the app. When you receive an error that the Showpad for Salesforce App is not configured correctly, it means that the users have not been authorized to view the application. To fix this error message, the Salesforce Administrator needs to verify this: In the Salesforce Lightning console, navigate to Setup. From the left side menu, go to Platform Tools, Apps, then select Manage Connected Apps. Look for the Showpad App and click Edit. Find the ‘Permitted Users’ field under the ‘OAuth Policies’ section and select the option: ‘Admin approved users are pre-authorized’. Once this is selected and saved, the Salesforce Admin can now select user roles that will be given permission to view the App. Scroll to find the Profiles section and click the Manage Profiles button. Select the user profiles that should have access to the App and click ‘Save’ The users are now correctly authorized to use the App. Certain User Profiles cannot access the Showpad for Salesforce App. If a particular user profile cannot access the Showpad for Salesforce App, it's highly possible that you will see a permission error.Once you, as a Salesforce Administrator, issue the Admin-Approved authorization, the following needs to be checked: Scroll down to find the ‘Profiles’ section. Click the 'Manage Profiles’ button. Select the user profiles that should have access to the Salesforce App. Click 'Save'.The user will now have the correct permissions and will be able to access the Salesforce App. Server ErrorThe subdomain is incorrect in the configuration of the package. Navigate to 'Setup', 'Installed Packages', and select Configure for the Showpad for Salesforce app. The subdomain field should contain only the name of the organization. For example, using myorganization.showpad.biz will generate a server error. You would want to only input myorganization. Learn how this feature works in the current Online Platform. Related articles Configure Salesforce connected apps and Visualforce Pages Add Showpad's Insights and Recommendations app to record pages Configure the Showpad Web tab in Salesforce Download and install the Showpad for Salesforce app Download and install the Showpad for Salesforce app