MessageReplyChannel
: string
in package
How a thread can be replied to.
It is a flag in the data, not a template condition: the front end asks the thread, not
whether some participant has userId === null.
Table of Contents
Cases
- EmailOnly = 'email_only'
- The thread starter is a logged-out visitor. The recipient sees the thread but cannot reply in the system; their contact (`guestEmail` / `guestPhone`) is shown instead. Lifted once token access for guests exists.
- System = 'system'
- Both sides have an account; replies go through the system.
Cases
System
Both sides have an account; replies go through the system.
EmailOnly
The thread starter is a logged-out visitor. The recipient sees the thread but cannot reply in the system; their contact (`guestEmail` / `guestPhone`) is shown instead. Lifted once token access for guests exists.