Third-party data integration solution overview

  • Release version: Australia
  • Updated March 12, 2026
  • 1 minute to read
  • A typical enterprise ecosystem includes enterprise resource planning (ERP), sales management, and service management systems. There are multiple options for implementing the integrations between these systems.

    In this example, the ERP system manages customer data (for example, Accounts).

    Chart of an enterprise ecosystem in which the Enterprise Resource Planning system manages the integration between ServiceNow Service Management and Salesforce Sales Management applications.

    When a new account is acquired, it is created first in the ERP system and then account data is transferred to Salesforce and ServiceNow (1).

    During this process, new accounts are created in Salesforce and ServiceNow. The ServiceNow account record is updated with the Salesforce account ID attribute that holds the reference to the Salesforce account record. The Salesforce account ID is later used to match account records between ServiceNow and Salesforce and also to retrieve opportunity data from Salesforce.

    When an agent accesses an account in Agent Workspace for CSM, a list of related opportunities for this account is retrieved from Salesforce in real-time and presented to the agent.

    This example assumes that the flow has been implemented and executed and that the ServiceNow account records contain valid Salesforce account IDs. This example also uses the following configuration:
    • Connectivity between a ServiceNow and Salesforce.
    • Integration using Integration Hub and remote tables.

    Integration architecture

    ServiceNow integrates with Salesforce through the OAuth 2.0 Bearer Token Flow.

    Figure 1. Integration architecture
    Diagram of the integration between ServiceNow account records and Salesforce Opportunity records using the IntegrationHub spoke.
    Figure 2. Remote tables and IntegrationHub architecture
    Diagram of the script and query processing between the Salesforce Opportunity remote table and Integration Hub.