# Channel Configuration

## Step 1: Setting up Internal Threads

Internal threads are a dedicated threads in Slack to discuss and collaborate on new customer issues internally. All discussion in these threads will be synced back to Pylon! We recommend setting this up prior to connecting any other channels so they'll be ready to sync as soon as you pull data into Pylon.

### For Small Teams

Make one public channel called *#customer-alerts*.

### For Larger Teams

If you have multiple team members handling accounts, we recommend opening up one channel per person on your team that's responsible for handling account messages.

For example, if you have three CSMs Alex, Sabrina, and John:

* *#alex-customers*
* *#sabrina-customers*
* *#john-customers*

{% hint style="info" %}
If you’re in a public workspace, or just want to make your internal threads in a private channel, add Pylon to the channel following the below instructions, but choose `Triage Channel`.
{% endhint %}

Go to Settings > Internal Threads (under Workflows) and select the first template.&#x20;

<figure><img src="https://982123570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9hXBoCTTNw5flARlUVJf%2Fuploads%2FfwrLdNxG8JvRupHziE3a%2FCleanShot%202024-10-21%20at%2000.23.39%402x.png?alt=media&#x26;token=acb37921-7e3b-4074-9807-e1a18826a59e" alt=""><figcaption></figcaption></figure>

Under "Send To", pick the channel(s) you created above! You can always change where internal threads are created, or segment issues by account owner or other properties to create internal threads in different places for more complex team structures.

<figure><img src="https://982123570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9hXBoCTTNw5flARlUVJf%2Fuploads%2Ftx3aSsVbg0zJMIwA8xkq%2FCleanShot%202025-01-08%20at%2008.13.07.png?alt=media&#x26;token=2b5f763b-ec21-495d-ade9-5a8a19b0336c" alt=""><figcaption></figcaption></figure>

## Step 2: Enabling Channels

Channels in Pylon are bucketed into three categories:

1. Customer Channels, where you're talking directly with your customers
2. Community Channels, which typically contain users from many different companies
3. Internal Channels, where users within your company are asking questions to other team members

Each type of channel can be enabled in a slightly different way.

### Enable a Customer Channel

Pylon can be enabled in customer channels by one of 3 methods:

* Bulk updating via the Accounts dashboard in Pylon
* Manual enablement directly from a Slack channel
* Autolinking via standard naming conventions

{% hint style="info" %}
**Private** customer channels must be enabled directly in Slack.
{% endhint %}

#### Accounts Dashboard

Select "Accounts" in the sidebar, and then click the purple "Add Account" button in the top right of the screen (which should bring you to the menu below). Pick "Slack" to bulk enable Pylon in relevant customer channels.

<figure><img src="https://982123570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9hXBoCTTNw5flARlUVJf%2Fuploads%2FYjPX3PUK9ilazPVSLGtK%2FScreenshot%202026-01-16%20at%2010.01.03%E2%80%AFAM.png?alt=media&#x26;token=4ac8c737-df6c-40a6-a730-72efbc021458" alt=""><figcaption></figcaption></figure>

#### Slack

Pylon will have function in customer channels that you explicitly enable it in. If you want it to be enabled in channels automatically, you can use our [CRM widget](https://docs.usepylon.com/pylon-docs/integrations/crm/salesforce#channel-creation-from-salesforce) to create and setup channels automatically.

1. Go to your customer channel
2. Type `/invite @Pylon` (or whatever you named the Pylon bot in [#set-bot-name](https://docs.usepylon.com/pylon-docs/slack-setup#set-bot-name "mention")) and press enter.

   <figure><img src="https://mintlify.s3-us-west-1.amazonaws.com/pylon/images/enable-1.png" alt=""><figcaption></figcaption></figure>
3. You’ll get a prompt to enable Pylon in the channel. Select `Customer Channel`.

<figure><img src="https://982123570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9hXBoCTTNw5flARlUVJf%2Fuploads%2FbnY36j5W3fWItTYOqxeg%2FCleanShot%202025-01-08%20at%2008.08.37%402x.png?alt=media&#x26;token=b052103f-835f-482e-a96b-fb29a0522536" alt=""><figcaption></figcaption></figure>

4. Fill out the modal with your preferences, including selecting the desired triage channel (these will be saved for the next time)

<div data-full-width="false"><figure><img src="https://982123570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9hXBoCTTNw5flARlUVJf%2Fuploads%2FnUfO99ShBdk6UZhiWWTO%2FCleanShot%202025-01-08%20at%2008.09.06%402x.png?alt=media&#x26;token=af22623b-608b-4498-b933-6bdf45ae317e" alt="" width="563"><figcaption></figcaption></figure></div>

#### Autolink Channels

If you have a common pattern to your slack channels (i.e. putting `ext-` at the beginning of all external channels), you can autolink them with Pylon. Head over to the [Account Configuration page](https://app.usepylon.com/settings/account-configuration) and find the 'External Slack channel linking' section. You'll be able to configure the pattern of your Slack channels there so they will sync automatically moving forward.

<figure><img src="https://982123570-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9hXBoCTTNw5flARlUVJf%2Fuploads%2FdORz4NlIwaLJQfJkuFE5%2Fimage.png?alt=media&#x26;token=330fc52f-8e8e-46c5-b3a6-8fdbceb330c0" alt=""><figcaption></figcaption></figure>

### Enable a Community Channel

A community channel is a channel with users from many different companies, typically in a community workspace.

Link this channel the same way you would a customer channel, but choose `Community Channel` once inviting Pylon to the channel.

### Enable an Internal Channel

An internal channel is a channel where users from within your company are asking questions, typically to the support or customer-facing team.

You should link these types of channels only from the Pylon dashboard. You can [see here](https://support.usepylon.com/articles/4140972198-can-i-link-an-internal-channel-with-pylon) how to do this.


---

# 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://docs.usepylon.com/pylon-docs/getting-started/channel-configuration.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.
