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

# Public vs private support channels

> When should internal support happen in public, and when should it be private? Here's how to think about it and how Ravenna supports both.

<div className="dark:hidden">
  <Frame>
    ![Slack Channels](https://d1kzozfjh72w00.cloudfront.net/documentation/screenshots/guides:best-practicies:public-vs-private.png)
  </Frame>
</div>

<div className="hidden dark:block">
  <Frame>
    ![Slack Channels](https://d1kzozfjh72w00.cloudfront.net/documentation/screenshots/guides:best-practicies:public-vs-private--dark.png)
  </Frame>
</div>

<Tip>
  You don't have to choose between public transparency and private accessibility. Ravenna supports both, with <Tooltip headline="AI agents" tip="AI-powered assistants that automatically triage, route, and respond to support requests in Slack" cta="Learn about AI agents" href="/documentation/automate/agents/overview">AI agents</Tooltip> that triage requests automatically no matter where they come from.
</Tip>

When a teammate needs help, where should they go? A shared support channel like `#ask-it`, or a private message to avoid feeling exposed?

The answer is both. Each approach has real benefits, and forcing teams to pick one creates unnecessary friction. This guide walks through when each works best and how Ravenna lets you support both without adding complexity.

## Public channels: Transparency by default

Public Slack channels are the traditional home for internal support:

* `#ask-it`
* `#help-people`
* `#feedback-product`
* `#support-eng`

<AccordionGroup>
  <Accordion title="Benefits of public channels">
    - **Shared context** - Everyone sees questions and answers, reducing repeat requests
    - **Visible workload** - Teams can see support volume and balance the load
    - **Searchable knowledge** - Past conversations become self-service documentation
    - **Controlled interruptions** - Responders reply when ready instead of being pinged directly
  </Accordion>

  <Accordion title="Challenges with public channels">
    * **Hesitation to post** - Some people avoid asking what they see as basic questions publicly
    * **Channel noise** - Busy channels can feel overwhelming without clear structure
    * **Unclear ownership** - Without triage, messages can go unanswered
  </Accordion>
</AccordionGroup>

## Private DMs: Lower barrier to entry

Private requests in Ravenna go to the Ravenna bot, not to an individual's personal DMs. To the requester, it feels like a simple one-on-one conversation. For support teams, it keeps personal inboxes clear and routes all requests into your <Tooltip headline="Workspace" tip="A centralized hub where your team manages all support requests, tickets, and workflows" cta="Set up your workspace" href="/guides/day-one/set-up-workspace">workspace</Tooltip>.

<AccordionGroup>
  <Accordion title="Benefits of private requests">
    * **Easy to start** - Messaging a bot feels as simple as messaging a person
    * **Safe for sensitive issues** - Great for HR questions, access requests, or awkward problems
    * **Protected inboxes** - Agents aren't interrupted in personal DMs—requests appear in <Tooltip headline="Triage channels" tip="A dedicated Slack channel where support teams review and route incoming requests" cta="Learn about triage channels" href="/integrations/slack/triage-channel">triage channels</Tooltip>
    * **Still trackable** - Private conversations flow into the same system as public ones
  </Accordion>

  <Accordion title="Challenges with private requests">
    * **Limited visibility** - The wider team can't learn from private exchanges
    * **Risk of being missed** - Without proper routing, private messages can slip through
    * **False expectations** - Some people assume private means instant attention
  </Accordion>
</AccordionGroup>

## How AI agents help with both

Ravenna's <Tooltip headline="AI agents" tip="AI-powered assistants that automatically triage, route, and respond to support requests in Slack" cta="Learn about AI agents" href="/documentation/automate/agents/overview">AI agents</Tooltip> monitor both public <Tooltip headline="Channels" tip="Slack channels where support requests are created and tracked" cta="Learn about channels" href="/documentation/tickets/channels">channels</Tooltip> and private DMs, triaging requests automatically regardless of where they originate. This speeds up support for everyone.

**For requesters:**

* Instant acknowledgment and initial triage in both public and private
* Faster routing to the right person or team
* Immediate answers to common questions without waiting for a human

**For support teams:**

* Requests arrive pre-categorized and prioritized
* AI handles routine questions in both channels and DMs
* Clear handoff when human help is needed
* 24/7 coverage across all entry points

Agents remove the friction from both models. Public channels stay organized without manual triage, and private requests get routed correctly without agents checking their DMs constantly.

## How Ravenna supports both approaches

You don't have to force your team into one model. Ravenna makes both work smoothly.

### In public channels

* Turn any message into a tracked request with a <Tooltip headline="Slack shortcuts" tip="Slack shortcuts and commands to interact with Ravenna" cta="View slash commands" href="/integrations/slack/slash-commands">shortcut</Tooltip> or <Tooltip headline="Emoji reactions" tip="Use emoji reactions to create tickets or trigger actions" cta="Learn about emoji actions" href="/integrations/slack/emoji-actions">emoji reaction</Tooltip>
* Ravenna creates a thread and manages it as a structured ticket
* Multiple responders can collaborate without cluttering the channel
* Requesters get automatic updates as work progresses

### In private DMs

* Teammates message the Ravenna bot directly for private requests
* Sensitive issues stay private but are still tracked in your workspace
* Support teams manage all requests from one place, whether they started in a channel or a DM

<Info>
  Ravenna adapts to how your team already works, whether that's public by default, private when needed, or a mix of both.
</Info>

## Recommendation: Default to public, allow private

Use public channels as your default for transparency, knowledge sharing, and balanced support. But give people a clear path to private requests when privacy or comfort matters.

With Ravenna, you can support both approaches without losing visibility, dropping requests, or overloading your team. AI agents handle the heavy lifting of triage and routing, so both paths work efficiently.

<Callout icon="link" color="#6B7280">
  Learn more about [setting up your first channel](/guides/day-one/set-up-first-channel)
</Callout>
