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

# Slack

Capture reports via emoji reactions and slash commands, and chat with Janet AI directly in Slack threads. Navigate to **Integrations → Slack** to install.

## Slash Commands

Workspace members use `/bug-report` and `/feature-request` to submit reports that Janet AI processes into tickets.

<div className="img-showcase">
  <div className="psm-mock">
    <div className="psm-mock-inner">
      <div className="psm-mock-sidebar">
        <div className="psm-mock-sidebar-title">INTEGRATION SETTINGS</div>

        <div className="psm-mock-nav">
          <div className="psm-mock-nav-btn">
            <img className="psm-mock-nav-icon" src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/github-logo.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=454d39a86e0263172ecb0c1ffec4fb36" alt="" width="439" height="439" data-path="github-logo.svg" />

            GitHub
          </div>

          <div className="psm-mock-nav-btn psm-mock-nav-active">
            <img className="psm-mock-nav-icon" src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/slack.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=d23f3362aa33f272452de564e10d59ec" alt="" width="512" height="512" data-path="slack.svg" />

            Slack

            <svg className="psm-mock-chevron" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5">
              <path d="M9 6l6 6-6 6" />
            </svg>
          </div>

          <div className="psm-mock-subtabs">
            <div className="psm-mock-subtab psm-mock-subtab-active">Slash Commands</div>
            <div className="psm-mock-subtab">Emoji Reactions</div>
            <div className="psm-mock-subtab">Danger Zone</div>
          </div>

          <div className="psm-mock-nav-btn">
            <img className="psm-mock-nav-icon" src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/discord-icon.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=cf464e1567c5f8e22f8f1f91601a183d" alt="" width="512" height="512" data-path="discord-icon.svg" />

            Discord
          </div>

          <div className="psm-mock-nav-btn">
            <img className="psm-mock-nav-icon" src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/email-icon.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=0dbac6aac4ec9cef419527999f78a228" alt="" width="512" height="512" data-path="email-icon.svg" />

            Email
          </div>
        </div>
      </div>

      <div className="psm-mock-content">
        <div className="int-mock-hero">
          <div className="int-mock-hero-icon">
            <img src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/slack.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=d23f3362aa33f272452de564e10d59ec" alt="Slack" width="512" height="512" data-path="slack.svg" />
          </div>

          <div className="int-mock-hero-text">
            <span className="int-mock-hero-name">Acme Inc Workspace</span>
            <span className="int-mock-hero-status">Connected</span>
          </div>
        </div>

        <div className="psm-mock-content-body">
          <div className="psm-mock-content-title">Slash Commands</div>
          <div className="psm-mock-content-desc">When workspace members use these commands, a modal appears to submit a report.</div>

          <div className="int-cmd-rows" style={{marginTop:'10px'}}>
            <div className="int-cmd-row">
              <span className="int-cmd-name">/bug-report</span>
              <span className="int-cmd-arrow">→</span>
              <span className="int-cmd-project">Mobile App</span>
            </div>

            <div className="int-cmd-row">
              <span className="int-cmd-name">/feature-request</span>
              <span className="int-cmd-arrow">→</span>
              <span className="int-cmd-project">Mobile App</span>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

## Emoji Reactions

React to any Slack message with a configured emoji to instantly create a ticket — no commands needed. Navigate to **Integrations → Slack → Emoji Reactions** to set up rules mapping emojis to projects and columns. Configure **reactor scope** per rule: org members only or anyone including external connections.

<div className="img-showcase">
  <div className="psm-mock">
    <div className="psm-mock-inner">
      <div className="psm-mock-sidebar">
        <div className="psm-mock-sidebar-title">INTEGRATION SETTINGS</div>

        <div className="psm-mock-nav">
          <div className="psm-mock-nav-btn">
            <img className="psm-mock-nav-icon" src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/github-logo.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=454d39a86e0263172ecb0c1ffec4fb36" alt="" width="439" height="439" data-path="github-logo.svg" />

            GitHub
          </div>

          <div className="psm-mock-nav-btn psm-mock-nav-active">
            <img className="psm-mock-nav-icon" src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/slack.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=d23f3362aa33f272452de564e10d59ec" alt="" width="512" height="512" data-path="slack.svg" />

            Slack

            <svg className="psm-mock-chevron" width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5">
              <path d="M9 6l6 6-6 6" />
            </svg>
          </div>

          <div className="psm-mock-subtabs">
            <div className="psm-mock-subtab">Slash Commands</div>
            <div className="psm-mock-subtab psm-mock-subtab-active">Emoji Reactions</div>
            <div className="psm-mock-subtab">Danger Zone</div>
          </div>

          <div className="psm-mock-nav-btn">
            <img className="psm-mock-nav-icon" src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/discord-icon.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=cf464e1567c5f8e22f8f1f91601a183d" alt="" width="512" height="512" data-path="discord-icon.svg" />

            Discord
          </div>

          <div className="psm-mock-nav-btn">
            <img className="psm-mock-nav-icon" src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/email-icon.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=0dbac6aac4ec9cef419527999f78a228" alt="" width="512" height="512" data-path="email-icon.svg" />

            Email
          </div>
        </div>
      </div>

      <div className="psm-mock-content">
        <div className="int-mock-hero">
          <div className="int-mock-hero-icon">
            <img src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/slack.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=d23f3362aa33f272452de564e10d59ec" alt="Slack" width="512" height="512" data-path="slack.svg" />
          </div>

          <div className="int-mock-hero-text">
            <span className="int-mock-hero-name">Acme Inc Workspace</span>
            <span className="int-mock-hero-status">Connected</span>
          </div>
        </div>

        <div className="psm-mock-content-body">
          <div className="int-rule-header">
            <div>
              <div className="psm-mock-content-title">Emoji Reactions</div>
              <div className="psm-mock-content-desc">React to Slack messages to auto-create tickets.</div>
            </div>

            <span className="int-rule-add-btn">
              <svg width="10" height="10" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5">
                <path d="M12 5v14M5 12h14" />
              </svg>

              Add Rule
            </span>
          </div>

          <div className="int-rule-rows">
            <div className="int-rule-row">
              <span className="int-rule-emoji">🎫</span>
              <span className="int-rule-project">Mobile App <code className="int-rule-project-badge">MOB</code></span>
              <span className="int-rule-col">Backlog</span>
            </div>

            <div className="int-rule-row">
              <span className="int-rule-emoji">🔴</span>
              <span className="int-rule-project">Mobile App <code className="int-rule-project-badge">MOB</code></span>
              <span className="int-rule-col">Urgent</span>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

