Customize Icons for iOS

You can customize the icons and images used throughout the SDK. To customize an image, add an asset to your project's Assets catalog using the associated keyword.

This article applies to the following implementations:

UI SDKCore SDK

Test any icon changes in light and dark mode.

TokenImageKeywordDescription
actionCancelaction cancelSMI.actionCancelIcon representing the cancel action.
actionDismissaction dismissSMI.actionDismissIcon representing the action to dismiss the current view.
actionJumpToaction jumptoSMI.actionJumpToIcon representing the jump-to action.
actionMenuaction menuSMI.actionMenuIcon representing the menu button on the text input.
actionParticipantMenuaction participant menuSMI.actionParticipantMenuIcon representing the participant client menu action.
actionSearchaction searchSMI.actionSearchIcon representing the message search action.
actionSendaction sendSMI.actionSendIcon representing the send button on the text input menu.
actionShareaction shareSMI.actionShareIcon representing the share action.
avatarBotbot avatarSMI.avatarBotDefault bot avatar shown in the chat feed.
avatarUseravatar userSMI.avatarUserUser avatar shown in search results.
backButtonArrowback button arrowSMI.backButtonArrowArrow used for custom back button.
chevronRightcheveron rightSMI.chevronRightIcon representing a link to the preview that can be navigated.
iconCheckMarkcheck markSMI.iconCheckMarkIcon representing a confirmed action.
iconClockclockSMI.iconClockIcon representing the image used for business hours banner.
iconCSVCSVSMI.iconCSVIcon representing a CSV file with extension .csv.
iconDelivereddeliveredSMI.iconDeliveredIcon representing a successfully delivered message.
iconErrorerrorSMI.iconErrorIcon representing an error.
iconExcelexcel fileSMI.iconExcelIcon representing an Excel file with extension .xls or .xlsx.
iconFailedfailedSMI.iconFailedIcon representing an error that occured while sending a message.
iconFormformSMI.iconFormIcon representing the form message shown in the feed.
iconFormCalendarform calendarSMI.iconFormCalendarIcon representing the date form type.
iconFormFailedform failedSMI.iconFormFailedIcon representing an error state for the submit form action.
iconFormOptionSelectedform option selectedSMI.iconFormOptionSelectedIcon representing the selected option in a form menu.
iconImagePlaceholderimage placeholderSMI.iconImagePlaceholderIcon representing an image placeholder in the feed.
iconMessageBadgemessage badgeSMI.iconMessageBadgeIcon representing the message overlay badge in the feed.
iconOfflineofflineSMI.iconOfflineIcon representing an offline state.
iconPreChatReceiptprechat receiptSMI.iconPreChatReceiptIcon representing a checklist in the pre-chat receipt.
iconReadreadSMI.iconReadIcon representing a read state.
iconSendingsendingSMI.iconSendingIcon representing a message in transit.
iconSentsentSMI.iconSentIcon representing a successfully sent message.
iconTxttext fileSMI.iconTxtIcon representing a text file with extension .txt.
iconWordword fileSMI.iconWordIcon representing a word file with extension .doc or .docx.
iconXMLxml fileSMI.iconXMLIcon representing a XML file with extension .xml.