> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trytalkvalue.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Channels

> Create or import channels, attribute people to them, and review a channel's audience and events.

A **channel** is a reusable source of registrations, a touchpoint like `Newsletter`, `LinkedIn campaign`, `Partner referral`, or `SDR outbound`. Channels persist across events, so attribution and audience-overlap analytics can track the same source over time. This page covers creating channels, importing them from HubSpot or Slack, linking them to events, and reading the channel detail page.

## Create a channel

Open **Path → Channels** and click **Create Channel** in the page header. A dialog opens with three fields.

<Steps>
  <Step title="Pick an icon">
    Click the icon swatch to open the emoji picker. Search for an icon that matches the channel: a megaphone, a paper plane, a partner handshake. The icon shows up everywhere the channel is referenced.
  </Step>

  <Step title="Name the channel">
    Give the channel a specific, durable name. Channels persist across events. Examples: `Newsletter, May 2026`, `LinkedIn, Spring campaign`, `Partner: Acme co-marketing`.
  </Step>

  <Step title="Choose a color">
    Pick from the color swatch row. The color is used in the channel chip across tables, the registration-trend chart legend, and the attribution panels.
  </Step>

  <Step title="Save">
    Click **Create**. The channel is ready immediately. You'll see it in the channels list and in every channel dropdown across the app.
  </Step>
</Steps>

You can edit any channel's name, icon, or color later from its detail page.

## Link people to a channel

People become attributed to a channel in four ways:

* **Direct import.** When you import a CSV into a specific channel via the [import wizard](/path/import/csv-quickstart), every person in that file joins that channel.
* **Connected source.** When you import an event from [Eventbrite](/platform/integrations/eventbrite) or [Luma](/platform/integrations/luma), the connection becomes a channel automatically; every attendee from that source is attributed to it.
* **Imported channel.** When you connect [HubSpot](/platform/integrations/hubspot) or [Slack](/platform/integrations/slack) and import a portal or workspace, every contact or member becomes a person attributed to that channel.
* **Multi-channel.** The same person can belong to many channels. That overlap is the data behind the [Audience overlap chart](/path/analytics/audience).

To bulk-import existing contacts into a channel, open the channel and click **Import** in the page header. The import wizard opens pre-selected for this channel.

## Import a channel from HubSpot or Slack

You can pull an entire HubSpot portal or Slack workspace into Path as a channel, with its contacts or members added as people.

<Steps>
  <Step title="Open Path → Channels">
    Click **Import Channel** in the page header.
  </Step>

  <Step title="Pick a provider">
    The dialog lists **HubSpot** and **Slack**. If the provider is already connected, click **Import**. If it is not, click **Connect** to authorize it first, then **Import**.
  </Step>

  <Step title="Review the new channel">
    TalkValue creates a channel named after your HubSpot portal or Slack workspace and adds every contact or member as a person attributed to it. People are matched by email, so re-importing updates existing people instead of creating duplicates.
  </Step>
</Steps>

For the full setup and the list of fields that sync, see [Connect HubSpot](/platform/integrations/hubspot) and [Connect Slack](/platform/integrations/slack).

## Channel detail page

Opening a channel shows the channel name and icon plus a roster of every person attributed to it. The roster is the same table you see on the People page, scoped to this channel.

You can:

* **Filter the roster** by event, job title, or company to slice the audience further.
* **Export the filtered roster** to CSV from the table toolbar.
* **Edit the channel.** Change its name, icon, or color from the actions menu.
* **Delete the channel.** Irreversible. Removes the channel from every person and event it was linked to. People themselves are not deleted.

## Sync status and re-sync

A channel imported from HubSpot or Slack shows a provider badge and a sync status on its detail page. When a sync needs attention, an alert tells you what to do:

* **Sync failed.** The last sync attempt failed. Click **Re-sync** to try again.
* **Import failed.** The last import did not finish. Click **Re-sync** to import again.
* **Integration disconnected.** The provider was disconnected. Reconnect it on **Settings → Integrations**, then click **Re-sync** to resume.

**Re-sync** re-runs the import and pulls the latest contacts or members. Existing people are updated by email, so nothing is duplicated.

## Filter by tag

The Channel Attribution chart accepts a tag filter via the URL: `?tagId=N`. Open a tag-scoped channel attribution view, share the URL, and the recipient sees the same filtered comparison.

If you open a `?tagId=…` URL for a tag that no longer exists, Path drops the filter and shows the full unfiltered view instead of an error.

## Related

* [Attribution model](/path/concepts/attribution-model). How a person gets linked to a channel in the first place.
* [Channel Attribution chart](/path/analytics/attribution). Read the multi-channel comparison.
* [Audience overlap](/path/analytics/audience). See which channels share people.
* [Tags](/path/concepts/tags). Scope analytics to a slice of channels and events.
* [Connect HubSpot](/platform/integrations/hubspot). Import your HubSpot contacts as a channel of people.
* [Connect Slack](/platform/integrations/slack). Import your Slack members as a channel of people.
