Skip to main content
Owners and admins set the Slack agent’s limits and spending cap in Settings → Slack, and pay a monthly price for the people who used it, plus model tokens at each model’s price. To add the agent first, see Set up the Slack agent. Settings for single features, such as Slack search, memory, recurring tasks and shared pages, are with those features in Use the Slack agent.

Limits

Owners and admins set these in Settings → Slack: Allow guests and Allow people from other companies are under Limits too; see Who can use it. The Agent section sets the model and Instructions: extra guidance the agent follows in every answer, such as tone or what to focus on, up to 8,000 characters.

Limits on each answer

Each answer stops after 12 steps or $0.50 of model spend, whichever comes first. A step is one model call and the tools it runs, such as a web search. Other models the agent asks, the models in a comparison, and images the agent makes all count toward the same $0.50. When a limit stops an answer, the agent says so, and you can ask it to continue. These limits are the same for every workspace.

What it costs

You pay for the number of people who got at least one answer in the month (UTC). A person counts once a month, however many answers they get, and a month nobody uses the agent costs nothing. Each person includes 300 answers a month, shared across the workspace. Answers beyond that cost $0.25 per 1,000. For example, if 8 people get 3,000 answers in a month, the price is $2.99 for up to 10 people. They have 2,400 answers included, so the other 600 answers cost $0.15, and the month’s charge is $3.14. Change the numbers to work out your own month: Model tokens aren’t part of this price. They’re billed through the agent’s API key as normal gateway requests, at each model’s price, as the agent answers. Limit them with Model spend limit a month.

How you’re charged

  • The month’s charge is taken from your credits in the first hours after the month ends, and never goes above the Monthly spending cap.
  • This month in Settings → Slack shows the people, answers and estimated charge so far. Each charge appears under Past charges and in your billing transactions as Slack agent.
  • If your credits can’t cover the charge, it waits for credits, and the agent’s status becomes Payment due. It stops answering until the charge is paid. Phaseo retries every hour, so answers resume within about an hour of adding credits. The amount is set at the first attempt.

Emails to owners and admins

When the agent turns people away for a reason only an owner or admin can fix, Phaseo emails every owner and admin of the workspace: Each email is sent at most once a month for each reason. It names no Slack user and quotes no messages. Refusals of guests, people from other companies and the hourly limit aren’t emailed. The workspace activity log records the first refusal each month for a full plan, Most people a month and the Monthly spending cap, and the first for each person for guests, people from other companies and the hourly limit. The agent’s reply in Slack never says an admin has been told.

Data and privacy

Slack’s API terms don’t allow training on Slack data or archiving it, so the agent is set up this way:
  • No message content in Phaseo’s logs. The agent’s API key never stores request or response content, in logs, caches or telemetry, whatever your workspace settings. Its requests still appear in your usage and logs without content, with the request labels app=slack-agent, slack_team and slack_channel and the app title Phaseo Slack agent.
  • No providers that train on prompts. The Slack agent guardrail turns off training on paid and free models and prompt publishing, so providers that train on prompts are never used. Providers that keep logs without training on them can answer, and may keep message content in those logs under their own policies; Phaseo’s own logs, caches and telemetry still keep no message content.
  • Short working memory. For each thread, the agent keeps its recent replies, short notes about the tools it used, messages waiting their turn, the IDs (not the text) of the thread’s recent messages so it knows where to read from, who it has sent the Connect button, and the questions it asked with their answers. They’re deleted 7 days after the thread’s last activity.
  • Memory you can see and delete. The agent keeps the notes, pins, to-dos and skills people ask it to save, in its own words and never as copies of messages, with the Slack ID of the person who asked. They stay until someone deletes them, the date they were kept until passes, or you uninstall the agent. Owners and admins can see and delete them in Settings → Slack, and turn notes off there (see Memory and skills). People from other companies never see workspace-wide notes.
  • Shared files are read, not kept. The agent downloads the images and PDFs it reads for an answer and sends them to the model with that answer’s requests, under the same rules. It never stores them; only their Slack file IDs and names are kept with the message until the answer ends.
  • Slack search results aren’t kept. What the agent finds when it searches Slack goes to the model with that answer’s requests and nowhere else: not in its working memory, its logs or Phaseo’s database, not even while it waits for your answer to a question. From an answer’s first search on, its requests go only to providers with zero data retention, so the results don’t sit in a provider’s logs either. For an answer that searched, its working memory keeps only which tools it used and a note that it answered, not what it searched for, what it found or what it wrote. Slack’s permission to search for you is kept with your message until the answer ends.
  • Recurring tasks. For each task, the agent keeps its title and instruction, where it posts, its schedule and time zone, the Slack ID of the person who set it up and how its last run went. They stay until someone cancels or deletes the task, or you uninstall the agent. Owners and admins can see, pause and delete them in Settings → Slack.
  • Shared pages until they expire. A page the agent publishes can include what was said in Slack or what it found, but never Slack search results. Pages are static, so a page can’t run scripts or send anything anywhere. Phaseo keeps the page, its title, the Slack ID of the person who asked for it and how often it was opened until it expires (after 7, 30 or 90 days, as your admins chose), an owner or admin deletes it, or you uninstall the agent. Anyone with its link can open it, or only signed-in members of your Slack workspace, as set for the page. Pages never appear in Phaseo’s logs.
  • Nothing archived. Phaseo doesn’t archive anything from Slack. The agent’s own logs keep Slack IDs and statuses only.
  • Encrypted secrets. Bot tokens and your Slack app’s secrets are stored encrypted and never shown again.
Uninstalling deletes the agent’s API key, notes, saved skills, recurring tasks and shared pages, and removes its guardrail (see Pause or uninstall).

Pause or uninstall

  • Pause answers in Settings → Slack stops every answer until you select Resume answers. People who message the agent get a private note that it’s paused. Recurring tasks skip the runs that come due while it’s paused, then carry on at their next time after you resume answers.
  • Uninstall stops the agent straight away, deletes its API key, notes, saved skills and recurring tasks, removes its guardrail and removes the app from Slack. If Slack doesn’t confirm the removal, Phaseo tells you, and you should remove the app in Slack too. The guardrail stays if you’ve added it to other keys or members.
  • Uninstalling also deletes the agent’s shared pages, so their links stop working.
  • Removing the app inside Slack, or revoking its bot token, uninstalls it in Phaseo in the same way.
Past charges stay in your billing history. The people who used the agent in the month you uninstall are still charged when that month ends. You can add the agent again at any time.

When the agent can’t answer

When the agent can’t answer someone, it replies privately in Slack: If the agent doesn’t reply at all, or the install doesn’t finish, see Fix setup problems.
Last modified on November 5, 2026