## Janet AI in Slack

`@mention` the bot in any Slack thread to use all of [Janet Agent's](/agent) capabilities — create tickets, search, update, comment — without leaving Slack. Each thread syncs with your Janet AI chat history.

<div className="img-showcase">
  <div className="slk-thread">
    <div className="slk-thread-hdr">
      <span className="slk-thread-hdr-title">Thread</span>

      <span className="slk-thread-hdr-close">
        <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round">
          <path d="M18 6L6 18M6 6l12 12" />
        </svg>
      </span>
    </div>

    <div className="slk-msg">
      <div className="slk-msg-avatar">
        <img src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/adhit.jpg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=b73da57eff7a0da56c77a646fe8f33cb" alt="" width="400" height="400" data-path="adhit.jpg" />
      </div>

      <div className="slk-msg-body">
        <div className="slk-msg-meta">
          <span className="slk-msg-name">Adhit Sankaran</span>
          <span className="slk-msg-time">10:24 AM</span>
        </div>

        <div className="slk-msg-text">
          <span className="slk-msg-mention">@Janet AI</span> look through the backlog and find quick wins we can knock out this week, then create a sprint for them
        </div>

        <div className="slk-msg-reactions">
          <span className="slk-msg-reaction"><span className="slk-msg-reaction-emoji">👍</span> 2</span>
        </div>
      </div>
    </div>

    <div className="slk-replies-divider">
      <span className="slk-replies-label">1 reply</span>
    </div>

    <div className="slk-msg">
      <div className="slk-msg-avatar-bot">
        <img src="https://mintcdn.com/janetai-2e23a3d0/AicC1Vk0hC-6wzlT/image-logo.svg?fit=max&auto=format&n=AicC1Vk0hC-6wzlT&q=85&s=eb69028536564bac5dfca61ba2badf52" alt="" width="27" height="37" data-path="image-logo.svg" />
      </div>

      <div className="slk-msg-body">
        <div className="slk-msg-meta">
          <span className="slk-msg-name">Janet AI</span>
          <span className="slk-msg-app">APP</span>
          <span className="slk-msg-time">10:24 AM</span>
        </div>

        <div className="slk-msg-text">Found 5 quick wins in the backlog:</div>

        <div className="slk-ticket-list">
          <span className="slk-ticket-line">- <span className="slk-tk-id">MAIN-434</span> \[Backlog] "Enrich sparse tickets" (Medium, <span className="slk-msg-mention">@adhit.sankaran</span>)</span>
          <span className="slk-ticket-line">- <span className="slk-tk-id">MAIN-612</span> \[Backlog] "Send notifications to SMS" (Medium)</span>
          <span className="slk-ticket-line">- <span className="slk-tk-id">MAIN-991</span> \[Backlog] "Test project name resolution" (Low)</span>
          <span className="slk-ticket-line">- <span className="slk-tk-id">MAIN-101</span> \[Backlog] "Teams integration" (Low, <span className="slk-msg-mention">@will.barthell</span>)</span>
          <span className="slk-ticket-line">- <span className="slk-tk-id">MAIN-1136</span> \[Backlog] "Improve AI insights page" (Medium)</span>
        </div>

        <div className="slk-msg-text slk-msg-text-spaced">Created sprint 'Quick Wins — Apr 2' (2026-04-02 to 2026-04-09) and added all 5 tickets.</div>
        <div className="slk-msg-closing">Want me to assign these out across the team or adjust priorities?</div>
      </div>
    </div>
  </div>
</div>
