Slack Integration
TL;DR
Connecting Slack puts an AI agent in your workspace that reads and operates your JaxSuite AI account through the same MCP server external clients use. You can ask it for campaign status or sender health in a channel, and tell it to pause or resume a campaign.
What can the Slack agent actually do?
It works through the JaxSuite AI MCP server rather than a fixed set of notification templates, so the actions available to it are the tools that server exposes: listing campaigns, reading a campaign settings and contacts, checking sender health, and pausing, resuming or scheduling a campaign.
That is the difference from a webhook integration. A webhook can tell you a campaign finished; this can be asked why open rates dropped on one campaign and then pause it in the same thread.
How is this different from the MCP server on its own?
It is the same server. JaxSuite AI publishes an MCP endpoint that any client can point at, including Claude and other AI tools, and the Slack integration is a hosted client for it that lives where your team already talks.
Teams that prefer their own client can skip Slack and connect directly. Nothing about the account is Slack-specific.
Who can use it once it is connected?
The connection is authorised by a workspace user and acts with that account permissions, so it cannot reach data the authorising user could not reach in the dashboard.
Because it acts rather than only reporting, treat the channel it lives in as you would the dashboard itself. A destructive request is still a request the agent can carry out.
How to connect Slack
- Open Settings, then Integrations, and choose Connect Slack.
- Pick the Slack workspace and approve the requested permissions.
- Invite the app to the channel your team wants to use it in.
- Mention the app with a question, for example asking which campaigns are running.
What this connection does not do
- The agent acts with the permissions of the user who authorised it, not with workspace-wide access.
- It reaches the account through the MCP server, so an action the server does not expose cannot be taken from Slack.
Frequently asked questions
It responds when mentioned and in direct messages. It is not a channel-wide listener, and it has no reason to read conversations it was not addressed in.