Questions tagged [chat]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
59
votes
11answers
7k views

Why is the input field always at the bottom of a chat window?

It seems like the input field for writing your messages in a chat application is always placed at the bottom of the conversation. Do we have any argument for this seen in a UX perspective?
55
votes
5answers
11k views

Where did the 3 dot 'user is typing' feedback you see on messenger apps originate?

I've noticed a lot of messenger apps such as HipChat and Facebook Messenger have implemented a horizontal 3 dot icon which signifies a user is typing. I'm curious to know how this icon came about ...
48
votes
10answers
7k views

Is a “Never tell your password to anyone” message in chat really necessary?

In almost every chat window I open, there's this fairly obvious statement: Never tell your [password/credit card/social security/etc] to anyone. Are there some standards for chat functionality that ...
15
votes
3answers
2k views

Chat arrangement question: Left or right?

I'm building a small chat. Now I see but in other chats (whatsapp, facebook mobile chat, sms ...) that the arrangement is always the same: Left: the chat partner. right: myself Why is that?
13
votes
5answers
971 views

Does the height of an input field affect UX?

Overview I'm working on a project that includes an in-browser Chat feature. We're looking for ways to improve the UX. Problem Today, our online chat UI offers a textareathat allows customers to ...
10
votes
4answers
3k views

Message alignment in a chat

