The Update Customer Identifier Data Operation is used to update the unique identifier associated with the user that is currently having a Conversation.
This Data Operation requires an ENTERPRISE license. If you would like to enable this feature for your Airkit Organization, please contact your Airkit representative or contact [email protected].
Customer Identifiers can be used in tandem with the Find Conversations by Customer Identifier Data Operation to maintain context across conversations. As Customer Identifiers need to be unique for each user, it is not uncommon to associate them with some property tied directly to the user, such as their phone number or email address. Update Customer Identifier Data Operation allows you to keep using these sorts of things as identifiers, even if:
- a user changes their phone number, or
- a user changes their email address.
text. This text should correspond to the identifier that a Conversation got assigned upon being initialized; this identifier will be stored under
channels.message.conversationId in the relevant Session.
This property defines the Conversation that the Update Customer Identifier Data Operation will reference in order to determine the customer whose identifier will change.
The new Customer Identifier. This value should be unique for each user even after it is updated.
By default, Airkit stores the output of this Data Operation in an auto-created variable called
customer-identifier that can then be passed into subsequent operations. The value of
customer-identifier indicates whether or not the Customer Identifier was successfully updated.
Customer Identifiers can only be updated if the Customer is having a Conversation is occurring in deployment.
Unlike most Data Operations, the Update Customer Identifier Data Operation cannot be run without referring to a deployed application. Before you can test any instance of this Data Operation, it must be able to refer to a published Conversation Chat Bot. For more on how to publish a Conversation Chat Bot, see Configuring Conversation Chat Bots.