How to configure standard permission sets/profiles for SFDC integration with Consensus. Only 10.x or earlier releases.
Note: If you have installed version 11 or later of our SFDC plugin, please disregard this article!
Standard User profile (Contacts, Accounts, Opportunities, Leads tabs will be available)
- Click on the Gear icon and select the “Setup” option.
- On “Quick search” field type “Profiles” and click on it lower.
Gear icon > Setup > Quick seach >type “Profiles” - Find a profile which you want to customize. Click on its label.
Find a Profile
NOTE: If you need to add a new profile click on the “New” button.
Click on the “Edit” button.

- Go to “Custom App Settings” section or "Assigned Apps" (for permission sets) and disable everything except:
- Consensus (Consensus)
- Consensus (Consensus_Lightning)
Explanation:
1. Consensus (Consensus) – to see Consensus application in Classic mode
2. Consensus (Consensus_Lightning) – to see Consensus application in Lightning mode

- Go to “Tab settings” section (within each Object) and disable everything except:
- Standard Tab Settings
- Set “Default On” for next tabs:
- Accounts
- Contacts
- Opportunities
- Leads
Accounts- Default On > Opportunities- Default On
Explanation: For displaying Accounts, Contacts, Opportunities, Leads tabs
- Go to “Administrative Permissions” section or "System Permissions" for Permission Sets and disable everything except:
-
- Lightning Experience User (set on if you want to switch between Classic and Lightning)
- View All Custom Settings
Lightning Experience User > View All Custom Settings
Explanation: Lightning Experience User - set on if you want to switch between Classic and Lightning.
- Go to “General User Permissions” section or "System Permissions" for Permission Sets and disable everything except:
- Edit Tasks
- Create and Customize Reports
- Run Reports
- Export Reports
Go to “General User Permissions” section or "System Permissions"> Edit Tasks > Create and Customize Reports > Run Reports > Export Reports
Explanation:
1. Edit Task – when Lead is created Task should be created also (for notifying user)
2. Export Reports – to download reports from Salesforce
3. Run Reports – to receive data with you filters
4. Create and Customize Reports – to create reports with custom fields
NOTE: If user need to Convert Lead see “Convert Leads” section.
- Go to “Standard Object Permissions” or go into each Object under Object Settings (for Permission Sets) and disable everything except:
- Set “Read, Create, Edit” for the following objects:
- Accounts
- Contacts
- Opportunities
- Leads
“Convert Leads” section
Explanation:
1. Permissions for Accounts, Contacts, Opportunities, Leads – need to be able to interact with Accounts, Contacts, Opportunities, Leads
- Go to “Custom Object Permissions” or "Object Settings" for Permission Sets and disable everything except:
- Set “Read, Create, Edit, Delete” for next objects:
- cDemos
- cFeatures
- cInvitations
- Consensus Users Info
- cViews
“Custom Object Permissions” or "Object Settings"
- Click on “Save” button to save changes and go to “Field-Level Security” section.
“Field-Level Security” section
- Find “Contact” and click on the “View” button.
Contact > “View” button
- Click on the “Edit” button.
“Edit” button
- On this page activate next field names:
Contact | |||
№ | Field Name | Read Access | Edit Access |
1. | Loading Historical Data Status | + | + |
2. | | + |
|
3. | Name | + | + |
4. | Title | + |
|
5. | Account name | + |
|
6. | existInConsensus | + | + |
Explanation:
1. These permissions for fields are required for correct work of Consensus component

