Copy and share your conversation URLCopy and share your conversation URL
General settings
Pre-built chat UIsTalkJS supports 3 different customisable layouts (docs)
Sample themes (create your own)Themes give you complete control over the styling, layout, and document structure of the pre-built UI (docs)
Language
Translate messages to your language in real-time using Google Translate (docs)
Header Settings
Conversation subjectControls what text appears in the header as a subject above the chat (docs)
Message Field Settings
Message field visibility
Determines whether the message field is visible (docs)
Message placeholderOverrides the placeholder text in the message field as a subtle prompt (docs)
Conversation Settings
Conversation imageSpecifies the image used to convey the topic of the conversation (docs)
System welcome messageSystem messages that are sent at the beginning of a chat (docs)
User Settings
UsernameThe user's name that will be displayed in the chat UI (docs)
Avatar imageAn optional URL to an image which will be displayed as the user's avatar (docs)
Role
TalkJS allows different groups of users to have different settings by assigning them a 'role' — you have full control over which user gets which role (docs)
This is an example role that has all message options enabled: