Mailchimp Configuration
Configuration of Mailchimp as external source with Journey.
About this task
Navigate to
From Configuration categories page navigate to
For Adding Journey datasource
Procedure
-
Click systemconfigurationTemplates
The systemConfigurationTemplates page appears.
-
Provide the below information:
- New category name: <Journey>
- systemIdentifier: Journey
- userCredentials: Default user
- defaultUserCredentials : asm_Admin
- dataSourceNameForCredentials : <JOURNEY_DS_1>
- AdditionalParameters :
- event-publisher-service.kafka.topics: CIFINTEGRATION
- event-publisher-service.kafka.topics.CIFINTEGRATION.value.format: Json
- Click Save.
-
Expand the Journey node and click httpGateway
The Settings for 'httpGateway' page appears.
-
Provide below information:
baseUrl : http:<hostname>:<port>/journey
-
Click on Kafka configuration link and add below
information
Bootstrap servers (comma separated list of hosts) : <Kafkahost>:<port>
e.g. <IP OR Hostname>:9092
For Adding Mailchimp datasource
Procedure
-
Click systemconfigurationTemplates
The systemConfigurationTemplates page appears.
-
Provide the below information:
- New category name: <Mailchimp>
- systemIdentifier: Mailchimp
- userCredentials: Default user
- defaultUserCredentials : asm_Admin
- dataSourceNameForCredentials : <Mailchimp_DS>
- Click Save.
-
Expand the Mailchimp node and Click
httpGateway
The Settings for 'httpGateway' page appears.
-
Provide below information
baseUrl : https://<MailchimpHostname>/<Version>/
User needs to add these datasources in Journey. User need to gather below information:
- Journey Data Source UserId and password. Navigate to either create a new Rest Integration or use existing rest integration. Copy clientid and Client Secret.
- Mailchimp data source userid and password. Login to Mailchimp
application and Navigate to . Get the api keys and User column name will be
user
In mailchimp a/c add Webhook url as below:
https://<AssetpickerHostname>:<Port>/asset-viewer/api/AssetPicker/webhook/Mailchimp/events/webhook_listenerNavigate to
Click on Required user e.g. asm_Admin
Click on Edit dataSources link and add below data sources
Mailchimp_DS - user: <user> and password <API key>
JOURNEY_DS_1 - user: <clientid> and password <Client Secret>
Navigate to
Click API configuration template and add below information- New category name : <Mailchimp>
- API URI : /webhook/Mailchimp/events/*
- Require authentication for API access - unselected
Click Save
After performing these steps Mailchimp will be added as external source in Journey.Note:- If the user configures an external source in Journey, keep
the following properties as
False. This will allow the user to get the data from external source as per significant field configured in Journey data deduplication settings.-
<rule-enabled>false</rule-enabled>\<JourneyEngine>\conf\data-validation-rules.xml - In Platform, navigate to and set the value of the
Validation_On_Journey_Records
property to
False.
-
- For configuring external source user must install Unica Content Integration component while installing or upgrading Unica Platform as a prerequisite.