- Click “Save” button and then “Back to Profile” button.
- Same steps (12-15) should be done for next objects - Go into each Object (under "Object Settings") and toggle on the following:
- Account
Account | |||
№ | Field Name | Read Access | Edit Access |
1. | Account Name | + | + |
- Task
Task | |||
№ | Field Name | Read Access | Edit Access |
1. | Priority | + | + |
2. | Status | + | + |
3. | Subject | + | + |
4. | Comments | + | + |
5. | Due Date | + | + |
6. | Name | + | + |
7. | ExtId | + | + |
- Lead
Lead | |||
№ | Field Name | Read Access | Edit Access |
1. | Title | + | + |
2. | | + | + |
3. | Company | + | + |
4. | Name | + | + |
5. | Phone | + | + |
6. | Address | + | + |
7. | Lead Source | + | + |
8. | Description | + | + |
9. | existInConsensus | + | + |
10. | Uuid | + | + |
11. | Loading Historical Data Status | + | + |
12. | Child Record Update Date | + | + |
- Custom objects (See “Custom objects” section)
Explanation:
1. These permissions for fields are required for correct work of Consensus component. Navigate to "Apex Class Access" for Permission Sets:
- Enable Apex Class Access(for classes shown below in screenshot)
Enable Apex Class Access - EmailSendController
- InvitesComponentController
- SearchController
- Navigate to "Visualforce Page Access" for Permission Sets. Enable Visualforce Page Access(for pages shown below in screenshot)
Visualforce Page Access - Demo_Account_Page
- Demo_Contact_Page
- Demo_Lead_Page
- Demo_Opportunity_Page
- Email_Send_Page
- Heatmap_Page
- SSO_Flow_Page
Convert Leads
If some role needs to convert Lead than follow these steps.
- Go to “General User Permissions” section.
- Enable “Convert Leads” option.
Explanation:
1. Convert Leads – for converting Lead to Opportunity

- Click on “Save” button.
“Save” button
Custom objects
Navigate to each custom Object below (under "Object Settings" for Permission Sets) and toggle on the following:
Permissions
cConsensusUserInfo | ||||
№ | Field Name | Read Access | Edit Access |
|
For Admin |
| |||
1. | Admin | + | + |
|
2. | Consensus_email | + | + |
|
3. | Consensus_User_UUID | + | + |
|
4. | Consensus_User_Group_UUID | + | + |
|
For user’s profile |
| |||
1. | Consensus_email | + | + |
|
2. | Consensus_User_UUID | + | + |
|
3. | Consensus_User_Group_UUID | + | + |
|
4. | Admin | + |
|
|
5. | Salesforce email | + | + |
|
cDemo | ||||
№ | Field Name | Read Access | Edit Access |
|
1. | Archived | + | + |
|
2. | Created | + | + |
|
3. | Description | + | + |
|
4. | extId | + | + |
|
5. | isActive | + | + |
|
6. | Mode | + | + |
|
7. | Permission UUID | + | + |
|
8. | Public | + | + |
|
9. | Title | + | + |
|
10. | Type | + | + |
|
11. | UserID | + | + |
|
12. | uuid | + | + |
|
13. | uuidType | + | + |
|
cFeature | ||||
№ | Field Name | Read Access | Edit Access |
|
1. | ExtId | + | + |
|
2. | Title | + | + |
|
3. | Value | + | + |
|

cInvitation | ||||
№ | Field Name | Read Access | Edit Access |
|
1. | ChildRecordUpdateDate | + | + |
|
2. | Contact | + | + |
|
3. | Creation Date | + | + |
|
4. | Days Since Last Activity | + | + |
|
5. | Details_URL | + | + |
|
6. | | + | + |
|
7. | ExtId | + | + |
|
8. | Hash | + | + |
|
9. | Heatmap URL | + | + |
|
10. | Lead | + | + |
|
11. | Mode | + | + |
|
12. | Person | + | + |
|
13. | Primary | + | + |
|
14. | SendDemoHash | + | + |
|
15. | SendDemoUuid | + | + |
|
16. | Shares | + | + |
|
17. | Time Last View | + | + |
|
18. | Total View Time | + | + |
|
19. | Type | + | + |
|
20. | UserId | + | + |
|
21. | Uuid | + | + |
|
22. | Views | + | + |
|



cView | ||||
№ | Field Name | Read Access | Edit Access |
|
1. | ChildRecordUpdateDate | + | + |
|
2. | dateView | + | + |
|
3. | Demo | + | + |
|
4. | Duration | + | + |
|
5. | Files | + | + |
|
6. | linkUuid | + | + |
|
7. | Replay | + | + |
|
8. | selectedDemoUuid | + | + |
|
9. | Uuid | + | + |
|
10. | ViewId | + | + |
|
