Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design wireframes for Chat Bot #307

Open
kb0304 opened this issue Jun 1, 2020 · 11 comments
Open

Design wireframes for Chat Bot #307

kb0304 opened this issue Jun 1, 2020 · 11 comments
Assignees

Comments

@kb0304
Copy link
Collaborator

kb0304 commented Jun 1, 2020

No description provided.

@KashishJagyasi
Copy link

KashishJagyasi commented Jun 25, 2020

I’ve kept the same UI as there’s a library already created for it. there were some major problems I found which I’ve tried to solve

The agent photo on the livechat widget doesn't strike much what it might be about unless someone clicks and sees what it actually is.

  • Changed the header because it was there was no way of going back to the website without losing the chat

  • The dropdown was misguiding and looked like swiping the chat tab down. (I tested it on 4 users and 2 of them found t confusing)

  • The 3 line + avatar was adding clutter. I don't think there's any need for the phone number of every agent.

Live Chat

I propose, the widget should clearly be named chat with us and put in the Right edge so that it doesn't interfere with the website text

Live Chat-1

The widget can also be safely placed on the bottom right to be in the scope of the thumb

Live Chat-2

The livechat agent handoff

Livechat- Handoff
2.
Livechat- Handoff-1

Livechat menu options with agent

Livechat- menu options agent

Livechat menu options with bot

Livechat- menu options with bot

Change Department request

Livechat- Change department

Quick reply ( version 1)

Livechat- Quick reply (carrossel)
2.
Livechat- Quick reply After slecting options

Quick reply tap state

Livechat- Quick reply
2.
Livechat- Quick reply tap state
3.
Livechat- Quick reply tap state-1

Version 2 will make more sense if the replies have to be long. Also, horizontal scroll will be a problem in the desktop view

Reply

Livechat- Reply
Livechat-divider new messages

Waiting for agent state

Livechat-opened

@ear-dev
Copy link

ear-dev commented Jun 25, 2020

@KashishJagyasi Is it possible to do a side by side comparison with the designs from upstream, so we can see any changes you are recommending?

One comment I have is that personally I don't like all the square buttons. What do you think? Is there another nice button design, or do you think this is best?

@KashishJagyasi
Copy link

KashishJagyasi commented Jun 25, 2020

Yeah sure. I'll make a Doc with the comparison or post it here.
Yeah.. I was kinda going with the circular buttons before I saw this but as I said I used the library that was available. But I'll see if I can do anything about it.
@ear-dev

@ear-dev
Copy link

ear-dev commented Jun 25, 2020

Thanks @KashishJagyasi . I don't think we should limit ourselves at this point, but instead make our best, most beautiful design suggestions!

@KashishJagyasi
Copy link

KashishJagyasi commented Jun 30, 2020

Changed all the components to increase the padding and make them more rounded.

Rounded components are required here because We're already using a bot and it makes the customer feel less familiar. Rounded corners give a soothing feel to the designs and they must be used wherever we're trying to build a rapport with the customers.

Also, customer support will be used mostly when people have complaints or wanna know something. Rounded components ensure that they feel a sense of geniality and avoid hesitation or frustration.
Frame 8 (2)

I need some feedback on the Quick reply screens. The first version will be helpful for mobile sites but it will be a problem on the desktop as using a horizontal scroll is not a good practice. Also, the second version will be better if the options provided are long threads.

Frame 9 (2)
You may refer to the previous comment for more details on why I changed some of the elements.
@ear-dev @kb0304

@ear-dev
Copy link

ear-dev commented Jul 10, 2020

@KashishJagyasi I just sent an email to you and another designer friend of ours, Ona. Maybe she can help with some comments about your wireframes.

But also, did you show these to Ivan yet? Do you think he will be receptive to look at them?

@KashishJagyasi
Copy link

KashishJagyasi commented Jul 10, 2020

No, didn't discuss it with Ivan yet. I'm not really sure how receptive he will be but he's kinda busy with other stuff so.. @ear-dev

@dlassalle
Copy link

On the bot side, the only thing i dont see here that we want in the bot are:

  • "Print chat" button
  • Character limit under or on the text input
  • UI for when chat input is disabled while bot/agent are performing an action (like waiting to run a speedtest)

All of these currently dont exist on the client, but we are working on them :)

@KashishJagyasi
Copy link

  • Character limit under or on the text input

Just to confirm: By character limit, you mean the user will be restrained to write messages within the character limit right?

I'll Add the other things soon, thanks for the feedback :)
@dlassalle

@dlassalle
Copy link

Yep! here is an example implementation: RocketChat/Rocket.Chat.Livechat#443

@KashishJagyasi
Copy link

KashishJagyasi commented Jul 22, 2020

Wireframes for Character limit
character limit

Alternatives for options as suggested by ona.
options alternative

Disabled text field UI
Livechat- Quick reply

Change deptt UI
Livechat- Change department

@dlassalle
@ear-dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants