The SDK allows you to customize the look and feel of your app using LPConfig object. To apply a custom look and feel, create your own configuration instance and assign the attributes you want to customize.

Note: for the list of all the attributes you can configure on the SDK, click here

The most suitable time to customize configuration is right after the SDK initialization and before calling showConversation().

To get the default configuration:

let configuration = LPConfig.defaultConfiguration

To print all configurable attributes and their default values call:


To customize an attribute, follow this example:

configuration.remoteUserBubbleBackgroundColor = UIColor.purpleColor()
configuration.brandName = "Brand Name"
configuration.remoteUserBubbleBorderWidth = 0.5