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

# Vantage FinOps Agent

> Identify and remediate cloud waste automatically.

The FinOps Agent is an AI assistant that helps you understand and act on your cloud costs in plain language. It is available in two places, and the same agent powers both:

<CardGroup cols={2}>
  <Card title="Vantage console" icon="browser" href="https://console.vantage.sh/agent">
    A dedicated, full-screen agent page with threaded, persistent conversations. Available to all customers, including free trials.
  </Card>

  <Card title="Slack" icon="slack">
    Tag `@Vantage` in any channel where the agent has been invited. Required for cost recommendation approvals and automation.
  </Card>
</CardGroup>

You can use the agent in two ways:

* **Ask questions**: Get answers about your cloud spend (via the [Vantage MCP](/vantage_mcp)), how to use Vantage (via the [Vantage Docs MCP](/docs_mcp)), and context from connected third-party tools like Datadog (via [MCP Connectors](#mcp-connectors)).
* **Take action**: Have the agent create and update Vantage resources (Cost Reports, Dashboards, Budgets, Virtual Tags, etc.), investigate cost anomalies, and—through Slack—automatically remediate cost optimization opportunities with optional approval workflows.

When enabled for automation in Slack, the FinOps Agent operates in three stages:

<Columns cols={3}>
  <Card title="1. Scans" icon="eye">
    Your cloud environment for issues like unused or underutilized resources.
  </Card>

  <Card title="2. Identifies" icon="triangle-exclamation">
    Optimization opportunities and waste found within your environments.
  </Card>

  <Card title="3. Acts" icon="bolt">
    To remediate issues on your behalf, while keeping track of any actions taken.
  </Card>
</Columns>

Pick the surface that fits how you want to work with the agent. Start [In the Console](#in-the-console) for chat, threads, and Vantage resource creation. Use [In Slack](#in-slack) for cost recommendation approvals, automated remediation, and team collaboration.

<CardGroup cols={2}>
  <Card title="FinOps AI Prompt Guide" icon="https://mintcdn.com/vantage-39/dQz82CvBD_D4tRVs/agent-icon.svg?fit=max&auto=format&n=dQz82CvBD_D4tRVs&q=85&s=6afc2c187a301d997a2491455d6410cf" href="/finops_ai_prompt_guide" width="54" height="57" data-path="agent-icon.svg">
    For a complete view of what you can ask the agent, plus best practices and ready-to-copy prompts, see the dedicated FinOps AI Prompt Guide.
  </Card>

  <Card title="Canvas" icon="table" href="/canvas">
    Use the agent to build saved, refreshable custom reports from a natural-language prompt with the Canvas feature.
  </Card>
</CardGroup>

## MCP Connectors

MCP Connectors let you connect supported third-party MCP servers to the FinOps Agent so it can bring context from the rest of your stack into the same place that already understands your cloud costs. Once a connector is configured by an **Organization Owner** or **Integration Owner** from the [Integrations page](https://console.vantage.sh/settings/integrations), it is available to your whole organization in the console, Slack, and [Canvas](/canvas). The agent decides when to call a connected tool based on the question you ask, and can use it in the same turn as its Vantage tools.

<CardGroup cols={2}>
  <Card title="Datadog MCP" icon="https://assets.vantage.sh/docs/logos/logo-icon-datadog.svg" href="/datadog_agent">
    Join live Datadog telemetry, like metrics, logs, monitors, dashboards, APM, and events, with your Vantage cost data to investigate anomalies, validate rightsizing, and correlate cost with performance.
  </Card>
</CardGroup>

<Note>
  More connectors are planned. If there is a specific MCP integration you would like to see, contact your Vantage account team or reach out to [support@vantage.sh](mailto:support@vantage.sh).
</Note>

## In the Console

The console agent is a dedicated, full-screen page in the Vantage console where you can have ongoing conversations with the FinOps Agent. It is available to all Vantage customers, including users on free trials, and requires no setup.

<Steps>
  <Step title="Open the Agent page">
    From the Vantage console, click the **Agent** tab in the top navigation, or go directly to [console.vantage.sh/agent](https://console.vantage.sh/agent).
  </Step>

  <Step title="Start a conversation">
    Type a question or request in plain language, then press Enter. The agent automatically names the conversation based on your first message and saves it to your sidebar so you can return to it later.
  </Step>

  <Step title="Continue or start new threads">
    Use the conversation sidebar on the left to revisit previous conversations or start a new one at any time. Each conversation is private to your Vantage user and respects your [RBAC](/rbac) permissions.
  </Step>
</Steps>

<Frame>
  <video autoPlay muted loop playsInline className="w-full aspect-video rounded-xl" src="https://assets.vantage.sh/docs/agent-conversation.mp4" />
</Frame>

For comprehensive prompting examples, see the [FinOps AI Prompt Guide](/finops_ai_prompt_guide).

### Conversations and Threads

Each conversation is a self-contained thread that captures your back-and-forth with the agent.

* **Auto-named**: The agent names each new conversation based on your first message. You can rename a conversation at any time by clicking the ellipsis (**...**) next to it in the sidebar.

* **Persistent**: Conversations are saved per user and retained according to your account's data retention period. Return to any prior conversation to continue where you left off.

* **Private**: Console conversations are visible only to your authenticated user. They are not shared with teammates and do not appear in Slack.

* **Scoped to your permissions**: All agent responses respect your [RBAC](/rbac) role and only access data you are authorized to view.

* **Resource-aware**: The agent recognizes Vantage console URLs and resource tokens (Cost Reports, Folders, Dashboards, Virtual Tags, Budgets, Cost Alerts, anomalies, and more). Paste a link or token directly into your prompt and the agent will use it as context.

  For example, you can add a Cost Report URL into your prompt to scope the question:

  ```md theme={null}
  What was the biggest change in cost between September 2025 and October 2025 in https://console.vantage.sh/go/rprt_xyz789abc123def4? What resources contributed?
  ```

* **File-friendly**: The agent currently accepts text-based file inputs, including CSVs. Support for additional file types is planned.

* **Audited**: Any Cost Report, Dashboard, Virtual Tag, Budget, or other asset the agent creates or updates on your behalf is attributed to your user. Audit log entries reflect actions taken by the agent as if you performed them yourself. View these in the [Vantage Audit Log](/audit_logs).

## In Slack

Slack is required if you want the agent to send recommendation notifications, run automated remediation, or collaborate with your team in shared channels. The console agent works without Slack.

### Set Up the Slack Integration

Before starting, ensure you meet the following requirements for automation:

<AccordionGroup>
  <Accordion title="Be a paying Vantage customer" icon="user">
    The Slack FinOps Agent is available to paying Vantage customers. The Agent is not available to the free tier.

    To learn more about Vantage plans, visit the [Vantage pricing page](https://www.vantage.sh/pricing).
  </Accordion>

  <Accordion title="Have a payment method on file for charges related to cost remediation and token consumption" icon="credit-card">
    Ensure you have a payment method in place for charges related to cost remediation and token consumption (either a credit card saved within Vantage or be on a metered agreement through AWS Marketplace).
  </Accordion>
</AccordionGroup>

<Steps>
  <Step title="Access the onboarding wizard">
    From the Vantage console, navigate to the [**Recommendations** tab](https://console.vantage.sh/recommendations). A banner is displayed at the top. Click **Get Started**. (If you dismiss the prompt, click **FinOps Agent**.)

    <Tip>
      You can also access the [FinOps Agent settings page](https://console.vantage.sh/settings/finops-agent) to open the onboarding workflow.
    </Tip>
  </Step>

  <Step title="Configure the Slack integration">
    The agent sends notifications directly to your Slack workspace.

    * If you've already installed the Vantage [Slack integration](/slack) for Cost Report notifications or alerts, you'll be prompted to update your permissions to enable the agent.
    * If you haven't installed the Slack integration yet, you'll be prompted to log in to your workspace.

    Follow the on-screen instructions to complete the Slack authorization. When prompted, select a channel where Vantage will post action approvals and recommendations.

    <Info>
      If no channels appear in the selection list, you must first invite the @Vantage app to a Slack channel using the `/invite @Vantage` command in Slack. Once invited, the channel will appear in the list for selection.
    </Info>
  </Step>

  <Step title="Select recommendation types and approval workflows">
    For **Automation Preference**, select one of the following options:

    * **Autonomous**: The agent acts immediately.
    * **Owner Approval**: Your team approves each recommendation action sent via Slack.

    Your selection applies to every enabled recommendation type. Select which recommendation types you'd like the agent to monitor (e.g., Compute Savings Plans, Database Savings Plans, Redshift Reserved Instances).

    For detailed information about how the approval workflow operates, see [Approval Workflow](#approval-workflow).
  </Step>

  <Step title="Configure provider permissions">
    To enable the agent to take actions on your behalf, you may need to add additional provider permissions. If your AWS access credentials are already configured in Vantage, this step is automatically completed and you can proceed to the next step. If required, the onboarding wizard will display instructions for updating your AWS permissions using the AWS CLI, Terraform, or the IAM Console. After updating your permissions, click **Complete Setup** to continue.

    <Tip>
      You can navigate between onboarding steps using the stepper navigation on the left side of the screen to review or modify previous steps.
    </Tip>
  </Step>

  <Step title="Complete onboarding">
    Once all steps are complete, a confirmation screen is displayed. The Slack-based FinOps Agent is now active and ready to use. An introductory message is sent to the channel you selected during onboarding.
  </Step>

  <Step title="Invite the agent to Slack channels">
    Invite the agent to additional channels at any time after onboarding using the `/invite @Vantage` command. Once invited, the FinOps Agent will introduce itself and explain its capabilities. You can invoke the agent by tagging `@Vantage` in any channel where it's present, including in threads.
  </Step>
</Steps>

### Update Slack Settings

After onboarding, you can change the connected Slack channel directly from the [FinOps Agent settings page](https://console.vantage.sh/settings/finops-agent) without needing to re-onboard. If the Slack integration needs re-authorization, a prompt is displayed on the settings page with instructions to reconnect.

### Interact with the Agent

Tag `@Vantage` directly to interact with the agent in Slack. The agent only responds when explicitly mentioned. This applies to both new conversations and follow-up replies in threads.

<Tip>
  For general help on using Slack, such as how to mention users or apps, create threads, or use commands, see the [Slack Help Center](https://slack.com/help/categories/200111606).
</Tip>

In a Slack channel, tag the agent directly to start a conversation:

```md theme={null}
@Vantage What was our AWS EC2 spend last month?
```

The FinOps Agent will reply in the thread:

```md theme={null}
Last month's AWS EC2 spend was $3,240...
```

Whenever you ask follow-up questions, be sure to tag `@Vantage` in your reply so the agent is notified. If you do not tag `@Vantage`, the agent will not reply:

```md theme={null}
Reply in thread:

@Vantage Can you show me the top three regions by EC2 spend?
```

Keep in mind that if multiple people are conversing in the same channel or thread, anyone can prompt `@Vantage`, but the FinOps Agent will only respond with information relevant to the identity and permissions of the user issuing the prompt.

<Note>
  Slack threads and console conversations are independent. Messages and history do not cross over between the two surfaces.
</Note>

### Investigate Cost Anomalies

When [Cost Anomaly Alerts](/cost_anomaly_alerts) are sent to Slack, the FinOps Agent can automatically investigate the root cause of a cost spike. If the FinOps Agent is enabled, anomaly alert notifications in Slack include an **Investigate Anomaly** button alongside the existing **View Anomaly** link.

<Frame>
  <div style={{padding: '16px', backgroundColor: '#ffffff', borderRadius: '4px', fontFamily: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif', fontSize: '15px', lineHeight: '1.46668', color: '#1d1c1d'}}>
    <div style={{fontSize: '18px', fontWeight: '900', marginBottom: '4px'}}>AWS Costs - Cost Anomaly Alerts</div>
    <div style={{fontSize: '18px', fontWeight: '900', marginBottom: '12px'}}>1 New Anomaly</div>

    <hr style={{border: 'none', borderTop: '1px solid #e0e0e0', margin: '12px 0'}} />

    <div style={{fontSize: '12px', color: '#616061', marginBottom: '8px'}}>Amazon Elastic Compute Cloud - Compute - Compute Instance</div>
    <div style={{marginBottom: '8px'}}>Increased by {'$'}343.54</div>

    <div style={{display: 'flex', gap: '48px', marginBottom: '16px'}}>
      <div>
        <div style={{fontWeight: '700', fontSize: '14px'}}>Detected On</div>
        <div style={{fontSize: '14px'}}>Feb 26, 2026 UTC</div>
      </div>

      <div>
        <div style={{fontWeight: '700', fontSize: '14px'}}>Occurred On</div>
        <div style={{fontSize: '14px'}}>Feb 25, 2026 UTC</div>
      </div>
    </div>

    <div style={{display: 'flex', gap: '8px', flexWrap: 'nowrap', overflowX: 'auto'}}>
      <button style={{backgroundColor: '#2eb886', color: '#ffffff', border: 'none', borderRadius: '4px', padding: '8px 16px', fontSize: '14px', fontWeight: '700', cursor: 'default', whiteSpace: 'nowrap', flexShrink: 0}}>View Anomaly</button>
      <button style={{backgroundColor: '#ffffff', color: '#1d1c1d', border: '1px solid #d0d0d0', borderRadius: '4px', padding: '8px 16px', fontSize: '14px', fontWeight: '700', cursor: 'default', whiteSpace: 'nowrap', flexShrink: 0}}>Investigate Anomaly</button>
    </div>
  </div>
</Frame>

Click **Investigate Anomaly** to start an investigation. The agent runs a multi-step analysis directly in the Slack thread:

<Steps>
  <Step title="Fetches anomaly details">
    The agent retrieves the anomaly's metadata, including the provider, service, cost category, observed amount, prior-period amount, 7-day rolling average, and attributed resources.
  </Step>

  <Step title="Gathers supporting data">
    If specific resources are attributed to the anomaly, the agent retrieves details for each resource (instance type, region, account, per-category cost breakdown). It also loads the parent Cost Report's title, filters, and groupings for context.
  </Step>

  <Step title="Queries costs around the anomaly">
    The agent pulls daily cost data for the affected provider and service, centered on the anomaly date (7 days before and after), to show exactly when the spike began and whether it has recovered.
  </Step>

  <Step title="Presents findings">
    The agent synthesizes everything into a structured summary:

    * **What happened** -- The service, provider, cost change (with percentage), and detection date.
    * **Cost trend** -- A day-by-day breakdown showing the spike and recovery pattern.
    * **Attributed resources** -- Resources identified as contributors, with metadata like instance type and region.
    * **Report context** -- The Cost Report name and any base filters, so you understand the monitoring scope.
    * **Console links** -- Direct links to the anomaly and Cost Report in the Vantage console.
  </Step>
</Steps>

You can also trigger an investigation by tagging `@Vantage` in any Slack channel and asking about a cost anomaly or sharing an anomaly alert token.

```md theme={null}
@Vantage Can you investigate the anomaly on my AWS EC2 report from yesterday?
```

### Approval Workflow

<Note>
  The console agent can describe and explain recommendations but cannot take remediation actions at this time.
</Note>

When the FinOps Agent finds a savings opportunity, it sends a message to your designated Slack channel, similar to the below example:

<Frame>
  <div style={{padding: '16px', backgroundColor: '#ffffff', borderRadius: '4px', fontFamily: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif', fontSize: '15px', lineHeight: '1.46668', color: '#1d1c1d'}}>
    💰 **Compute Plan Recommendations Available**<br /><br />
    Based on your recent usage, I found that your account could save by purchasing an AWS Compute Savings Plan. Here are savings options for a 1-year, no upfront payment savings plan:<br /><br />
    1️⃣ **Conservative:** {'$'}0.31/hr coverage — Est. {'$'}112/mo savings<br />
    2️⃣ **Moderate:** {'$'}0.46/hr coverage — Est. {'$'}168/mo savings<br />
    3️⃣ **Aggressive:** {'$'}0.61/hr coverage — Est. {'$'}224/mo savings<br /><br />

    <div style={{display: 'flex', gap: '8px', flexWrap: 'nowrap', marginTop: '12px', overflowX: 'auto'}}>
      <button style={{backgroundColor: '#2eb886', color: '#ffffff', border: 'none', borderRadius: '4px', padding: '8px 16px', fontSize: '14px', fontWeight: '700', cursor: 'default', whiteSpace: 'nowrap', flexShrink: 0}}>Purchase Conservative Plan</button>
      <button style={{backgroundColor: '#2eb886', color: '#ffffff', border: 'none', borderRadius: '4px', padding: '8px 16px', fontSize: '14px', fontWeight: '700', cursor: 'default', whiteSpace: 'nowrap', flexShrink: 0}}>Purchase Moderate Plan</button>
      <button style={{backgroundColor: '#2eb886', color: '#ffffff', border: 'none', borderRadius: '4px', padding: '8px 16px', fontSize: '14px', fontWeight: '700', cursor: 'default', whiteSpace: 'nowrap', flexShrink: 0}}>Purchase Aggressive Plan</button>
    </div>
  </div>
</Frame>

The agent curates messages for each recommendation type it detects and provides multiple options for approval when appropriate.

When the FinOps Agent proceeds to take an action (either after approval or autonomously), it follows these steps:

1. The agent posts a message in the Slack channel where recommendations are directed, outlining its action plan. An explicit click is required to initiate the action.
2. The agent executes the action in your cloud environment.
3. An entry is logged to the [Vantage Audit Log](/audit_logs) for full transparency and traceability.
4. The agent reports back in the Slack thread with a summary of what was completed and the estimated savings achieved.

## Frequently Asked Questions

Below are categorized answers to frequently asked questions.

### Getting Started

<AccordionGroup>
  <Accordion title="What Vantage tier do I need to use the FinOps Agent?">
    Chatting with the agent is available to all Vantage customers, including users on free trials. **Automated cost remediation** through the Slack approval workflow is available to paying Vantage customers only.
  </Accordion>

  <Accordion title="I am currently on a free trial of Vantage. Will I have access to the FinOps Agent?">
    Yes. You can use the FinOps Agent in the console and in Slack to ask questions about your costs and Vantage in natural language. Automated cost remediation is not available on free trials.
  </Accordion>

  <Accordion title="When is Slack required?">
    Slack is required if you want the agent to send cost recommendation notifications, run automated remediation, or have your team collaborate with the agent in shared channels. The console agent works without Slack.
  </Accordion>

  <Accordion title="Can I use any other communication method besides Slack?">
    Yes. The FinOps Agent is also available as a dedicated page in the Vantage console at [console.vantage.sh/agent](https://console.vantage.sh/agent). Additional surfaces, such as Microsoft Teams, are planned for the future.
  </Accordion>

  <Accordion title="Do my conversations carry over between Slack and the console?">
    No. Console conversations are scoped to your authenticated user and are not visible in Slack. Slack threads—especially those across multiple users in shared channels—are not carried over into the console.
  </Accordion>

  <Accordion title="Are there any usage limits on the FinOps Agent?">
    There are currently no usage limits on the in-console FinOps Agent.
  </Accordion>
</AccordionGroup>

### Using the Agent

<AccordionGroup>
  <Accordion title="Are my console conversations saved?">
    Yes. Conversations in the console are stored and scoped per user. The agent automatically names each conversation based on your first message; you can rename it at any time by clicking the ellipsis (**...**) next to the conversation in the sidebar. Conversations are retained for the duration of your account's data retention period.
  </Accordion>

  <Accordion title="How do assets created by the agent appear in Vantage?">
    Cost Reports, Dashboards, Virtual Tags, Budgets, and other resources the agent creates or updates are attributed to your user. Audit log entries reflect actions taken by the agent on your behalf, just as if you had created or updated the resource yourself. See the [Vantage Audit Log](/audit_logs) for details.
  </Accordion>

  <Accordion title="How do I add the FinOps Agent to a Slack channel?">
    During onboarding, you'll select at least one Slack channel to invite the agent to. You can invite the agent to additional channels at any time using the `/invite @Vantage` command. Once invited, you can interact with the agent by tagging `@Vantage`.
  </Accordion>

  <Accordion title="How many Slack channels can I add the FinOps Agent to?">
    Once integrated, you can add the FinOps Agent to as many channels as you like. Your cost recommendations will always be sent to the channel designated for approvals during onboarding.
  </Accordion>

  <Accordion title="Can I interact with the agent in Slack Direct Messages?">
    At this time, the FinOps Agent can only be messaged in Slack channels. Support for direct messaging is planned. The console agent provides a private, per-user chat experience today.
  </Accordion>

  <Accordion title="Can I ask the FinOps Agent questions that are not related to Vantage?">
    The FinOps Agent has guardrails in place to only answer questions pertinent to use of Vantage and the data within your Vantage account.
  </Accordion>

  <Accordion title="Can the FinOps Agent consume or create files such as CSVs?">
    The console agent can accept text-based file inputs, including CSVs. Support for additional file types is planned for the future. The agent responds in plain text and, in Slack, with [Slack Blocks](https://docs.slack.dev/block-kit/) for richer formatting like tables.
  </Accordion>

  <Accordion title="Can I customize the agent's behavior or responses for my organization?">
    Not at this time. The agent's behavior is consistent across all customers. Vantage continuously refines the agent's prompts and tooling based on customer feedback.
  </Accordion>

  <Accordion title="Can I choose the AI model the agent uses?">
    No. Vantage selects the model based on response accuracy and may update it at any time without notice.
  </Accordion>

  <Accordion title="Can the FinOps Agent help me understand why a particular recommendation was made?">
    Yes. Ask the agent—in the console or in Slack—for details about any recommendation. The agent will provide context about the usage patterns, historical data, and calculations that led to the recommendation. This transparency helps you make informed decisions about which optimizations to approve.
  </Accordion>

  <Accordion title="Does the FinOps Agent consider my existing commitments when making new recommendations?">
    Yes. The FinOps Agent is fully aware of your existing Reserved Instances and Savings Plans commitments. All recommendations are calculated based on your uncovered usage after applying existing commitments, ensuring you don't over-commit or duplicate coverage.
  </Accordion>

  <Accordion title="Can the FinOps Agent respond in languages other than English?">
    Yes. While the Vantage console UI is currently available in English only, the FinOps Agent can understand questions and provide responses in other languages when you interact with it both in Slack and on the Agent console page. You can ask questions about your costs in your preferred language.
  </Accordion>

  <Accordion title="What's the difference between Vantage's MCP and the FinOps Agent?">
    The FinOps Agent uses Vantage's MCP servers ([Vantage MCP](/vantage_mcp) and [Vantage Docs MCP](/docs_mcp)) under the hood to access your cost data and documentation. However, the agent provides a pre-configured experience—available in both the Vantage console and Slack—that doesn't require you to set up your own MCP client.

    **Vantage MCP**: Allows you to connect your own AI tools (like Claude, Cursor, or Goose) directly to Vantage's APIs to query cost data and create reports using natural language. You have full control over which AI tool you use and how you interact with it.

    **FinOps Agent**: A ready-to-use AI assistant built into the Vantage console and Slack that uses the MCP servers on your behalf. The agent can answer questions, create reports, and—through Slack—take action on savings recommendations, all without requiring you to configure an MCP client. It's designed for teams who want an immediate, integrated solution without the setup overhead.

    Both options respect your RBAC permissions and provide access to the same underlying Vantage data and APIs.
  </Accordion>
</AccordionGroup>

### Permissions and Security

<AccordionGroup>
  <Accordion title="Who is allowed to approve FinOps Agent interactions?">
    Only Vantage account Owners are allowed to approve cost remediation actions in Slack.
  </Accordion>

  <Accordion title="How does the FinOps Agent authenticate users?">
    In the **console**, the agent uses your existing Vantage session—no additional authentication is required.

    In **Slack**, the agent looks up the email of the Slack user against the list of authenticated Vantage users. The email of your Slack user must match the email of your Vantage user in order for authentication to be successful. If this is not the case, please reach out to [support@vantage.sh](mailto:support@vantage.sh) for assistance.
  </Accordion>

  <Accordion title="Do I need to be a registered Vantage user to ask questions to the FinOps Agent?">
    Yes, in order to use the FinOps Agent, you must be a registered user in Vantage.
  </Accordion>

  <Accordion title="Does RBAC from my Vantage user apply to questions asked to the FinOps Agent?">
    Yes. The agent inherits the roles and permissions of your Vantage user and can only access or act on data you are authorized to view.
  </Accordion>

  <Accordion title="If I opt in to the FinOps Agent, is my data used to train any models?">
    No, your data will not be used to train models. The agent only uses data fetched directly from your account via Vantage's APIs. All enhancements to the model will be done as prompt engineering from Vantage engineering teams to address feedback from customers and provide more guided answers.
  </Accordion>

  <Accordion title="What permissions does the Vantage Slack application have?">
    The Vantage Slack app will request the following permissions in order to perform its functions:

    * Content and info about channels & conversations
      * View messages and other content in direct and group direct messages that "Vantage" has been added to
      * View basic information about public channels in your workspace
      * View basic information about private channels that "Vantage" has been added to
    * Content and info about your workspace
      * View people in your workspace
      * View email addresses of people in your workspace
    * Perform actions in channels & conversations
      * View messages that directly mention @vantage in conversations that the app is in
      * Join public channels in your workspace
      * Send messages as @vantage
      * Start direct messages with people
    * Perform actions in your workspace
      * Allow "Vantage" to act as your App Agent
      * Add shortcuts and/or slash commands that people can use
  </Accordion>
</AccordionGroup>

### Actions and Automation

<AccordionGroup>
  <Accordion title="What technically happens when I approve an action for the FinOps Agent to take?">
    When the FinOps Agent proceeds to take an action (either after approval or autonomously), it follows these steps:

    1. The agent posts a message in the Slack channel where recommendations are directed, outlining its action plan. An explicit click is required to initiate the action.
    2. The agent executes the action in your cloud environment.
    3. An entry is logged to the Vantage Audit Log for full transparency and traceability.
    4. The agent reports back in the Slack thread with a summary of what was completed and the estimated savings achieved.
  </Accordion>

  <Accordion title="What happens if an automated action causes an issue?">
    Customers can opt to disable automated actions at any time. Many optimizations (like rightsizing or Savings Plans) will be reversible within specified periods, while some purchases (i.e., RIs) are permanent. Audit logs provide traceability for governance.

    Certain meaningful actions will also be queued for later in the day vs instantaneously to allow a human to potentially intervene. For example, if you are making a commitment for a Savings Plan for hundreds of thousands or millions of dollars, it will put into place an arbitrary delay in case you decide to reverse it.

    All actions are logged in the Vantage Audit Log for full transparency and traceability, allowing you to review what was changed and when.
  </Accordion>

  <Accordion title="Which providers does the FinOps Agent support cost remediations for?">
    Currently, the FinOps Agent only supports automated remediation actions for AWS. Future provider support is planned for Azure, GCP, Datadog, and more.
  </Accordion>

  <Accordion title="How can I view the actions taken by the FinOps Agent in my cloud environment?">
    You can view all actions taken by the FinOps Agent in AWS CloudTrail by filtering for events initiated by the IAM role that the FinOps Agent assumed. This allows you to see exactly what changes were made, when they occurred, and which role was used to execute them.
  </Accordion>

  <Accordion title="What data is available in Vantage Audit Logs for actions taken by the agent?">
    Within the Vantage Audit Logs, you will be able to see the following:

    * Time the recommendation was provided
    * Time the recommendation was approved
    * Vantage User that approved the remediation
    * What Resources were altered as a part of the recommendation remediation
    * Time the action was taken in the cloud provider
  </Accordion>
</AccordionGroup>

### Configuration and Management

<AccordionGroup>
  <Accordion title="Can I customize which types of recommendations the FinOps Agent surfaces or automates?">
    Yes, once the FinOps Agent is configured, you will have access to an agent settings page where you can opt in and out of all offered recommendations.
  </Accordion>

  <Accordion title="What if I want to pause the FinOps Agent's recommendations temporarily?">
    You can pause the FinOps Agent's automated actions and recommendation notifications at any time through the Vantage console by turning off a particular recommendation or all recommendations at once. This might be useful during periods of significant infrastructure changes, migrations, or organizational transitions. You can resume the agent whenever you're ready.
  </Accordion>

  <Accordion title="Can I change the Slack channel that my recommendations are sent to after I integrate the FinOps Agent?">
    Yes, you can change the connected Slack channel at any time from the [FinOps Agent settings page](https://console.vantage.sh/settings/finops-agent) without needing to re-onboard. See [Update Slack Settings](#update-slack-settings) for details.
  </Accordion>

  <Accordion title="What happens if I delete the Slack channel where the FinOps Agent sends notifications?">
    If the designated Slack channel is deleted, the FinOps Agent will no longer be able to send notifications about new recommendations or completed actions. If you have the Vantage Slack application added to other channels, you will be notified that a new channel needs to be set. You will also see your Slack integration in an Error state within the Vantage console. You'll need to reconfigure the FinOps Agent's Slack integration and designate a new channel through the Vantage console to resume receiving notifications.
  </Accordion>

  <Accordion title="How does the FinOps Agent handle multiple integrations for the same provider?">
    If you have multiple integrations of the same provider, the FinOps Agent will provide additional context about which integration it is acting on.
  </Accordion>

  <Accordion title="How can I provide feedback on my experience using the agent?">
    You can provide feedback in two ways:

    * **Quick feedback in Slack**: Add a thumbs up or thumbs down emoji reaction to any agent message in Slack.
    * **Detailed feedback (console or Slack)**: Tell the agent you have feedback to share. The agent will use the `submit-user-feedback` tool from the Vantage MCP, and your message will be sent directly to the Vantage team for review.
  </Accordion>

  <Accordion title="What permissions are required in Slack to install the Vantage application?">
    This depends on your organization's Slack settings. As the application is currently under Marketplace review from Slack, this may require elevated permissions, such as Workspace Owner, in order to install. Check with your Slack Admin if you encounter any permission errors installing the Vantage app.
  </Accordion>

  <Accordion title="The Slack app is currently not an approved application in the Slack Marketplace. Why is that?">
    Vantage is currently in contact with Slack to have the application approved for downloading through the Slack Marketplace.
  </Accordion>

  <Accordion title="My organization requires Workspace Owners to install Slack Apps that are not listed in the Marketplace. Do they need to be a Vantage user to install the app?">
    Yes, the OAuth URL for installing the app is created through the Vantage console, so any user that is looking to install the Vantage Slack App will need to do this through the Vantage Console until it is approved in the Slack Marketplace.
  </Accordion>

  <Accordion title="How does my experience change if I am an existing Autopilot customer?">
    Autopilot will continue to function as normal. If you are currently set to "requires approval" and you integrate the agent into your Slack, you will begin to get notifications via Slack as well.

    The configuration settings for Autopilot have moved to the agent section of the settings page, and the graphs for AWS Compute and the additional RI services will remain unchanged. Autopilot can be accessed from **Financial Planning** > **Autopilot** in the navigation menu.
  </Accordion>

  <Accordion title="I am a Vantage MSP customer, how does the agent work for me?">
    The Vantage FinOps Agent is scoped to the account your Vantage user has direct access to. In an MSP setup, this means you can use the agent within your MSP Management account, but not across child Managed accounts by default. For automated remediation through Slack, the same scoping applies—only resources in your Management account are remediated.

    To use the agent within a specific Managed account, [masquerade into that account](/partners#access-a-customer%E2%80%99s-managed-account) and access the agent there. Any questions you ask while masquerading are scoped to your user and are not visible to the Managed account.
  </Accordion>
</AccordionGroup>

### Technical Details

<AccordionGroup>
  <Accordion title="What technologies power the FinOps Agent?">
    The FinOps Agent is powered by OpenAI and Cloudflare, providing the AI capabilities and infrastructure needed for natural language processing and cloud cost optimization.
  </Accordion>
</AccordionGroup>
