Emojis

Users can add emojis to their messages. Add emojis by selecting them in the emoji picker, or by starting to type a colon followed by the name of the emoji (for example :cat) and using the emoji autocomplete.

TalkJS uses native OS emojis, which means that they may look somewhat different on each device. In addition to the built-in set of emojis, you can add custom emojis.

Emoji reactions

Users can react to messages with emojis:

Emoji reactions to a message

You can enable or turn off emoji reactions for different user roles. In the Chat UI section of the TalkJS dashboard, select the role you want to edit in the dropdown at the top. In the Built-in message actions section, choose to either turn off emoji reactions, enable them for the user's own messages, or enable them for all messages:

Emoji reaction options in the Chat UI page in the TalkJS dashboard

Custom emojis

Note: Custom emojis are currently only available on the classic React SDK or classic JavaScript SDK.

You can add custom emoji images to your chat UI with the customEmojis option. You can use custom emojis in your messages, or as reactions to messages:

Custom emoji reactions to a message

Check out the Custom emojis guide for steps on how to add or remove custom emojis.