> For the complete documentation index, see [llms.txt](https://happybara.gitbook.io/proper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://happybara.gitbook.io/proper/reference/props/settings/channels.md).

# Channels

### To reach the channel settings for Props, click the `Channels` button in the Props [settings modal](/proper/reference/props/settings.md).

{% hint style="warning" %}
If an app or workspace admin has implemented [**global**](/proper/reference/admin-settings.md#channel-restrictions) and/or [**Props-level**](/proper/reference/props/admin-settings.md#channel-restrictions) channel restrictions, the `Channels` button and settings will not be available.
{% endhint %}

![](/files/-MYOFVV7Dnh71Ua-8F64)

### **New channels**

#### The first panel in this modal defines how Proper behaves when new public channels are created.  There are three options:

* `Auto-join`&#x20;

  > Proper will **join** new public channels **automatically** as they are created.
* `Check before joining`&#x20;

  > Proper will **request permission** to join new public channels as they are created.
* `Do not join`&#x20;

  > Proper will **ignore** new public channels as they are created. This is the **default** setting.

{% hint style="info" %}
Only app and workspace admins can modify this setting.
{% endhint %}

### Invite to existing channels

#### The second panel in this modal contains a button that allows you to invite Proper to existing public channels.  Clicking it will pull up another modal with two more buttons.

{% hint style="info" %}

#### Proper must always be invited to private channels. &#x20;

To manually invite Proper to any channel, including public channels, type `/invite @Proper` from that channel.
{% endhint %}

![](/files/-MYOGCDzPJYC5snHNGKx)

* Use the first button to pull up a modal (shown below) where multiple existing public and/or private channels can be **selected** for Proper to join.
* Use the second button to invite Proper to **all** existing public channels.

{% hint style="info" %}
Only workspace and app admins can see the second button to invite Proper to all exisitng public channels.
{% endhint %}

![](/files/-MYOGUDOpKu-vZJvMvC2)

### Check channel membership

#### The third panel in the channel settings modal contains a select menu that allows you to check whether Proper has joined an existing public or private channel. &#x20;

Selecting a channel will trigger a second modal allowing you to either invite or remove Proper from the selected channel.

![](/files/-MWfLsGlG5CuJLPT8mLI)

{% hint style="info" %}
If a **private** channel is selected, you will be prompted to take a manual action to add or remove Proper after checking membership.
{% endhint %}
