Configuring OptIn Optout functionality

In 12.1.9 release, Journey supports opt out/in for Email, SMS and Whatsapp channels. Opt out/in is not supported for Push channel.

Journey touchpoint respect the contact central preferences before executing for Opt-in Opt-out specific to the channel and do not send communication if audiences are opted out. This should apply to both Link and Deliver type of touchpoint.

To enable the Opt-Out functionality in Journey, users must have Contact Central installed and enabled in Unica and along with Journey partition wise contact central flag should be enabled.

A scheduler is default configured to fetch audience data every 12 hours from Contact Central to Journey. Users can modify the schedule by updating below property available in the engine's application.properties file. Every time when jobs executed Journey will take only updated and delta audiences from Control Central to Journey.

engine.contactcentral.consent.data.cron=0 0 */12 * * ?

When above consent jobs executed by Journey engine at set frequency, opted out audiences data is retrieved from Contact Central and stored in the Journey channel wise consent database tables.

Database tables : journeyaudiencewhatsappconsent,journeyaudiencesmsconsent,JourneyAudienceEmailConsent.

Optional: The default page size for storing data in the Journey tables is 1,000 records per iteration. To change this, users can set engine.contactcentral.consent.pagesize=2000 (or another desired value) in the engine's application.properties file.

After making any changes to the application.properties file, users must restart the engine service for the changes to take effect.