SAP C4C to Marketo Phone Activity Data Sync
This section describes the recipe for the data sync between SAP Cloud for Customer Phone Call business object and Marketo Phone Call business object.
SAP Cloud for Customer (C4C) is a cloud solution to manage customer sales, customer service, and marketing activities efficiently and is one of the key SAP solutions to manage customer relationships.
Marketo provides software platforms and technologies designed for marketing departments such as account-based marketing, which includes email, mobile, social, digital ads, web management, and analytics.
Business Use Case
The business purpose of this integration is to extract SAP Cloud for Customer Phone Call records and upsert them into Marketo Custom object for Phone Call records.
Custom Fields
When the Phone call record gets synced in Marketo, it need to be created or updated with the below mentioned custom fields.
On Marketo | Comments |
c4CPhoneCallID | Custom field needs to be created in the Marketo custom object for Phone call record. |
Product Compatibility
The recipe is tested for SAP Cloud for Customer product version 1908.04.0006. Hence the recipe is compatible to run for the tested and older versions of the product.
Data Sync Flow
This integration "SAPC4CToMarketoActvtyPhoneDataSync" is designed to run for initial as well as ongoing sync. As part of the initial sync, all the Customer Phone Calls records present in SAP C4C will be synced to Marketo. On the other hand, as part of the ongoing sync, the updated or newly created Customer Phone Calls records will be synced to Marketo for the provided date range.
Below flow diagram gives representation of creating or updating a phone activity in Marketo from SAP C4C:
Input Parameters
Sl.No | Parameter | Description |
1 | isInitialSync | Set to true in case of initial sync and to false in case of ongoing sync (true/false). |
2 | syncInterval | The sync interval can be entered either in hours/minutes/seconds or all of them and corresponding pattern & time zone if required. |
3 | logRecordStatusFlag | The log status of each record processed. It can either be true or false. |
Operations Used
Sl.No | Operations Used | Application | Description | Query |
1 | queryPhoneCalls | C4C | Query SAP C4C Phone calls. | LastChangeDateTime ge datetimeoffset'%fromDateString%' |
2 | upsertPhnCal_SAPC4CAct_ to_MktoAct_Ph | Marketo | Upsert phone calls in Marketo. | NA |