Ira Bodnar··Updated ·8 min read

An AI marketing agent in Slack: ask Ryze AI about your ads, spend and traffic

Quick answer: Add the Ryze AI app to your Slack workspace, then mention @Ryze AI in a channel or message it directly. It answers in a thread with the same tools and data it has in Ryze AI. Ryze AI is the best Slack AI agent for questions about paid ads, traffic and revenue, with one caveat: it does not read PDFs or reply in channels it has not been invited to.

Below: what the agent answers, how to set it up, where notifications go, the limits and how it differs from Slack's own AI.

Ryze AI · Paid Ads

Ask about your ads in Slack

  • 7-day free trial, $89 a month flat

Used by 2,000+ marketers

Uber Eats logoadidas logoDuolingo logoMGM Resorts logoWharton logoLendingClub logoNorton logoEventbrite logoHuel logoTogether AI logoghd logoHack The Box logo

What the Ryze AI agent does in Slack

Four things happen between Slack and Ryze AI. Each one is listed with where it applies.

  1. 1Channel mentionMention @Ryze AI and it replies in a thread under your message

    Where it applies: Channels the app has been invited to

  2. 2Direct messageEvery DM is handled, no mention needed

    Where it applies: Your DM with the Ryze AI app

  3. 3Image attachmentsReads up to 3 images per message (JPG, PNG, WebP or GIF, up to 10 MB each)

    Where it applies: Channels and DMs

  4. 4NotificationsScheduled-task results and approval requests post to channels you choose

    Where it applies: Default notification channels

The agent runs on the Ryze AI workspace you connect. It answers from the accounts connected there, so the Slack side needs no separate setup for each ad platform.

What you can ask it

The agent in Slack uses the same tools and data it has inside Ryze AI. That covers the accounts connected to the Ryze AI workspace: ads, spend, traffic and revenue.

Platforms that Ryze AI can connect include Google Ads, Meta Ads, Google Analytics 4, Google Search Console and Shopify. If an account is not connected in the workspace, the agent has nothing to answer from, so connect it in Ryze AI first.

When you keep asking in the same thread, the agent keeps the context. A follow-up such as 'break that down by campaign' works without restating the account or the date range.

Example questions

  • @Ryze AI how did Meta spend compare to last week?
  • @Ryze AI which Google Ads campaigns spent the most yesterday?
  • @Ryze AI what changed in organic traffic from Search Console this month?
  • @Ryze AI is Shopify revenue up or down against ad spend this week?
  • A screenshot of an ad dashboard plus 'what stands out here?'

These prompts describe what comes back. The agent's reply depends on your accounts and the date range you ask about.

Chats that start from Slack open read-only in Ryze AI. To continue a conversation with edits, start a new chat in the Ryze AI app.

Set it up in 5 steps

Slack connects with OAuth. You pick the Slack workspace and click Allow.

Open Integrations

In Ryze AI, open Integrations and find the Slack card under Messaging.

Connect and allow

Click Connect, pick the Slack workspace to install Ryze AI into, and click Allow. The card then shows Connected.

Invite the app

Invite the Ryze AI app to the channels where you want to use it with /invite @Ryze AI. For private channels, a member has to add the app.

Choose notification channels

Click View on the Slack card, open Default notification channels, tick the channels and click Save.

Ask something

Mention @Ryze AI in a channel, or open a direct message with it.

One Slack workspace is tied to one Ryze AI workspace. If the install is revoked or the Slack app is removed, the card shows a Reconnect button.

The Slack install asks for bot permissions that include reading mentions, channel history in channels the app is in, direct messages, posting messages, reading and writing files and adding reactions. The full list is on the Slack install screen before you click Allow.

Notifications and scheduled results

Scheduled tasks and approval requests can post to Slack, but only to channels you pick.

Under Default notification channels you choose where results go. Scheduled tasks post there unless a task has its own Slack channels set. The same channels are pre-filled when you choose who hears about new approvals in the Inbox notification settings.

If no channel is selected, the field reads All channels, but nothing is posted to Slack by default. Pick at least one channel to get results there. Private channels appear in the list only after the app is added.

  1. Scheduled task result

    Posts to Slack
    Yes, to the default channels or the task's own channels
    Needs
    At least one channel picked and the app invited
  2. Approval request

    Posts to Slack
    Yes, when Slack is chosen in the Inbox notification setting
    Needs
    Same channels, pre-filled
  3. Question in a channel

    Posts to Slack
    Reply in a thread
    Needs
    An @Ryze AI mention and the app in the channel
  4. Direct message

    Posts to Slack
    Reply in the DM
    Needs
    Nothing extra

Approvals for actions that change an ad account are covered in the Ryze AI help center. Approving from a message sent in Slack is not documented, so check the app before relying on it.

Limits to know before you roll it out

