Shared Chats
5 min read
Overview
Shared Chats lets a chat owner share an immutable snapshot of a conversation with authenticated colleagues. Recipients open a read-only view of the chat exactly as it existed when the link was created, and can optionally continue that snapshot as a new private chat in their own history.
Use it when you want to share the answer with a colleague, validate a draft, or allow a colleague to pick up from a finished conversation without re-running the same prompts.
At a glance
Owners share from the chat header, pick users and/or groups, confirm the chat is appropriate to share, and copy a unique link.
Each copy creates a new link which generates a snapshot at that point in time. Older links stay valid and the snapshot unchanged even if the conversation continues.
Recipients must be logged in. Uploaded files appear as locked file names (not viewable or downloadable). Knowledge-base references only open when the recipient independently has access.
Who can be invited is governed by the company sharing policy (
spaceMembersorallCompany). Set the policy todisabledto turn Shared Chats off for the whole company.
How it works for chat owners
Open a chat you own in a space where Shared Chats is enabled.
Select Share in the chat header.
Search for and select users and/or groups allowed by your company policy.
Confirm that the chat does not contain sensitive data you should not share.
Copy the share link and share it outside the platform (email, Teams, Slack, etc.).
Manage access later from the same dialog: see and revoke access as needed.
Snapshot rules
Behavior | What happens |
|---|---|
New link | Each copy creates a new URL and freezes the conversation at that moment. |
Earlier links | Stay valid and unchanged when you create a newer link. |
Later messages | Messages written after a link was created are not visible through that earlier link. |
Lifetime | Links work only while the original chat exists. If the chat is deleted or expires, its share links stop working. |
Ownership | Only the chat owner can share. Recipients cannot reshare the snapshot. |
Continued chats | A chat continued from a share cannot itself be shared again. |
How it works for recipients
Open the shared link while logged in to Unique.
View the read-only snapshot — prompts, answers, and references — up to the snapshot cutoff.
Optionally select Continue. Unique creates a new private chat in your history. From that point, the continued chat belongs only to you.
What recipients can and cannot see
Content | Recipient experience |
|---|---|
Prompts and answers up to the snapshot | Visible (read-only) |
References / citations | Visible; opening a knowledge-base source only works if the recipient already has access to that file |
Files uploaded into the chat | File name only — locked, not viewable or downloadable |
Messages after the link was created | Not visible |
Internal process / debug details | Not included |
Enabling Shared Chats
Sharing stays hidden until the following are set.
Layer | What to set | Default |
|---|---|---|
Company policy |
|
|
Space setting | Admin → Space → Advanced settings → Shared Chats on | off |
The company policy defaults to on, so a new company only needs the space toggle. The space toggle is hidden when the policy is disabled.
See also: 2026.34 Infrastructure Changes.
Company sharing policy values
Value | Meaning |
|---|---|
| Shared Chats is off for the whole company. The Share action and the space toggle are hidden, new shares are rejected, and existing links stop opening for everyone except the chat owner. |
| Owners can share with users and groups that have access to the chat's space, including individual members of those groups. This is the default when the policy is unset. |
| Owners can share with users and groups across the company |
Setting chatSharingPolicy
There is no admin UI for the company policy yet. A company administrator sets it through the companyUpdateData GraphQL mutation on the standard GraphQL endpoint.
Requirements
The caller must have the
chat.admin.allrole and thecompany/writepermission. If the permission is missing, the request returns Forbidden even for achat.admin.alluser — grant the permission rather than looking for a different role.The change applies to the administrator's own company.
The update overwrites the entire
configurationobject (it does not merge). Always read → merge → write.
Read the current configuration
query CompanyConfiguration {
company {
id
configuration
}
}This query returns the stored configuration blob, not the effective policy. If chatSharingPolicy is absent, the effective policy is spaceMembers. Absence does not turn sharing off.
Write the merged configuration back
mutation CompanyUpdateData($input: CompanyUpdateInput!) {
companyUpdateData(input: $input) {
id
configuration
}
}Variables — take the object returned by the read, add or change chatSharingPolicy, and send the whole object back:
{
"input": {
"configuration": {
"referenceStyle": "style1",
"chatSharingPolicy": "disabled"
}
}
}Space-level control
After the company policy is set, enable Shared Chats per space:
Open Admin → the space.
Go to Advanced settings.
Turn Shared Chats on.
Company policy still defines the audience (who can be invited). The space toggle only controls whether sharing is offered in that space.
Security and governance
Recipients must be authenticated — there are no anonymous public links.
Access is limited to the people and groups the owner selected for that link.
Owners can revoke access per recipient at any time.
Uploaded-in-chat files are never downloadable for recipients (name only).
Knowledge-base references respect the recipient's own access.
Owners remain responsible for not sharing confidential or CID content. Unique does not detect sensitive content inside a chat.
Troubleshooting
Symptom | What to check |
|---|---|
No Share button in the chat header | Company |
Share button missing on a continued chat | Expected. Chats continued from a share cannot be shared again. |
Cannot find a colleague in the picker | Under |
| Confirm |
Shared link no longer opens | For a recipient, the company policy may be |
Recipient cannot open a referenced file | The recipient needs independent access to that knowledge-base file. |
Limitations
Read-only snapshots: Recipients can view a shared chat but cannot write in it. To keep working, they must continue it as a new private chat.
No shared inbox: There is no central list of chats shared with you. Access is only via the link you were sent.
Policy is API-configured: There is no admin UI yet for the company
chatSharingPolicy; an administrator must set it via GraphQL.Owner responsibility for sensitive content: Unique does not detect confidential or CID content in a chat. Owners must confirm before sharing.