Recognize Customer Data

Recognize Customer Data

ViaSay uses the UCI (Unique Chatter Identifier) to associate individuals with their conversation data. This enables you to identify users across conversations and manage their personal data for compliance purposes (e.g., GDPR).

📌

Understanding how Flow Builder variables work is crucial before setting up UCI.


About UCI

The UCI (Unique Chatter Identifier) is a flagged Flow Builder variable that links all conversation records to a specific value, such as a user ID or email address.

📌

Key Points About UCI

  • Only one variable can be flagged as UCI, and it must be either a user channel variable or a custom variable.
  • Once flagged, the variable value is retained beyond the default 7-day limit of other Flow Builder variables.
  • UCI is compatible with Advanced Builder use cases, provided the naming conventions match.
  • While it is possible to change the UCI, it is not recommended as it only applies to new conversations.
  • For security reasons, transmitting an unencrypted UCI via a user channel variable is discouraged.

Choosing the Right Variable Type

SpecificityUser Channel VariableCustom Variable
ColorYellowViolet
Data SourceUser channels (e.g., Widget, WhatsApp)User input, API output, data manipulation steps
ImplementationIntegration scriptUse case steps
ScopeBot-wideUse case-specific
Data CoverageCovers all use cases, including flat onesCan target specific, sensitive use cases

Selecting and Saving UCI

  1. Choose an existing Flow Builder variable from the dropdown menu as your UCI and click Save.

    Selecting and Saving UCI

    Selecting and Saving UCI

  2. Alternatively, create a new Flow Builder variable by clicking Create Variable. Follow the instructions in the pop-up window.

    Creating UCI

    Create a new Flow Builder variable

    📌

    Note: Data mapping will only begin once a variable is designated as UCI.