The agent is narrow by design. These are the documented limits.

  1. 3 images per message

    What it means
    JPG, PNG, WebP or GIF, up to 10 MB each.
  2. No PDFs

    What it means
    PDFs and other non-image files are not read. Paste the text into the message instead.
  3. Mention required in channels

    What it means
    The agent ignores channel messages without @Ryze AI. In a DM, no mention is needed.
  4. App must be in the channel

    What it means
    Invite it first. Without that, a mention gets no reply or a Not in channel error.
  5. One Slack workspace per Ryze AI workspace

    What it means
    You cannot attach a second Slack workspace to the same Ryze AI workspace.
  6. Not a Slack MCP server

    What it means
    Claude and ChatGPT get only slack__list_channels through the connector. They get no tool to send or read Slack messages.

If you were looking for Slack inside Claude or Claude inside Slack, this is a different thing. Ryze AI puts its own agent into Slack. It does not give Claude or ChatGPT access to your Slack messages.

Slack's own AI and agent options

Slack has its own AI features. They work on your Slack content, while the Ryze AI agent works on your ad and analytics data.

Slack AI offers conversation summaries, file summaries, message translation and an agent called Slackbot. According to Slack's help center, Pro includes conversation summaries, huddle notes and automatic search filters. Business+ adds search answers, recaps, file summaries, translations, workflow automation, canvas generation and Slackbot. Enterprise+ adds enterprise search across connected apps.

Slack's developer documentation also describes an MCP server for AI apps to search channels, send messages and manage canvases, and a Slackbot MCP client that connects remote MCP servers to Slack. Those are Slack's own features and are separate from the Ryze AI app.

  1. Summarize a long channel thread

    Better fit
    Slack AI
  2. Find a past decision in Slack messages

    Better fit
    Slack AI search
  3. Check yesterday's Meta spend

    Better fit
    Ryze AI in Slack
  4. Post a weekly ad report to a channel

    Better fit
    Ryze AI scheduled task
  5. Let a coding assistant search Slack

    Better fit
    Slack's own MCP server

Both can sit in the same workspace. They answer different questions, so there is no need to pick one.

Troubleshooting

  1. No reply to a channel message

    Cause and fix
    You did not mention @Ryze AI, or the app is not in that channel. Mention it, or send a DM.
  2. Not in channel

    Cause and fix
    Invite the Ryze AI app with /invite @Ryze AI and try again.
  3. Reconnect needed

    Cause and fix
    The Slack app was removed or the install was revoked. Click Reconnect on the Slack card.
  4. Nothing posts from a scheduled task

    Cause and fix
    No default channel is selected. Pick at least one under Default notification channels and invite the app.
  5. Private channel missing from the list

    Cause and fix
    A member has to add the app to the private channel first.

Still stuck? Email Ryze AI support.

Sources

Verdict

If your team already talks about performance in Slack, the Ryze AI app lets anyone ask a question without opening an ad platform. Set a default channel so scheduled results land where people read them, and keep the limits in mind: images only, no PDFs, one Slack workspace per Ryze AI workspace.

Start with Paid Ads at $89 a month with a 7-day free trial. Connecting the integration is free, and the agent needs an active plan or trial. See pricing.

Frequently asked questions

What is the best Slack AI agent for marketing?
Ryze AI is the best Slack AI agent for questions about paid ads, traffic and revenue, with one caveat: it does not read PDFs or reply in channels it has not been invited to. For summarizing Slack conversations, Slack's own AI is the better fit.
How do I add an AI agent to Slack for ads?
In Ryze AI, open Integrations, click Connect on the Slack card, pick your Slack workspace and click Allow. Then invite the app to channels with /invite @Ryze AI.
How do I ask the agent a question?
Mention @Ryze AI in a channel it has been invited to, or open a direct message with it. In a DM no mention is needed. It replies in a thread.
What data can it answer from?
The accounts connected in the Ryze AI workspace, such as Google Ads, Meta Ads, Google Analytics 4, Google Search Console and Shopify. It uses the same tools and data it has in Ryze AI.
Show 7 more questions
Does it keep context in a thread?
Yes. Keep asking in the same thread and the agent keeps the context.
Can it read screenshots or files?
It reads up to 3 images per message (JPG, PNG, WebP or GIF, up to 10 MB each). PDFs and other non-image files are not read, so paste the text instead.
Where do scheduled results post?
To the Default notification channels you choose on the Slack card, unless a task has its own Slack channels. Nothing posts to Slack until you pick at least one channel.
Can I connect more than one Slack workspace?
No. One Slack workspace is tied to one Ryze AI workspace.
Is this a Slack MCP server?
No. Claude and ChatGPT get only slack__list_channels through the Ryze AI connector, which lists channels. They get no tool to send or read Slack messages.
Why did it not reply in my channel?
Either the message did not mention @Ryze AI or the app has not been invited to the channel. Invite it, mention it, or send a DM.
What does it cost?
Paid Ads is $89 a month with a 7-day free trial. SEO Starter is $129 a month with a 3-day free trial, and Agency is $279 a month. Annual billing is 30% off the first year. Connecting Slack is free; the agent needs an active plan or trial.

Related guides

Ryze AI: ads agent in Slack

7-day free trial, $89 a month flat

Start free trial