CRM Sync technical implementation and security for HubSpot and Oracle

Last updated: 2 months ago

This article describes the technical implementation and security of Sales Navigator CRM Sync for data source and CRM partners that use Sales and Marketing Systems Connect (SMSC), a suite of APIs that import CRM data into Sales Navigator and writes back select Sales Navigator activity to the CRM.

Important to know

Integration between Sales Navigator and your CRM is only available for Sales Navigator Advanced Plus users.

Sales and Marketing Systems Connect CRM Partners

This article provides information for the following partners:

  • HubSpot 
  • Oracle Sales

What is LinkedIn Sales Navigator CRM Sync?

CRM Sync is a capability that enables a LinkedIn Sales Navigator Advanced Plus account to match LinkedIn members and companies to the leads, contacts, and accounts within a CRM, (dependent on records provided by CRM vendor) enabling a variety of time-saving features:

  • Auto-save – Auto-saving accounts and contacts associated with open opportunities for the opportunity owner, removing the manual step and ensuring those owners always get the latest alerts on their most important accounts and contacts.
  • CRM badges – Enables links to the CRM from the Sales Navigator interface, and visual cues for when contacts are in CRM, not in CRM, or have out-of-date information, allowing for immediate navigation between Sales Navigator and related CRM records.
  • Activity writeback – Offers Sales Navigator admins the ability to enable activity writeback. With one click, Sales Navigator users can log InMails, messages, phone calls, notes, and Smart Links views back to the CRM. And once enabled per user, it remembers the setting for the next InMail or note; it can also be deactivated by the user.
    • Important to know - Oracle currently doesn’t support the writeback of phone calls as part of Sales Navigator CRM Sync.
  • Search filters – Activates a new search filter that allows you to limit lead search results to just those contacts included in your CRM or those that are not in your CRM.
  • Contact information – Displays contact information present in the CRM on Sales Navigator Lead pages, reducing user effort to access this information when working in Sales Navigator.
  • Update or create leads and contacts – Allow leads and contacts to be updated directly from Sales Navigator to the CRM with just a few clicks or created as a new contact if not currently in CRM.
    • Important to know - HubSpot doesn’t support saving Leads.
  • ROI reporting (opt-in) – Allows your LinkedIn account representative to generate customized ROI reports that reveal how usage of Sales Navigator has influenced or sourced opportunities found in the CRM.
  • License assignment – Allows Sales Navigator admins to assign licenses based on users found in the CRM.

Current limitations of CRM Sync

  • Creation of writeback data in CRM – CRM writeback functionality does not push, update, or create LinkedIn company data into the CRM, it only pushes the activities users perform.
  • Single CRM record match limit – LinkedIn profiles and accounts can only be linked to a single CRM record, so if you have intentionally duplicated CRM leads or contacts, our model will only pick the single best scoring match, and all functionality will apply to that one contact.
  • Once auto-saves are processed, LinkedIn will not auto-unsave if ownership or other changes occur. LinkedIn will auto-save contacts again as they are associated with new open opportunities for new owners.
  • Activity writeback is now enabled by default for all users. Individual users can decide if they want to enable writeback or would prefer to turn it off, but this requires user authentication.

Technical requirements

  • CRM Sync through SMSC-enabled partners is only available to Advanced Plus users.
  • A Sales Navigator admin account - An admin account is required to enable the integration.
  • Partner platform - An admin account is required from the integrating partner platform
  • JavaScript-enabled browser with the ability to login or configure in a cookie clear environment. For example, Chrome Incognito, Firefox Private Browsing, and so on.
  • You can connect to a CRM Sandbox environment to initially test CRM Sync with Sales Navigator or test new CRM features before releasing to all your users. To learn more, visit this help center article.

How data flow works

The CRM Sync and activity writeback is a bi-directional data flow that relies on secure, dedicated APIs (SMSC) between LinkedIn Sales Navigator and your CRM. Data is encrypted in transit between CRM Partners and LinkedIn, relying on TLS over dedicated APIs. Integrating CRM platforms utilize LinkedIn’s Enterprise Authentication and Authorization flows to create a secure OAuth connection. More details can be found here.

How data flows

Data import and data matching

