> For the complete documentation index, see [llms.txt](https://docs.cogram.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cogram.com/projects/project-chat-setup.md).

# Setting up project chat

Turn Project Chat on for a project and manage its channels: adding, renaming, archiving, and bringing archived channels back.

{% hint style="info" %}
Project Chat is in beta and is being rolled out gradually, so it is not yet available to every organization. If you would like to use it, write to <support@cogram.com> to join the beta. Once your organization has it, chat is still off by default on every project — this page shows how to turn it on for a project.
{% endhint %}

Chat is off for new projects. A project owner, or an organization admin or owner, turns it on per project and manages the channels the team talks in.

Once chat is on, everyone with access to the project gets a **Chat** entry in the project sidebar. For how the team uses it, see [Project chat](/projects/project-chat.md).

## Turning chat on for a project

1. Open the project from the [Projects page](https://app.cogram.com/dashboard/projects/).
2. Go to **Settings > Chat**.
3. Turn on **Enable chat for this project**.

The first time you do this, Cogram creates a `#general` channel for you. A **Channels** section appears below the toggle so you can add more.

<figure><img src="https://1170756420-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxpPm3rHOzFMoBqV20UQl%2Fuploads%2Fgit-blob-c3fd8fcc82f0111f69fb6bc10eecc7a0f847b32c%2Fproject-chat-settings.png?alt=media" alt="The Chat page of project settings: the Enable chat for this project toggle turned on, the channels table with rename and archive buttons, and an archived channel with an Unarchive button."><figcaption><p><strong>Settings > Chat</strong>: the chat toggle, the project's channels, and an archived channel</p></figcaption></figure>

If the toggle is not editable, you are not a project owner and not an organization admin or owner. The page says so.

There is a shortcut from the chat pane itself: if you can manage channels, a **Manage channels** link at the bottom of the channel list takes you to this page.

## Adding a channel

1. In **Settings > Chat**, select **Add channel**.
2. Type the name. The `#` is added for you.
3. Select **Create**.

Give each channel a job, so people know where to post: `#site-updates`, `#curtain-wall`, `#rfi-tracking`.

### Channel naming rules

* Lowercase letters, digits, and single hyphens, for example `site-updates`.
* Up to 80 characters.
* Unique within the project. Archived channels still hold their names, so you cannot reuse one until it is renamed.

A leading `#`, stray spaces, and capital letters are cleaned up as you type rather than rejected. Anything that still breaks the rules is flagged under the box before you can create the channel.

## Renaming a channel

1. In **Settings > Chat**, select the rename button on the channel's row.
2. Edit the name and select **Save**.

Renaming is safe at any time. Links to messages in that channel, including the ones in mention notifications, keep working.

## Archiving a channel

Archiving retires a channel without losing anything.

1. In **Settings > Chat**, select the archive button on the channel's row.
2. Confirm with **Archive channel**.

An archived channel leaves the chat pane and is excluded from search. Its messages and files are kept.

**A project with chat always keeps at least one active channel.** The archive button on the last remaining channel is disabled; add another channel first if you want to retire it.

Channels cannot be deleted. Archive is the way to take one out of use.

## Bringing an archived channel back

Archived channels are listed in their own **Archived channels** section at the bottom of the page, each marked **Archived**. Select **Unarchive** on the row. The channel returns to the chat pane with all of its history, and is searchable again.

## Turning chat off

Turning off **Enable chat for this project** hides the **Chat** entry from the project sidebar. Nothing is deleted: channels, messages, and files are kept, and turning chat back on restores the project's chat exactly as it was.

## Who can do what

| Task                                        | Project Owner | Organization admin or owner | Member | Viewer |
| ------------------------------------------- | :-----------: | :-------------------------: | :----: | :----: |
| Turn chat on or off for the project         |       ✓       |              ✓              |        |        |
| Add, rename, archive, or unarchive channels |       ✓       |              ✓              |        |        |
| Delete anyone's message                     |       ✓       |              ✓              |        |        |
| Post, react, attach files                   |       ✓       |              ✓              |    ✓   |        |
| Read the conversation and search it         |       ✓       |              ✓              |    ✓   |    ✓   |

See [Project roles](/projects/project-roles.md) for the wider picture of what each project role can do.

On a project shared with another organization, these controls stay with the host project: its owners and the admins of its organization. Guests take part in chat according to the project role they were granted, but cannot turn chat on or off or manage channels, whatever their role in their own organization.

## Troubleshooting

**There is no Chat page in project settings**

* Likely cause: Project Chat is not yet available to your organization.
* Fix: contact Cogram support. See [Getting help](/get-started/getting-help.md).

**The Enable chat toggle is visible but you cannot change it**

* Likely cause: you are a project Member, not an Owner, and not an organization admin or owner.
* Fix: ask a project owner or your organization admin to turn chat on.

**You cannot archive a channel**

* Likely cause: it is the project's only active channel.
* Fix: add another channel, then archive this one.

**A channel name is rejected as already taken, but you cannot see it**

* Likely cause: an archived channel already has that name.
* Fix: rename the archived channel, or pick a different name.

## Next steps

* [Project chat](/projects/project-chat.md): how the team uses channels, mentions, files, and search
* [Project roles](/projects/project-roles.md): Owner, Member, and Viewer
* [Organization notification settings](/organization-administration/notifications.md): defaults and locks for mention emails


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.cogram.com/projects/project-chat-setup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
