# Inbox & conversations

Source: https://joinsimplesms.com/docs/inbox
Index: https://joinsimplesms.com/llms.txt

Every message on your numbers is grouped into conversations, one per
(your number, counterparty) pair. The console inbox is a shared view: your
whole team sees the same threads and the same unread state.

## How threading works

The thread key is `{ourDigits}_{theirDigits}`. Inbound messages increment the
conversation's unread counter; opening the thread in the console clears it.
`message.received` webhook events carry a `conversation` field with the same
key so your own systems can thread without re-deriving it.

## Attribution

Messages composed in the console are stamped with the sender's name and show
up in the thread as "sent by Alice". API sends are attributed to the key.

## Media

Inbound MMS attachments are stored on the message (`media` array) and shown in
the thread. Outbound MMS returns `mms_not_enabled` until numbers are
provisioned for MMS.
