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 gether 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
In mailchimp a/c add Webhook url as below:
. Get the api keys and User column name will be
user
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 user configures the external source in Journey, then keep the below property False. This will allow 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
Note: For configuring external source user needs to install Unica Asset Picker component while installing/upgrading Unica Platform as prerequisite.