SMSC-enabled CRM partners send opportunity, contact, account, lead, and user data from the CRM to Sales Navigator. This data is processed to identify matching people and companies that exist in both LinkedIn and within your CRM. Matches are based on a scoring model that uses a variety of criteria including names, contact information, and geographic information. A listing of all objects and fields downloaded and used in matching is included in the Appendix section of this article.

Data import and matching

Import and matching strategy

Imported data is stored securely within a Linkedin database. 

  • Matched Records – Matched CRM Accounts and leads or contacts will have the CRM badge or link displayed and those that are associated with an open opportunity are auto-saved in Sales Navigator for the opportunity owner.
    • CRM badge – Users will see a CRM badge within Sales Navigator for all matched records (CRM accounts, contacts, and leads). Clicking this badge saves users time by taking them immediately to the corresponding CRM record in Oracle. 
    • The CRM badge is displayed for all Sales Navigator users, even if they do not have permission to view the matching object within the CRM (permissions limit access in CRM). 
  • Unmatched Records – CRM records not matched will show a CRM badge with a No symbol, and users can match the lead profile from Sales Navigator to CRM by clicking the badge, then selecting Create record. Matches made in this way will be stored and visible to all users on the Sales Navigator contract. 
  • Incorrect matches – If incorrect matches are found, then users can manually re-match to the correct Sales Navigator lead or account from within the CRM, on an individual basis, using the Embedded Profile (display widgets) or Embedded Experiences Find Key People integration, and this match will be stored for all users on the contract. Users may also re-match accounts from Sales Navigator account lists, by clicking on Rematch Account and searching for the correct CRM account.

Match rates for all data are reported in aggregate within the Sales Navigator admin settings.

Match data report

Frequency of data import

SMSC-enabled CRM partners are required to send updates, changes, or new information no later than 12 hours after creation. Partners can implement a real-time change stream if they plan to support that frequency. Each time new data is received by Sales Navigator, it is processed to add new badges, contact information, auto-save leads or accounts, and update search filters.

Once matched auto-saves are processed, Sales Navigator does not auto-unsave generated lists if ownership or other changes occur. However, contacts will be auto-saved again as they are associated with new open opportunities for new owners.

CRM opportunity display

Sales Navigator displays the basic opportunity fields within account lists, which are, opportunity name, owner, close date, and status. Each opportunity should have a different name.

If users click into the list for more detail, they can access a panel which displays the fields for all opportunities associated with the account that are either active or have been closed in the past year.

Data export (activity writeback)

Sales Navigator admins can enable activity writeback, allowing users to log InMails, messages, phone calls, and notes back to the CRM.

Important to know

• Oracle currently doesn’t support the writeback of phone calls as part of Sales Navigator CRM Sync. 
• HubSpot doesn’t support Leads.

Data export
  • For Oracle: Users are able to write back notes to accounts, contacts, or leads. InMail and messages are written back to contacts or leads. There is admin option to associate InMail and messages with a primary account for a given contact within Oracle Sales.
  • Writeback primarily works to CRM leads or contacts; accounts writeback only supports notes.
  • Sales Navigator admins can choose to enable and test activity writeback for their synced users.
Sales Navigator Inbox

Data writeback strategy

  • InMails, messages, connection requests, notes, and Smart Link views are displayed as Activities on the Contact Overview tab. Notes are also logged within the Notes section of the Contact Activity tab. 
  • Activities are written back by the individual Sales Navigator users.
  • To complete an activity writeback, users are first asked to either locate or create a CRM record.

Frequency of export

Activity is written back to the CRM in real time, through a seller's workflow.  

Frequently asked questions

Appendix

The following table lists the objects and fields written to the CRM.

Object Fields Usage
InMail (Interactions) Subject, Body, actingCrmUser, recipientInCrm, Date InMail messages written to non-connections
Message (Interactions) Subject, Body, actingCrmUser, recipientInCrm LinkedIn messages written to 1st-degree connections
Notes (Oracle Sales notes) Subject, Body, actingCrmUser, recipientInCrm Notes captured against Accounts or Leads in Sales Navigator
Smart Links Presentation Viewed (standard activity type) Subject, Body, actingCrmUser, recipientInCrm Smart Links Presentation viewed. The subject line will contain the type of task.
Contact actingCrmuser, Country, First Name, last Name, Parent Account Id, Phone, title  
Lead actingCrmuser, Country, First Name, last Name, Parent Account Id, Phone, Stage, title  

Certifications and compliance standards

Related tasks

Learn more