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

# Inbox

> Manage live conversations, follow up manually, and review AI summaries.

export const BrowserWrapper = ({src, alt, title, description, height = '280px', caption, imgStyle = {}, children, imagePadding = '0px'}) => {
  const legacyDocsImagePrefix = '/images/';
  const productionDocsImagePrefix = '/docs/images';
  const rawSrc = typeof src === 'string' ? src : src && (src.src || src.default) || '';
  const imageSrc = rawSrc.startsWith(legacyDocsImagePrefix) ? `${productionDocsImagePrefix}/${rawSrc.slice(legacyDocsImagePrefix.length)}` : rawSrc;
  return <Frame caption={caption || alt || title} width="100%">
      <div style={{
    border: '1px solid #e2e8f0',
    borderRadius: '12px',
    overflow: 'hidden',
    boxShadow: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',
    width: '100%'
  }}>
        <div style={{
    backgroundColor: '#f8fafc',
    padding: '10px 15px',
    borderBottom: '1px solid #e2e8f0',
    display: 'flex',
    gap: '6px'
  }}>
          <div style={{
    width: '10px',
    height: '10px',
    borderRadius: '50%',
    backgroundColor: '#ff5f56'
  }} />
          <div style={{
    width: '10px',
    height: '10px',
    borderRadius: '50%',
    backgroundColor: '#ffbd2e'
  }} />
          <div style={{
    width: '10px',
    height: '10px',
    borderRadius: '50%',
    backgroundColor: '#27c93f'
  }} />
        </div>
        <div style={{
    overflow: 'hidden',
    background: '#ffffff',
    width: '100%',
    padding: imagePadding
  }}>
          {src ? <img src={imageSrc} alt={alt || ''} data-docs-screenshot style={{
    ...imgStyle,
    width: '100%',
    minWidth: '100%',
    height: 'auto',
    display: 'block',
    borderRadius: '0px'
  }} /> : children ? children : null}
        </div>
      </div>
    </Frame>;
};

<BrowserWrapper src="../images/inbox-chat.png" alt="Inbox live conversation view in BoundBot." imgStyle={{ maxHeight: '420px', objectFit: 'contain' }} />

The [**Inbox**](https://www.boundbot.com/dashboard/inbox) is your **unified conversation workspace**. It combines messages from [WebChat](/channels/webchat), [WhatsApp](/channels/whatsapp), [Messenger](/channels/messenger), [Telegram](/channels/telegram), and [Slack or Discord](/channels/slack-discord) so you can review context, reply manually, and keep support or sales threads moving.

## Filter the conversation list

Use the left sidebar to narrow the list by:

* search query
* channel
* auto-reply status

This helps you find a single customer quickly or focus on conversations that need manual handling.

The **auto-reply status** filter maps to whether the conversation is muted. A muted thread stays in Inbox, but the bot stops sending automatic replies until your team turns auto reply back on.

## Work inside a thread

When you open a conversation, you can:

* read the full message history
* see which channel the thread came from
* send a **manual text reply**
* attach an image
* jump back to the main inbox on mobile

BoundBot keeps the thread view focused so you can resolve the customer request without switching screens.

## Manual Intervention & Handoff

You can switch between AI and human support per conversation. When the bot is replying automatically, your team can step in at any time: open the thread in the **unified conversation workspace**, type your reply, and send it. That reply is a **manual text reply** and is shown as coming from your team.

If you want the bot to fully stop in that thread, mute auto reply for the conversation. This is also the state used by the <a href="/automation/actions">Stop Auto Reply</a> action. Once muted, the bot stays silent in that conversation until your team unmutes it.

Use the **Inbox** when you want to take over a thread, answer something the bot cannot handle, or close the loop with a human touch. For a clear handoff, you can add to your bot’s system prompt that it will offer to “connect you with the team” when it cannot resolve the request.

## Use conversation summaries

If your plan supports conversation summaries and a summary has been generated for the thread, a **Summary** button appears in the header. Open it to see an **AI-generated overview** of the conversation so far.

Use summaries when:

* a thread is long and you need the context fast
* a teammate is taking over
* you want a quick recap before replying

## Best practices

* Use manual replies when the customer needs a human decision or exception.
* Attach images only when they help resolve the issue faster.
* Review stale threads from the **Needs attention** panel on the [overview page](https://www.boundbot.com/dashboard/overview).
* If the bot is making mistakes, fix the underlying bot prompt or knowledge source instead of correcting the same issue one thread at a time.

<Check>
  **Response speed:** Reply from the Inbox as soon as you can after taking over a thread. Fast **manual text reply** and clear next steps keep customers from repeating themselves and improve perceived quality of support.
</Check>

<Tip>
  Inbox works best when channels, bots, and knowledge are already set up. If replies are weak, review [Bots](/guides/bots) and [Knowledge base](/guides/knowledge-base) before you scale traffic.
</Tip>

## Related pages

<CardGroup cols={2}>
  <Card title="Overview dashboard" icon="layout-dashboard" href="/guides/overview-dashboard">
    Open the highest-priority stale threads from the needs-attention panel.
  </Card>

  <Card title="Channels overview" icon="messages-square" href="/channels/overview">
    Review the channel types that feed conversations into the inbox.
  </Card>

  <Card title="Bots" icon="bot" href="/guides/bots">
    Improve the assistant when you see repeated reply issues in live threads.
  </Card>

  <Card title="Knowledge base" icon="book-open-text" href="/guides/knowledge-base">
    Fix weak answers at the source instead of patching them one conversation at a time.
  </Card>
</CardGroup>
