Each of the one or more messages may be represented by a particular message bubble, such as message bubble 375. A message bubble may represent an atomic messaging interaction. A message bubble may generally correspond to a defined geometric area in which the contents of a particular messaging exchange (e.g., text, media) are contained within the defined geometric area. A message bubble may have a distinct color or plurality of colors (e.g., one or more gradients) that distinguish it from a background of a message thread interaction display. A message bubble may have a distinctly-colored border, such as a black outline as depicted, or may have a border defined by the interface between differing colors of the message bubble and the background. In some embodiments, the color or colors of either or both the message bubbles and the background may be customized and configured by users of the messaging system.
The message thread interaction display 370 for a message thread with a business entity may include commerce contact controls 380. The commerce contact controls 380 may be prominently displayed during an initial period of a message thread between a consumer and a business, before a consumer has established a messaging relationship with the business. However, the commerce contact controls 380 may still be accessible after relationship is established.
The commerce contact controls 380 may comprise a block control, a report spam control, and/or an add to contacts controls. The block control may block the business from messaging the consumer. The report spam control may report the business as having engaged in spam. The add to contacts control may add the business to the user's contacts, such as may include adding the business and a phone number for the business to an address book for the user on the client device 305.