# 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 %}


---

# Agent Instructions: 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:

```
GET https://happybara.gitbook.io/proper/reference/props/settings/channels.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
