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

# Slack Integration

> Automatically share meeting summaries, action items, and recordings to Slack channels.

Connect Mavio to Slack to automatically push meeting summaries, action items, and recording links to your team's channels. Keep everyone in the loop without leaving Slack.

## Setting up the Slack integration

<Steps>
  <Step title="Connect Slack">
    Go to **Settings > Integrations > Slack** and click **Connect Slack**. You will be redirected to Slack's authorization page.
  </Step>

  <Step title="Select your workspace">
    Choose the Slack workspace you want to connect and click **Allow**. Mavio will be installed as an app in your workspace.
  </Step>

  <Step title="Choose a default channel">
    Select the Slack channel where Mavio should post meeting notes by default. You can override this per meeting later.
  </Step>

  <Step title="Configure what to share">
    Choose what Mavio posts after each meeting:

    * **Summary** — the AI-generated meeting summary
    * **Action items** — extracted tasks with assignees
    * **Recording link** — a link to the full recording and transcript in Mavio
    * **All of the above** (recommended)
  </Step>
</Steps>

<Tip>
  Create a dedicated channel like `#meeting-notes` for Mavio posts. This keeps meeting content organized and easy to search without cluttering project channels.
</Tip>

## What gets posted to Slack

After each meeting, Mavio sends a formatted message to your configured channel containing:

* **Meeting title** and date
* **Attendees** listed
* **AI summary** with key topics and decisions
* **Action items** with assignees highlighted
* **View full notes** button linking to the complete transcript in Mavio

The message is threaded, so team members can discuss the meeting notes in a reply thread without disrupting the channel.

## Channel routing

You can route different meetings to different Slack channels:

### By meeting type

In **Settings > Integrations > Slack > Channel rules**, create rules:

| Rule                                | Channel          | Example                        |
| ----------------------------------- | ---------------- | ------------------------------ |
| Meetings with "sprint" in the title | `#engineering`   | Sprint planning, sprint review |
| Meetings with "client" in the title | `#client-calls`  | Client syncs, sales calls      |
| All-hands meetings                  | `#company`       | Company all-hands              |
| Default (no rule matched)           | `#meeting-notes` | Everything else                |

### Per-meeting override

In the Mavio dashboard, click any meeting and select **Slack channel** to choose a specific channel for that recording.

## Direct messages

Mavio can also send meeting notes directly to participants via Slack DM:

1. Go to **Settings > Integrations > Slack > Notifications**.
2. Toggle **DM meeting notes to attendees** to on.
3. Each attendee who has linked their Slack account receives a DM with the summary and their action items.

<Note>
  DM delivery requires each team member to have their Slack identity linked to their Mavio account. Mavio matches by email address — ensure your Slack and Mavio accounts use the same email.
</Note>

## Slash commands

Once installed, Mavio adds these Slack slash commands:

| Command                        | Action                                     |
| ------------------------------ | ------------------------------------------ |
| `/mavio record [meeting-link]` | Start recording a meeting immediately      |
| `/mavio search [query]`        | Search your meeting transcripts from Slack |
| `/mavio meetings`              | List your recent meetings with links       |
| `/mavio action-items`          | Show your open action items                |

## Interactive notifications

Mavio Slack messages include interactive elements:

* **Mark action item complete** — check off tasks directly from Slack
* **Share with channel** — repost the summary to another channel
* **Ask Mavio AI** — opens a thread where you can ask follow-up questions about the meeting

## Permissions

Mavio requests the following Slack permissions:

| Permission      | Purpose                                      |
| --------------- | -------------------------------------------- |
| `chat:write`    | Post meeting summaries to channels           |
| `commands`      | Enable slash commands                        |
| `users:read`    | Match Slack users to Mavio accounts by email |
| `channels:read` | List available channels for routing          |

Mavio does **not** read your Slack messages, files, or channel history.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Mavio is not posting to the channel">
    Ensure the Mavio app is added to the target channel. In Slack, open the channel, click the channel name, go to **Integrations**, and add **Mavio**.
  </Accordion>

  <Accordion title="Posts go to the wrong channel">
    Check your channel routing rules in **Settings > Integrations > Slack > Channel rules**. The first matching rule wins — reorder rules if needed.
  </Accordion>

  <Accordion title="I do not receive DMs">
    Verify your Mavio and Slack accounts use the same email address. Go to **Settings > Integrations > Slack** and check the user mapping.
  </Accordion>

  <Accordion title="Slash commands are not working">
    The slash commands require the Mavio Slack app to be installed in your workspace. If you see "command not found," ask your Slack workspace admin to verify the installation.
  </Accordion>
</AccordionGroup>
