Building Successful Contact to Account Relationships

Objective

After completing this lesson, you will be able to set up and manage accounts

Overview

In the B2B world, marketing is done along the many different business relationships of contacts to accounts.

Your contacts can have multiple relationships to one account or relationships to several different accounts, each one using a different channel of communication. Contacts often work with more than one company. Executives often lead more than one company and serve on the board of multiple corporations, or a consultant might work on behalf of multiple organizations. Since successful relationship marketing depends on being able to direct personalized communication to your contacts whatever their functional role, it is important to target your marketing campaigns precisely to the right people with the right relationships to the right accounts.

The SAP Marketing Cloud Contact-to-Account Relationships solution provides business relationship capabilities to enable you to address contacts acting in a specific capacity for a specific account. It leverages the many-to-many relationship data model between accounts and contacts and simplifies the data integration and lead creation process.

The graphic shows the different relationships that the contact Peter Smith has with different accounts, as an employee of HANA company and as president of the DSAG user group association.

The graphic shows the different relationships that the contact Peter Smith has with different accounts, as an employee of HANA company and as president of the DSAG user group association.

End-to-End Process

Let’s take a look at an example.

Business Partner data is extracted from the CRM system into the Interaction Contact. Relationship information is stored in the Projection node and is explicitly available for downstream marketing execution processes.

The projection represents the best record for the contact's relationship to the account. Marketing execution can rely on separate specific projection records for each relationship the contact has to one or more accounts. The projection records contain the exact data to be used for campaign personalization and execution (name, address, function, email, and so on), when addressing the contact in a given capacity.

The graphic shows the different relationships that the contact Peter Smith has with different accounts, as an employee of HANA company and as president of the DSAG user group association.

The graphic shows the different relationships that the contact Peter Smith has with different accounts, as an employee of HANA company and as president of the DSAG user group association.

As shown in the graphic above:

  1. In your contact database, contacts can be associated with multiple accounts in different capacities or work relationships.
  2. In Segmentation, you want to identify all contacts with the relationship "works for". In addition, segmentation attributes of the account should be used. Thanks to the pre-delivered segmentation profile All Contact Relationships specifically for the Contact-to-Account Relationships scenario, when you select this segmentation profile, it determines that campaign execution is now based on the contact's relationship best record, and not on the origin best record.

    You first segment on accounts, for example, using firmographics or geographics. Based on the resulting list of accounts, you then segment on contacts based on their work relationships with the accounts.

  3. You next create a target group consisting of the contacts you want to address. The target group contains the relationship best record (projection) for each of its members. You can display this on the Contact Relationships tab of the target group. Additionally, you can display each of the contact profiles and view the relationship best record there.
  4. The resulting relationship-based target group can be used for personalized email campaigns, addressing the contacts in their specific capacity, with the relevant email address and IDs.

Contact to Account Relationship for Campaign Management

Watch the following video to discover how you can benefit from Contact-to-Account Relationships for Campaign Management in SAP Marketing Cloud:

Set Up Contact to Account Relationships (B2B)

Now let’s learn how to set up Contact-to-Account Relationships.

In the Check Your Marketing Solution app, choose the Contacts and Profiles scenario and perform the steps contained in the setup item Contact-to-Account Relationships (B2B). Then, complete the eight setup activities described below.

Activity 1: Marketing Area Definition

You have to activate marketing areas for campaign execution in order to be able to use Contact-to-Account Relationships. Contact data, permissions, and interactions can be imported with marketing area information. If marketing area information is provided, relationship best records are generated dependent on the marketing area as well.

Choose Set Up to access the configuration activity.

Follow-up tasks:

  • In activity 3, step 3, you implement marketing area mapping.
  • In activity 5, step 1, you activate marketing areas for campaign execution.

Activity 2: SAP Business Partner Integration

Step 1: Set up the integration package SAP Business Partner integration with SAP Marketing Cloud

