5 CRM Best Practices for Insightly (Part 2)

This is part 2 of a 3 part blog series.

Part 2 provides you with guidance on managing duplicate records and bring best practices together with a worksheet to help implement processes in Insightly CRM.

Part 3 will explore dashboard reporting. 

Part 1 provided a technical overview of backup, security and support CRM best practices.

Dealing with duplicate data in a CRM

According to a 2015-2016 survey report from Experian Data Quality, “Duplicate data, in particular, jumped from 32 to 51 percent.” This is hardly a surprise due to the rapid growth of data, nonetheless it is a serious problem for many organizations, contributing to a poor customer experience, decreased efficiency, and misinformed decisions.

Insightly already detects duplicates when creating or importing new records, but sometimes these duplicate records sneak into your CRM usually because of human error, lack of internal resources, poorly implemented software, and even user permissions (see User Permissions).

5 ways to deduplicate records in Insightly

  1. Smart Merge is an Insightly feature that finds duplicates with similar sounding or spelling of names, and gives you a thorough way of merging all related record objects for contact, lead, and organization records.
  2. Dedupely integrates with Insightly to find duplicates for almost all your major record types using a variety of criteria customizable to you, and optionally, offers automatic duplicate merging.
  3. Look to standalone data utilities like Excel for a complete duplicate scan. This may require programming to build a deduplication algorithm for your organization and to get your data into the tool for analysis (see Version History & Backups). Once you have identified your potential duplicates, manually merge your Project, Opportunity or Task records. SmartMerge will do a fantastic job at taking care of the rest!
  4. The Deduplication Insight Card within Insightly automatically detects a duplicate within open lead records and displays an in-product alert showing the matching duplicates.
  5. Insightly’s new AWS Lambda functionality lets you create a function to run a deduplicate check against all record types within Insightly. If it detects an email match, Insightly will flag that record as a duplicate.  

 

Here is a chart showing the available features, record types, and related record objects from each tool:

Features SmartMerge Dedupely Other
Automatic Merging
Covers Edge Cases
Customized Scans
Record Types SmartMerge Dedupely Other
Contacts
Leads
Opportunities
Organizations
Projects
Tasks
Related Record Objects SmartMerge Dedupely Other
Contact Links
Emails
Events
File Attachments
Follows
Lead Link
Notes
Opportunity Links
Organization Links
Project Links
Project Milestones
Tags
Task Links

 

(Click here for more up-to-date information)

As you can see we have a great set of tools to deduplicate records! However, this is not enough. We need to setup best practices and processes for decreasing the creation of duplicates and increasing the accuracy of matching more potential duplicates.

General best practices for data management include:

  1. Train users to develop good habits for avoiding duplicates when creating or importing new records. When using Insightly CRM mobile, Gmail or Outlook Sidebar, use the search feature before adding a new record as the duplicate detection feature is only available on the web version.
  2. Create data entry rules and train your users how to enter in data using the correct format. Insightly does not offer customizable required fields or validation rules, so try to use custom drop down menus instead of free text fields. When users accidentally enter the wrong format, you can update your data to the correct format using Zapier’s Formatter App, Insightly’s Workflow Automation feature, or manually using the bulk edit or bulk update import tools.
  3. Get up-to-date information. Here are three ways to get this valuable information into your database:

Contact update form

Get information straight from the customer whether in-person, over the phone, or via email. This is hands down the most accurate way to get up-to-date information.

You can automate this process by creating a Zapier integration for Mailchimp and Insightly. Mailchimp’s Update Profile Link allows subscribers to update their contact information and preferences. When subscribers update their profile, Zapier updates your contacts in Insightly with the new information. Watch my CRM Contact Profile Update Form Integration Tutorial.

Profile enrichment tools

These tools enrich your data by validating and pairing your contact records with relevant information online using sources like social media profiles, company websites, list provider databases, and even from your email client. Collecting data that is updated often, such as email signatures, is going to be the next best way to get up-to-date information

 

