This document is designed to help Salesforce Administrators understand how Cirrus Insight and Salesforce come together with little to no configuration required on behalf of the System Administrator. Cirrus Insight is designed to emulate your Salesforce configuration whereas user permissions, standard objects, custom objects, record types, page layouts and data validation are represented from within the inbox experience. Cirrus Insight uses a proprietary approach to dynamically generate the user interface for each Salesforce user based on their specific permission sets and page layouts. The goal is to allow a System Administrator to design their CRM data structure in one place without needing to replicate those configurations for Cirrus Insight when integrated with Gmail, Outlook or Office 365.
Approach:
This article will cover the expected behaviors and examples for CRM admins when evaluating Cirrus Insight for their organization.
Supports Contacts, Leads and Accounts including Person Accounts, Household accounts, or any other Account or Contact Record Type. Does not require contacts, accounts or leads to integrate with Salesforce.
This article presumes a Salesforce customer is using contacts and/or leads. There is a small minority of companies which do not use one or the other, whereas they only interact with custom objects. In this case, Cirrus Insight will allow you to search and interact with those custom objects using the search bar feature.
For the vast majority of Salesforce customers, contacts and/or leads are the primary object for the entire database. When reading or sending an email, Cirrus Insight will query Salesforce to first see if a contact or lead exists within Salesforce simply by performing a lookup for the group of email addresses on the conversation. (do we want to say this is compared to the salesforce contact.email or lead.email field for the sake of clarity?)
Approach:
Existing contacts are signified by with a green icon and non-existent contacts are signified with a blue icon.
The Contact exists within Salesforce
A Lead exists within Salesforce
The Contact does not exist in Salesforce
Contact page layouts, record types, permissions and data validation are covered in other areas of this article.
Knowledgebase articles can be found that illustrate the implementation of account and contact features at /knowledgebase/create-a-salesforce-contact-and-account/
The user experience for creating new contacts and leads is described here /knowledgebase/create-a-salesforce-contact-and-account/
One of the key components to the Cirrus Insight integration with Salesforce is the ability to recognize multiple page layouts and their associated record types based on the users profile.
In the Cirrus Insight side panel, each user will see any related list object that appears on either the Account or Contact page layout. If a user profile has access to multiple page layouts, then they will be able to view and create for any object which is in the related list from any of those page layouts.
If the Profile page layout has multiple record types, the user will be able to pick between those record types when creating or editing a record.
The record type will control the field validation requirements.
As discussed in the previous section, object access will be driven based on the user’s profile and page layout for read, create, edit or modify rights. Field level security is also recognized from the user’s profile.
Data validation is driven from the record type. The following data validation functions are supported with Cirrus Insight.
Cirrus Insight will display any Salesforce error message assigned to the page layout when further validation is required to create or edit a record.
Illustrations of some aspects of editing Salesforce records are available here:
/knowledgebase/edit-a-salesforce-record-from-within-email/
Cirrus Insight has several ways in which you can file email and attachments.
Email Filing Methods:
Automatic Email Filing:
Additionally, you can click the File Anywhere email icon in the Top Nav to see where/how the email was related to Salesforce records.
Multi-File:
The user can highlight multiple email messages and file them all at once. This option will allow the user to select which attachments should be filed or ignored as well.
User documentation for email filing is located at the following URL in the Zynbit knoweldgebase. /knowledgebase/file-an-email-and-attachments-to-salesforce/
When viewing a contact with the Cirrus Insight task pane, related records will display vertically beneath the contact card. Opportunities, cases and open activities will be displayed at the top with other standard and custom objects. The order of objects can not be changed, but it is possible to suppress objects which are not desired in Cirrus Insight. Contact related objects will display above account related objects.
Within the object view, there will be related record lists for each related record. For example, you may see 6 opportunities that are related to the contact or account. Cirrus Insight will show the first 2 records and if there are more than 2 records, then there will be an option to “show more”.
*Note: Contact Role Opportunities are supported with Cirrus Insight. When interacting with a contact who is associated with Contact Role Opportunities, then the Contact Role Opportunities will display in the Opportunity list as well.
Related Record Lists will be sorted in the following ways by default.
Lookup Field Results – sorted by last viewed date, then by last modified date
Search Results (All Objects) – sorted by last modified date
/knowledgebase/search-salesforce-using-zynbit/
The Cirrus Insight integration to Salesforce is designed to be an intelligent integration which understands the underlying architecture of your Salesforce database. If you want to control or change the Cirrus Insight User Interface as a Salesforce admin, you can do so from within your Salesforce Admin and Setup options by managing user profiles, page layouts, record types and field validation. The product is driven by 1000’s of Salesforce admins like you and we seek to be very collaborative in our development and roadmap. If there is something we have missed or you believe we can make it better, we want to know it! Please visit, /knowledgebase/ or email us at help@zynbit.com.