For Contact-to-Account Relationships, at a minimum you require these communication arrangements:

  • SAP_COM_0475 for replicating business partner relationship data
  • SAP_COM_0539 for key mapping replication

Step 2: Configure Contact Origins

You have to configure the relevant source system types and object ID types for the Q and P systems.

Step 3: Configure Business Partner in Marketing System

If the standard values delivered by SAP don't meet your requirements, you can configure custom entries for the following object types for business partners:

  • Industries, Departments, and Functions
  • Business Partner Role Codes
  • Marital Status
  • Name Affixes

Choose Set Up to access the configuration activity.

Step 4: Configure Interaction Contact

Here you can define functions, departments, and industries for your contacts if the standard values delivered in SAP Marketing Cloud don’t cover your requirements.

Activity 3: Business Partner and Interaction Contact Extension and Mapping

Note

If the standard values delivered by SAP meet your requirements, none of the steps in this activity are relevant for you. Mapping is done automatically. For more information, see Extensibility for SAP Business Partner Integration

Step 1: Map and Extend iFlows

You might need to perform this task, for example to map custom-specific logic. For more information, see SAP Cloud Integration with Extension Points in iFlows.

Step 2: Scenario-Based Extensibility

You can extend the integration in the Custom Logic app using the business context Business Partner Core View. For more information, see SAP Marketing Cloud Scenario-Based Extensibility.

Step 3: Implement Marketing Area Mapping for Business Partner

You must implement this Business Add-In (BAdI) to define marketing area mapping from the local Business Partner to the SAP Marketing Cloud Interaction Contact. For more information, see BADI: Adjust Marketing Area.

Step 4: Implement BAdIs for Mapping Business Partner for Interaction Contact

See Custom Logic, Business Context: Marketing: Business Partner Mapping.

Activity 4: Public OData API Integration

In this activity, you define the communication scenario required for using the API_MKT_CONTACT service: SAP_COM_0207.

If you import data from external, non SAP systems that don’t use the SAP Business Partner, you can do so using this API service. For example, you might want to import relationship data for contacts from a social media website or from a third-party data provider.

Note

You must use version 4 of the API service API_MKT_CONTACT if you implement Contact-to-Account Relationships. Lower versions cannot be used and will cause errors.

Activity 5: Contact Projection Configuration

Note

Both of these steps require additional configuration actions in your Q system.

Step 1: Activate Marketing Area for Campaign Execution

In this step, you activate the marketing area for campaign execution. Choose Set Up to access the configuration activity. You can navigate there from the Manage Your Solution app. Choose Configure Your Solution>Marketing>Activate Marketing Area for Campaign Execution. You must perform this step in your Q system and transport the settings.

Step 2: Configure Contact Projections

Note

Be aware that once you activate contact projections in the P system, you cannot deactivate the function again. This switch can only be deactivated in the Q system.

You must enable contact projections and activate the deployment of segmentation content directly in the Set Up Contact Projections for B2B Relationships app in your Q system.

  1. In your Q system, in the Set Up Your System Configuration app, in the Contacts and Profiles scenario, choose Set Up to activate Contact Projections. This automatically generates the relevant segmentation content.
  2. To transport segmentation content into the P system, you next have to perform the required steps in the Import Collection and Export Software Collection apps.
  3. Finally in the P system you have to carry out step 2 Configure Contact Projections one more time.

Activity 6: Best Record Generation for Contact Relationships

You can schedule this optional application job to ensure that existing data in your system is recalculated so that the relationship best record node is filled.

Activity 7: Interaction Data Conversion

This optional application job lets you ensure that existing interactions are enabled for B2B relationships.

Note

This conversion cannot be undone.

Activity 8: Segmentation Profile Setup

Step 1: Create Marketing Area-Specific Segmentation Profiles

You have to create a segmentation profile specifically based on a marketing area.

Step 2: Authorize Users for New Segmentation Profile

You have to assign authorization for the new segmentation profile to users who should be allowed to access the profile.

Log in to track your progress & complete quizzes