ONE THREAD, EVERY CHANNEL
The call lives next to the texts.
A call is not a separate silo here. It arrives in the conversation as a message_type call_log, sitting in sequence with the sms and email so the whole exchange reads as one calm history.
- Lands inline as message_type call_log, threaded by last_message_at
- direction: inbound · outbound · missed, each marked at a glance
- twilio_call_sid and duration_seconds stored for an honest record
Ava Kowalski
channel · sms