I am writing a chat software and we had a discussion about the message alignment. On the one side there is the “traditional” layout where the username starts at the beginning of the line (left in ...
10
votes
6answers
5k views

How to properly indicate that a chat message is sent-received-seen? The WhatsApp way?

We are building a cross platform mobile application and I am kind of responsible for iOS part. I'm the first one to begin to work on the instant messaging feature, so my decisions will affect my ...
9
votes
1answer
2k views

Best practice on Web Chat “please wait” messaging

We are currently integrating a web chat functionality on a utilities website, where customers can query their bill, or changing plans etc. with their electricity bills. (this will be available to all ...
8
votes
4answers
280 views

Why do user's sent messages appear on the right?

I noticed that in many websites/apps like Messenger, WhatsApp, sending SMS on iPhones, Google Hangouts, etc. The user's sent messages appear on the right side. I'm wondering why not place it one ...
7
votes
2answers
329 views

Should marking a chat message as spam automatically ignore the user?

Two typical features of chat rooms are, the ability to ignore another user (hide all of their messages) and to mark a particular message as spam. Should marking a user's message as spam automatically ...
7
votes
5answers
315 views

What is the logic behind delete other-end chat?

I am design a social network site. One of the most important feature of site is chatting. But I have no idea that should I give feature to delete messages including other end too. (Eg: If A send a ...
7
votes
2answers
1k views

Unread message count in the list of conversations

Is it a good idea (or how useful it is) to show a number of unread messages for each conversation when user enters page with the list of conversations? Would it be enough to just indicate that certain ...
7
votes
4answers
545 views

Displaying and/or searching across thousands of contacts?

The Need Our application has a chat feature that allows our users to chat with other users within their database. However, we're adding a feature that allows clients to share data between multiple ...
6
votes
5answers
1k views

Is it necessary to store chat conversation?

We are building an application which is like a social network. We also have a message system and chat system. Now, there is an argument between us on whether should we save the chat conversation for ...
6
votes
4answers
1k views

Why my chats are shown in right side? [duplicate]

Here you can see my today chat history: Yeah, the blue colored are mine. Why these are right aligned? Is it because of most people are right handed or earlier chat app implemented this way? I'm ...
5
votes
6answers
487 views

Are there any good reasons for the fake 'X is typing…' delay of ChatBots?

Is this is something that will go away when the 'coolness' wears off or is there really a grounded reason; like people experience it as freaky when you get an instant answer; that it gives the user a ...
5
votes
2answers
2k views

In what order should chat messages be shown?

This is a deeper question than this question. When a chat message is sent in a decentralized system, there are multiple events happening in a row. If a message is sent through a routing server, such ...
5
votes
1answer
202 views

Do people actually use chats/chatbots on business websites?

I think most of us have encountered something like the following while browing any service website: Now to me, personally, these are always just an annoyance in my visual field of view that I have to ...
4
votes
3answers
6k views

Where should I place a “live chat” link on my page?

I'm thinking of putting a "live chat" button or link on a site I work on. It should appear on every page, and ideally would be in the same location on every page. Are there any usability principles ...
4
votes
2answers
234 views

Should chat users be informed when the other user closes chat?

In an application which allows 2 people to chat with each other in indiviual windows, if user 1 closes the chat window, should user 2 be notified that user 1 closed the chat? (e.g User 1 Closed Chat ...
4
votes
2answers
131 views

Should new users in a message thread see previous messages?

I'm working on a messaging app where it is similar to Facebook messaging between friends, like Facebook any number of friends can be involved in the chat. Unlike Facebook (I believe?) users can add in ...
4
votes
4answers
3k views

Mobile Chat UI - Color of the bubbles

I'm wondering why in most mobile chats the message I write has a color background and white text (example: blue background and white text, like facebook) and the response is on grey background with ...
4
votes
1answer
146 views

Should I ask for positive/negative feedback on a chat system?

I'm building a chat to use on my admin dashboard, where my clients interact with the company and ask for support. On this windows, I'm thinking about using a feedback button, to see how my clients are ...
4
votes
1answer
883 views

Positioning of live chat window on webpage

Where is the best place for a live chat window on a webpage, so it doesn’t hinder the user’s navigation?
4
votes
2answers
471 views

How to represent progress through a formal chat support process?

I'm currently designing an online dialog where customers will communicate with an agent, and the agent will gather information to complete an application. The problem is if the conversation diverges ...
3
votes
2answers
468 views

Help with chat feature

I'm building the chat feature for a web project. We have a couple of specifications: Support for general messages that will be broadcasted to all users subscribed to the room chat, and for that I ...
3
votes
2answers
1k views

Are there best practices regarding customer service chat popup windows?

I'm designing a chat window for an ecommerce site, and looking for info on when and how to engage the user without annoying them. For example, is it beneficial for the window to be set to appear once ...
3
votes
1answer
65 views

How to best balance SalesForce “requirements” with UX best practices in contact/chat forms?

In developing some new contact us and chat (non-gated) fields, I'm finding that when I meet SalesForce "requirements" the fields are a UX nightmare. I'm ending up with a minimum of 5 fields, and with ...
3
votes
2answers
2k views

Mobile chat app send button: on keyboard or interface?

You would think that having the button closer to where you're typing would be more ergonomic, but I've been tripped up by the keyboard location on snapchat before. Can the "on-interface" send button ...
3
votes
1answer
55 views

Need to have 2 sticky buttons - Signup and chat

I have a client requirement to have 2 sticky buttons on the home page. One is for signup and the other is for the Chatbot. I need suggestions on which placement would be better with least impact on ...
3
votes
1answer
108 views

What are the most commonly understood signs/icons for chat interactions?

I'm designing an in-app chat feature where users get can live support from chat agents. What are the most commonly understood signs/icons for chat receipts like sending sent not sent delivered not ...
3
votes
1answer
228 views

Chat Arrangement for Desktop Chat App, List or Left-right?

I'm designing Desktop Chat app, but I see most of it using list arrangement eg. Facebook & Telegram than left-right arrangement eg. Skype. which one the best for readability? List Arrangement: ...
3
votes
4answers
250 views

group chat approaches for crowds

I'm planning to write a group chat platform to use in crowded situations, like events, parties or shows, for example. the simple approach would be to put everybody in the same room. but having a ...
3
votes
2answers
220 views

Do fine-grained message statuses (such as when a message was seen) help usability?

I was just reading this question, and noticed how often I see chat applications that allow you to know if/when a message is being typed up and when it is read/seen. I know the concept has existed well ...
3
votes
1answer
60 views

How to differentiate between a chat bot and a live chat agent on customer support live chat

I'm designing a live chat feature which uses a combination or live agents and chat bots to answer the users questions. My question in what ways can i help the user differentiate between a chat bot ...
3
votes
2answers
1k views

New Message Notifications and Unread Message Counts across Clients

This UX question is unusual in that it deals with the user experience across several devices and modalities, and not just within one screen. Suppose you have a chat app that can be accessed from ...
3
votes
2answers
238 views

Survey structure for Live Chat Transfer between Agents

I'm developing a live chat application for my site and want to include a post-chat survey to gather feedback on my Agents. However, I have two types of Agents, for dealing with different queries, and ...
2
votes
3answers
387 views

Offering live chat support: Specific tasks at first, or anything & everything?

I am curious about chat support as part of an overall user experience strategy for a brand or company website. When planning the addition of live chat support as part of your customer experience ...
2
votes
3answers
220 views

What should I do with huge “smileys” in chat?

I'm reprogramming a really bad chat software and I'm don't know how I can adapt huge so called "smileys" from that old chat without causing a bad user experience? Because I think the space between ...
2
votes
2answers
132 views

What is the best way to collect payment information in a chat interface?

We are looking at using a chat-style interface for a sales flow on both desktop and mobile devices. The customer would be able to ask questions about the product, receive a recommendation and pay for ...
2
votes
2answers
980 views

Live Chat - Contextual vs. Persistant invocation

For websites with large product portfolios and various Live Chat skills, is it better to have a chat invocation point that has a persistent placement throughout the experience or should chat be ...
2
votes
1answer
192 views

How can I display chat widget on mobile without affecting other artifacts?

I want to know a best way to display user chat icons on mobile, as these widgets are overlapping with other artifacts of screen. In mobile due to lack of space, overlapping of icons is appearing. ...
2
votes
1answer
75 views

Listing large lists of data

I am trying to build a chatbot to help me automate some of my administrative tasks. In some cases I am trying to locate some data or I'm trying to see what data I configured in my system. Like "show ...
2
votes
2answers
134 views

Sending chat messages in real time

I am working on a chat application where I want to implement real-time delivery of the texts. As in, the texts get sent as the user is typing it in their textbox (just like Google sheets show real-...
2
votes
2answers
195 views

What would a solution in surfacing good chat messages from Video Live Chats look like?

Good messages create conversation, and good conversations are a source of knowledge for the whole community. Knowing that, why isn't any of the big social platforms allowing for live chat message ...
2
votes
1answer
187 views

Why do Slack thread cards flow upwards instead of downwards?

Today someone replied to a thread in Slack, but I was not focused on that particular channel, so Slack attracted my attention to the "All Threads" page on the sidebar. To my surprise, when I opened ...
2
votes
3answers
591 views

Web chat button on every page or select pages?

While I would typically research this until blue in the face, Allas I cannot find any specific research dedicated to this topic: Our company (Gas and Electricity provider) is deliberating whether to ...
2
votes
1answer
239 views

Chat sidebar: Allowing users to chat & see who is online with just a follow?

Looking for input on the best approach to having a chat sidebar similar to Facebook's web app. I'd like to display a list of online users so users can chat with each other. However, I was looking to ...
2
votes
2answers
388 views

Chat / drawing game user interface flow

I'm creating my first Node.js web application which is a combination of Chat rooms and game (drawing) rooms. As for now I'm not quite sure how to put these 2 features in practice. Here is what I had ...
2
votes
1answer
201 views

How to quote images / source code / snippets

I am building a chat, but this question is not limited to this. In fact, any forum has to have encountered this problem as well. I wonder how to quote big content appropriately, considering the flow ...