Integration Cloud 7.0.0 | Recipes | Marketo to SAP C4C Activities Data Sync
 
Marketo to SAP C4C Activities Data Sync
This section describes the recipe for the data sync between Marketo Activity business object and SAP Cloud for Customer Activity 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 Marketo Activity records and create those in SAP Cloud as Custom object records.
Custom Business Object
Login to SAP C4C CRM and create one custom Business Object with the fields mentioned in the field mapping table.
Custom OData Service
Once custom object is created, create a custom OData service in SAP C4C. Refer the above created custom object and then activate the service.
Account Creation
Create a new Account in Integration Cloud providing the Server URL of the above custom OData service and credentials. Then use this Account details in the integration.
Product Compatibility
The recipe is tested for the SAP Cloud for Customer product version 1908.04.0006. Hence the recipe is compatible to run for the tested and also older versions of the product.
Data Sync Flow
This integration "MarketoToSAPC4CActivitiesDataSync" is designed to run for ongoing sync. As part of the sync, for the newly created activities in Marketo corresponding records will be created as the custom objects in the SAP Cloud for Customer for the provided date range.
Below flow diagram gives representation of creating activities in SAP C4C from the lead activities in Marketo:
Input Parameters
Sl.No
Parameter
Description
1
ActivityType
'Interesting Moment' and 'Filled out form' activity types are supported currently.
2
syncInterval
The sync interval can be entered either in hours/minutes/seconds or all of them and corresponding pattern & timezone if required.
3
logRecordStatusFlag
The log status of each record processed. It can either be true or false.
Operations Used
SL.No
Operation Name
Operation Type
Application
Description
1
getPagingToken
Pre-defined
Marketo
Retrieves paging token to page through results, or retrieve data updated relative to a given data.
2
getActivityTypes
Pre-defined
Marketo
Returns a list of available activity types in the Marketo instance.
3
getLeadActivities
Pre-defined
Marketo
Returns a list of activities for the provided activity type.
4
createMultipleMktoActivity
Custom
SAP C4C
Creates multiple Marketo activity records in SAP C4C in the custom object.