Use Evercontact to automatically scan email signatures from your Office 365 Outlook or Gmail email client. Then let PieSync handle the rest by synchronizing any updated contact records with Insightly. I recommend reading, The Ultimate Guide to Outlook People By Piesync.

The next best integration for data enrichment is to integrate with a tool like Clearbit. With Clearbit’s Zapier integration you can automatically enrich Lead, Contact & Organization records with relevant information compiled from hundreds of data sources. This will help keep your data accurate and updated. Watch my CRM Contact Profile Enrichment Integration Tutorial

Manual updates

Many businesses have forms and documents stacked away that have yet to be transcribed into the database… Create custom filtered list views to find incomplete records and request the record owner to manually update the missing fields. This can be processed more efficiently with the use of the bulk edit and bulk update import tools.

  • Find patterns in your data and fill in the blanks. This is especially effective for email addresses.

For example, if all of an organization’s email addresses are in this format “firstname@company.com”, we can make an educated guess and apply this format to all other contacts in that organization with missing email addresses.

  • Never delete data. You may have incomplete records, but it is likely the data is of value to your organization and may be completed in the future.
  • Enforce your data entry rules for any data source integrated with Insightly such as list providers or software integrations. When creating new records in Insightly check for duplicates first. If the record is a duplicate, you will need to update the record instead of creating a new one.

In addition, multiple software integrations may result in duplicates because the integrations do not always play nice together. Try creating one workflow automation process or software integration at a time.

Measure, revise, and repeat

  1. Create a standard operating procedure for finding duplicates and merging records. You can start by asking the right questions such as:
  • What fields in our database hold information related to the record’s identity i.e. name, email address, phone number, etc.?
  • Do we need to “normalise” all those fields before checking for duplicates?
  • Will analyzing those fields allow us to find more potential duplicate records?
  • Can we use third party tools to scan our database for potential duplicates?
  • Do we need a full duplication analysis report?
  • How do we identify the “winning” record?
  • What data will be transferred to the “winning” record?
  • What leftover data do we need to save from the “loser” record(s)?
  • How do we manage lost links and objects after merging records?
  • Is manual or automatic merging the best option for our organization?
  1. Backup your data before and after each duplicate merge. If you are using Dedupely’s Automatic Merging tool, then look at backing up your data every ten minutes with Flatly.io (see Version History & Backups).
  2. Monitor your deduplication analysis reports. Identify what record types have the largest duplicate rate and which fields are often incomplete. With the right business intelligence, you can find the source of those duplicates. Then you can create a resolution to revise your software solution, training material, and data entry rules.
  3. Clean your database often.

Action Plan

Take the time to plan an effective data management strategy and procedure for cleaning your database. By doing so, you will allow for a better customer experience, increased efficiency, and more informed decisions.

Go to the Best Practices & Discussions forum in the Insightly Community, where I posted the CRM Best Practices for Insightly Worksheet. This post has everything you need to setup your best practices in Insightly along with more helpful tips to secure your CRM investment.

After implementing these best practices for your organization, I encourage you to leave feedback in the Insightly Community. With your help, my fellow Insightly Heroes and I can continuously improve the best practices for all Insightly users.

Stay tuned for Part 3 of “5 Best Practices for Insightly CRM” where we provide more helpful tips on dashboard reporting. 

To be continued…

 

About the Author:  

Micah Feldkamp is an Insightly Hero and CRM consultant specializing in Insightly software implementations.

5 CRM Best Practices for Insightly (Part 1)

This is part 1 of a 2 part blog series.

Part 1 provides a technical overview of backup, security and support CRM best practices.

Part 2 will provide you with guidance on managing duplicate records and bring best practices together with a worksheet to help implement processes in Insightly CRM.

Data integrity is key to a good CRM user experience.

Insightly continues to go the extra mile to build product features designed around data security, protection and permissions.

Significant Insightly CRM updates (2016-2017):

 

Version History & Backups

Insightly has passed a major data provider audit and is now SOC2 Type 2 compliant. Plus, Insightly offers a Recycling Bin feature to restore deleted records from the past 30 days.  In a recent release, Insightly now also tracks the opportunity change history and displays a full audit log of what was changed and by who within the opportunity record. See information like who updated the forecasted Close date and when the change was made.

