Legacy Salesforce App Installation
About Legacy Salesforce App Installation
This guide is intended to help Salesforce administrators install and properly configure the Qualtrics App on the Salesforce AppExchange. While we do provide step-by-step instructions to complete the installation and configuration, this guide assumes some prior familiarity with Salesforce administration, including editing user profiles, permission sets, object layouts, and search layouts.
Contents of the App
The app comes pre-packaged with a number of custom features meant to help with the usage and administration of the app. The purpose of each of these features is briefly summarized below.
CUSTOM PROFILES SETTINGS AND PERMISSION SETS
Custom profiles settings come in two forms: Qualtrics Admin and Qualtrics User. These settings are applied to profiles during the installation process and give different levels of access to features within the app.
- Qualtrics Admin: Provides access to administrative tools within the app. In addition to distributing surveys, administrators can create and edit them. Administrators can also read and edit Survey records and Survey Response records.
- Qualtrics User: Provides access to send surveys via the app. Users can distribute existing surveys but are not able to edit or create new ones. In addition, Users are granted read (but not create) permissions on Survey Responses and both read and create permissions on Surveys.
Permission sets is another feature that mirrors the functionality of the profile settings described above, but can be applied at any time and will update with new releases to the app. If a user is given a permission set but is not granted a profile setting during the installation process, they will need to be given permission to view the Qualtrics Surveys tab manually.
CUSTOM OBJECTS
- Survey Responses: This object is a pre-built warehouse for survey responses. It stores each response to a Qualtrics survey and relates that response back to the record of the survey taker. This object comes with many fields, and these can be hidden, deleted, or added to as desired by a Salesforce Administrator.
- Surveys: This object tracks surveys that have been distributed through the Qualtrics app. Each time a survey is sent out via the app, a new record is created in the Survey object. Survey responses can be related back to the Survey record when responses are mapped back to Salesforce, making it easier to track survey responses for each distribution sent with the app.
CUSTOM BUTTONS
- List view buttons: These buttons allow users to generate a List View of Contacts, Leads, or Campaigns and then send a survey to each record in the list view.
- Campaign layout button: This button allows users to view an individual Campaign record and, from the record view, distribute a survey to the entire Campaign.
CUSTOM TABS
- Qualtrics Surveys: This tab allows users to view Survey records for surveys that have been sent using the app. It also allows app administrators to specify message settings.
- Qualtrics Vocalize: If your license currently has CX Dashboards enabled, this tab allows you to view any dashboards that you have access to.
Installing the App
The legacy Salesforce app is no longer widely available. Please use the updated app instead. If you require access to the legacy Salesforce app, please contact Qualtrics Support. Note that not all Qualtrics features may be compatible with the legacy app.
After the initialization process is complete, you’ll be presented with a page asking who you’d like to install the app for. This page is used to apply the custom profile settings mentioned in the prior section. Look at each of the options below to find which setting sounds best for you and follow the instructions for that option.
There are 3 installation options to choose from:
- Install for Admins Only: This option installs the app only for users with the System Admin profile and grants full administrative access to all System Admins.
- Install for All Users: This option installs the app for all users in your Salesforce org and grants all users full administrative access to the Qualtrics App.
- Install for Specific Profiles: This option installs the app for specific profiles and grants varying access levels according to your specifications. Before clicking Install, scroll down and select for each profile what level of access to grant users with that profile: No Access, Full (administrative) Access, or Qualtrics Standard user.
When the installation process is complete, apply the Qualtrics Admin and Qualtrics User permission sets as needed to users you would like to be able to use the app. This will ensure that future app updates will grant these users necessary permissions.
Assigning Permission Sets to Users
To ensure that your app users are updated automatically when changes are released to the app, we recommend assigning the app’s custom permission sets to these users.
Salesforce Classic
- Go to Setup, then Administer, then Manage Users, and then Permission Sets.
- View the User or Admin Permission Set.
- Select Manage Assignments.
- Select Add Assignments.
- Use the checkboxes to select the users you want.
- Select Assign.
Lightning Experience
Adding User Profiles to the Connected App Access Page
Once your app users have been assigned, you’ll also need to add their profiles to the Qualtrics Surveys Connected App page. Once they’ve been added, they’ll be able to access the app.
Salesforce Classic
- Go to Setup, then Administer, then Manage Apps, then Connected Apps, then Qualtrics Survey, and then Edit.
- Change the Permitted Users option to Admin approved users are pre-authorized. Select OK when prompted.
- Select the Save button.
- In the Connected Apps menu (Setup > Administer > Manage Apps > Connected Apps), click on Qualtrics Survey to pull up the connected app detail page for the Qualtrics Survey app.
- Scroll down to the Profiles section and select the Manage Profiles button.
- Select the profiles that should have access to the app and select Save.
Lightning Experience
- Click the gear in the upper-right.
- Select Setup.
- Search “manage connected apps.”
- Click Manage Connected Apps.
- Click Edit next to Qualtrics Survey.
- Change the Permitted Users option to Admin approved users are pre-authorized. Select OK when prompted.
- Select the Save button.
- You will return to the Manage Connected Apps page.
- Click on Qualtrics Survey to pull up the connected app detail page for the Qualtrics Survey app.
- Scroll down to the Profiles section and select the Manage Profiles button.
- Select the profiles that should have access to the app and select Save.
Configuring Layouts
In order for your users to send surveys using the app, you’ll need to place at least one custom button in either the search layout for Contacts, Leads, or Campaigns, or in the layout of your Campaign object. We will cover how to set these up in each of the following sections.
Adding Search Layout Buttons
Search layout buttons are used to quickly send a Qualtrics survey to Contacts, Leads, and Campaigns by generating a list view. To add these buttons, follow these steps:
Salesforce Classic
- In Salesforce, go to Setup, then Customize, then Lead, and then Search Layouts.
- Select the Edit link next to Lead List View.
- Select the Send Qualtrics Survey button, then click the Add arrow to bring it to the right table.
- Save the page.
- Repeat steps 1–4 for the Contacts object.
- Repeat steps 1–4 for the Campaigns object.
Note that the search layout is not customizable by Profile in Salesforce, unlike Page Layouts.
Lightning Experience
- Click the gear in the upper-right.
- Select Setup.
- Select Object Manager.
- Select Lead.
- Select Search Layouts.
- Next to List View, select the dropdown and then select Edit.
- Click Send Qualtrics Survey in the table on the left, then click the Add arrow to move it to the right table.
- Click Save.
- Repeat steps 1-8 for Contact instead of Lead.
- Repeat steps 1-8 for Campaign instead of Lead.
Note that the search layout is not customizable by Profile in Salesforce, unlike Page Layouts.
Adding the Campaign Layout Button
The Campaign button is used to allow users of the app to send a Qualtrics survey to an entire campaign. To add this button to the Campaign layout, follow these steps:
Salesforce Classic
- Go to Setup, then Customize, then Campaigns, then Page Layouts, and then Edit.
- In the palette at the top, select Buttons.
- Drag the Send Qualtrics Survey button to the Custom Buttons area at the top of the page layout.
- Select Save.
Lightning Experience
Adding Survey Responses to Page Layouts
By default, the Survey Responses object contains lookup fields to the Contact and Lead objects. In order to make survey responses appear in a related list on each Contact or Lead when they take the survey, follow these steps:
Salesforce Classic
- Go to Setup, then Customize, then Leads, and then Page Layouts.
- Select Edit next to the layout you wish to edit.
- Select Related Lists from the edit box at the top.
- Drag the Survey Responses related list down to the location in the Related List area where you wish to place it.
- Select the wrench icon next to the related list name to edit the columns and buttons.
- In the Columns section, select Survey Response Name and Created Date.
- Sort by Created Date in descending order.
- In the Buttons section, remove the New button for survey responses.
- Select OK to save.
- Select Save on the page layout.
- Go to Setup, then Customize, then Contacts, then Page Layouts and repeat steps 2–10.
Lightning Experience
- Click the gear in the upper-right.
- Select Setup.
- Select Object Manager.
- Select Lead.
- Select Page Layouts.
- Click the name of the layout you want to edit.
- Select Related Lists from the edit box at the top.
- Drag the Survey Responses related list down to the location in the Related List area where you wish to place it.
- Select the wrench icon next to the related list name to edit the columns and buttons.
- In the Columns section, select Survey Response Name and Created Date.
- Sort by Created Date in descending order.
- In the Buttons section, remove the New button for survey responses.
- Select OK to save.
- Select Save on the page layout.
- Return to the Object Manager and select Contacts.
- Repeat steps 5-14.
Granting Access to Qualtrics CX Dashboards
Beginning with version 2.8, Qualtrics CX Dashboards can be viewed and modified from within Salesforce. These dashboards can be accessed using the Qualtrics Vocalize tab in the Qualtrics App.
If you installed the Qualtrics app prior to March 1, 2016, then you will need to manually add the Qualtrics Vocalize tab to the Qualtrics App within Salesforce after upgrading.
Salesforce Classic
First, you must update your profile settings. Profile settings must be updated for the new Qualtrics Vocalize tab to appear to users. This applies only to custom App and Tab settings in a package. All other field permission upgrades are supported by the permission sets in the package.
- Go to Setup, then Administer, then Manage Users, then Profiles and select the System Administrator to start.
- Locate and select Object Settings.
- Locate and select Qualtrics Vocalize.
- Edit the setting and change to Default On.
Next, add the Qualtrics Vocalize tab:
- Go to Setup, then Build, then Create, then Apps, then Qualtrics, and then Edit.
- Select Qualtrics Vocalize from Available Tabs, then click the Add arrow to add it to Selected Tabs.
- Save the page.
Lightning Experience
First, you must update your profile settings. Profile settings must be updated for the new Qualtrics Vocalize tab to appear to users. This applies only to custom App and Tab settings in a package. All other field permission upgrades are supported by the permission sets in the package.
- Click the gear in the upper-right.
- Select Setup.
- Search for “profiles.”
- Select Profiles.
- Select the System Administrator.
- Select Edit.
- Under Custom Tab Settings, find Qualtrics Vocalize.
- Edit the setting and change to Default On.
Next, add the Qualtrics Vocalize tab:
Uninstalling the App
Salesforce Classic
- Go to Setup and then Installed Packages.
- Select Uninstall, located next to the Qualtrics package name.
- Scroll to the bottom and check the I accept box.
- Select Uninstall.
Lightning Experience
- Click the gear in the upper-right.
- Select Setup.
- Search “installed.”
- Select Installed Packages.
- Next to Qualtrics, select Uninstall.
- Scroll to the bottom. Determine if you would like to save the package’s data for 48 hours after it’s uninstalled.
- Select Yes, I want to uninstall this package and permanently delete all associated components.
- Select Uninstall.