Hi @sid321axn,
you can change the avatar through webchat using this:
WebChat.default.init({
selector: "#webchat",
interval: 1000,
inputTextFieldHint: "Type a message...",
connectingText: "Waiting for server...",
profileAvatar: **path to image**,
initPayload: '/greet',
customData: {"language": "en"},
socketUrl: "http://localhost:5005",
socketPath: "/socket.io/")}
Hope this is what you are looking for.