In Insightly, there are three main ways to backup your data.

  1. API v2.2 allows you to get almost all of your data with the exception of some system & user settings. While API v2.2 requires programming work, there is an automated backup service that connects to the API called Flatly.io. Flatly.io recently updated their software to get all available Insightly data and settings backed up to a storage service of your choice every 10 minutes. Lastly, you should take into account how many API calls you are making per day. The daily API throttling limits vary depending on your plan.
  2. Data Exports give you most of your data in the form of XML files. Some objects, related links between objects, and fields are not available or may be incomplete.
  3. Reports will help complement the Data Export, but unfortunately both tools combined, still do not offer a complete export of all the related links and fields for each object. File, Event, Task, Project, and Opportunity History Reports will offer the most significant amount of information not found in the data export.

Here is a chart showing a general view on the availability of objects and settings objects from each source:

Objects API v2.2 Flatly.io Data Export Reports
Comments
Contacts
Emails
Events
File Attachments
Follows
Leads
Milestones
Notes
Opportunities
Organizations
Projects
Tags
Tasks
Users
Settings API v2.2 Flatly.io Data Export Reports
Activity Sets
Countries
Currencies
Custom Field Groups
Custom Fields
Email Accounts
Email Signatures
File Categories
Instance
Lead Assignment Rules
Lead Conversion Custom Field Mappings
Lead Sources
Lead Statuses
Notifications
Opportunity Categories
Opportunity Conversion Custom Field Mappings
Opportunity State Reasons
Permissions
Pipeline Stages
Pipelines
Project Categories
Relationships
Task Categories
Teams
Team Members
Web to Contact Forms
Web to Lead Forms
Workflow Processes

(Click here for more up-to-date information)

Get the data you need and backup your data often. In the event of a cyber attack, user error, or audit, all versions of your data will be physically in your hands.

Interested in automated data backup with Flatly.io?

Use coupon code CLREFERRALSCOM when signing up for 10% off first month’s subscription.

Advanced Security

As of September 6th, 2017, Insightly only had Single Sign-On (SSO) access with Google G Suite. Today, users can have SSO access to Insightly via their Microsoft Azure AD panel, Office 365 portal, and/or identity provider (IdP).

Google G Suite & Microsoft Azure AD both complement Insightly with these 10 advanced security features:

  1. SAML-based SSO Compatibility*
  2. OAuth SSO Compatibility
  3. Two-factor Authentication (2FA)
  4. Self-service Password Reset
  5. Restrictions Reusing Expired Passwords
  6. Required Password Length
  7. Monitor Password Strength
  8. Risky User Sign-in & Activity Alerts
  9. User Sign-in Audit Reports
  10. Session Timeout

*Insightly offers SAML-based SSO compatibility only on the Enterprise plan and is compatible with all IdPs that support SAML.

Whether or not you integrate Insightly with Google G Suite, Microsoft Azure AD, or an IdP like OneLogin, reset your password(s) at least once every 90 days. This will automatically increase your security level.

User Permissions

Insightly has two ways of managing user permissions: Simple & Advanced. Both features do a great deal to protect customer data.

Insightly’s Advanced Permission feature does not currently apply on files uploaded directly to Insightly.  However, if you wish to put in place that extra level of control, use one of Insightly’s native-integration services like Dropbox or Google Drive.  By storing Google Drive, OneDrive or DropBox rather than directly in Insightly.

While advanced permissions helps protect your data, permissions may deactivate the duplicate detection feature when creating or updating records. This only happens when the user creating or updating the record does not have visibility permissions to the possible matched record(s). The only way to clean up the duplicates is to merge the records.

Stay tuned for Part 2 of “5 Best Practices for Insightly CRM” where we provide more helpful tips and insights on deduplication best practices!

To be continued…

 

About the Author:  

Micah Feldkamp is an Insightly Hero and CRM consultant specializing in Insightly software implementations. Click here to see Micah’s interview with Data2CRM.