A support conversation on the Case record: received and sent bubbles, a pinned workaround at the top, a mention to escalate, a reply box. The agent never leaves the case.

Open the case and the conversation sits under the highlights panel. Rafael Duarte writes from the left, Lena Okafor answers from the right, a day break separates the 3rd from the 4th. Her workaround is pinned in a banner above the thread. A mention pulls Jonas Lindqvist in, he answers in the same thread. Escalate and Close case sit in the header, the reply box at the bottom.
items with type: inbound or outbound and resourceName, resources with avatarInitials: who said what, on which side.canPin: true: the workaround stays visible above the thread, however long the conversation gets.showTimeBreaks: true, itemDateFormat.preset: TIME_SIMPLE: the day between messages, the time under each one.publisher.mode: rich, allowMentions: true, publishButtonLabel: Send: mentions and formatting in the reply, evtPublish creates the message record.The settings above are the ones that matter. The tutorial has the whole build: the objects and sample data behind the screen, every step in order, and what to check once it runs.
85+ components, four Salesforce surfaces, 10 free production licenses. Start with the one you just saw.