> ## 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.

# Set Up Slack Notifications

> Deliver AI meeting summaries, action items, and transcripts to your Slack channels automatically after every meeting.

This guide shows you how to connect Mavio to Slack so meeting summaries and action items are posted to your channels automatically when a recording finishes processing.

## Prerequisites

* A Mavio account on the **Pro** or **Team** plan
* Slack workspace admin access (or the ability to install apps)

## Connect Slack to Mavio

<Steps>
  <Step title="Start the Slack integration">
    In the Mavio dashboard, go to **Settings > Integrations > Slack** and click **Connect Slack**.
  </Step>

  <Step title="Authorize the Mavio Slack app">
    You will be redirected to Slack's OAuth page. Select the workspace you want to connect and click **Allow**. Mavio requests permission to:

    * Post messages to channels
    * Read channel list (to let you choose destinations)

    <Note>Mavio cannot read your Slack messages. It only posts meeting summaries to channels you explicitly configure.</Note>
  </Step>

  <Step title="Choose a default channel">
    After authorization, select the Slack channel where Mavio should post meeting summaries by default. Popular choices include `#meetings`, `#meeting-notes`, or a dedicated `#mavio-summaries` channel.

    <Tip>Create a dedicated channel like `#meeting-notes` before connecting so your team knows where to find summaries.</Tip>
  </Step>

  <Step title="Configure what gets posted">
    Under **Settings > Integrations > Slack > Notification content**, choose what to include in each Slack message:

    * **Summary** -- the AI-generated overview of the meeting (enabled by default)
    * **Action items** -- tasks with assignees extracted from the conversation
    * **Key decisions** -- important decisions made during the meeting
    * **Link to full transcript** -- a clickable link back to the Mavio dashboard
    * **Attendee list** -- who participated in the meeting

    Toggle each section on or off based on your team's preferences.
  </Step>

  <Step title="Set up per-meeting routing (optional)">
    For teams with multiple projects, you can route summaries to different channels based on meeting attributes:

    * **By calendar label** -- meetings tagged "Engineering" go to `#eng-meetings`
    * **By attendees** -- meetings with external participants go to `#client-calls`
    * **By meeting title keyword** -- meetings containing "standup" go to `#daily-standup`

    Configure rules under **Settings > Integrations > Slack > Routing rules**.
  </Step>

  <Step title="Test the integration">
    Record a short test meeting and wait for it to finish processing. Within a few minutes, a formatted summary should appear in your configured Slack channel. If it does not, check the troubleshooting section below.
  </Step>
</Steps>

## What a Slack notification looks like

Each Mavio notification in Slack includes:

* A header with the meeting title, date, and duration
* The AI summary in a clean, readable format
* Action items listed with checkboxes and assignee names
* A **View full notes** button linking to the Mavio dashboard

## Troubleshooting

<Warning>
  If notifications stop appearing, the most common cause is an expired Slack token. Go to **Settings > Integrations > Slack** and click **Reconnect** to refresh the authorization.
</Warning>

* **No notification after a meeting** -- Verify the Slack channel still exists and the Mavio app has not been removed from the workspace
* **Wrong channel** -- Check your routing rules; the default channel may have been overridden by a more specific rule
* **Partial content** -- Ensure the content toggles are configured correctly under notification settings
