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

# Artifacts

> Enable Agents to create rich, interactive artifacts like documents, tables, and visualizations.

The Artifacts capability lets your [Agent](/agents/overview) build interactive content during a conversation — dashboards, calculators, data visualizations, reports, and prototypes — without writing any code yourself. Artifacts render in a dedicated panel next to the chat, and you can iterate on them, open them in full view, and share them via link.

<iframe className="w-full aspect-video rounded-xl" src="https://www.loom.com/embed/0d070eb8ef6d4ef988881dc0e0affc11" title="Artifacts demo showing an Agent building an interactive sales dashboard from uploaded data" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

Artifacts are ideal for creating ad-hoc reports and visual presentations when you need to present information more effectively than plain text:

* **Visual presentation of complex data** — Transform sales data, performance metrics, or analysis results into interactive charts and graphs
* **One-off reports for meetings** — Generate quarterly performance sheets, project summaries, or presentation materials to share with leadership and teams
* **Prototyping and mockups** — Create proof-of-concept tools like pricing calculators, comparison tools, or workflow demonstrations to visualize ideas before full development
* **Making dense information digestible** — Convert lengthy text reports or analysis outputs into structured, visual formats with filtering and drill-down capabilities

Example artifacts include interactive dashboards (sales pipelines, KPI trackers), data visualizations (charts, graphs), calculators (pricing, margin analyzers), prototypes (quick MVPs), reports, and comparison tools.

## Enable Artifacts

You can enable Artifacts in two ways:

### On an Agent

<Steps>
  <Step title="Open the Agent editor">
    Go to **Agents**, find the Agent you want to configure, and click **Edit**.
  </Step>

  <Step title="Add the capability">
    In the **Setup** tab, scroll to **Capabilities**, click **+ Add**, and select **Artifacts**.

    <Frame>
      <img src="https://mintcdn.com/cassidy/B5ZY6MBk69zUNvGV/images/agents/artifacts-setup.png?fit=max&auto=format&n=B5ZY6MBk69zUNvGV&q=85&s=3b76b6c381b516ad801a4d33a43fad58" alt="Capabilities section showing Artifacts added to an Agent" width="2822" height="1456" data-path="images/agents/artifacts-setup.png" />
    </Frame>
  </Step>

  <Step title="Publish your Agent">
    Click **Publish** to make the capability available.
  </Step>
</Steps>

### In a Chat session

You can also toggle Artifacts on for any chat session using the **Tools** picker in [Chat](/guides/chatting-with-an-agent), without adding it permanently to the Agent.

<Frame>
  <img src="https://mintcdn.com/cassidy/5YHx_-kdBDoXQv1s/images/agents/artifacts-tools-toggle.png?fit=max&auto=format&n=5YHx_-kdBDoXQv1s&q=85&s=dcbe03dd197c8f4314e8e172c49930a6" alt="Tools dropdown in Chat with Artifacts toggled on" width="624" height="318" data-path="images/agents/artifacts-tools-toggle.png" />
</Frame>

## How to use it

<Tip>
  **Choose the right AI model.** Artifacts involve generating structured code and visuals, so a capable model matters. Use a powerful, reasoning-capable model for complex artifacts like dashboards and data visualizations. New models are added regularly — see [Choose the right AI model](/guides/choose-ai-model) for current recommendations. You can change the model in your Agent's settings or per-chat.
</Tip>

<Steps>
  <Step title="Request interactive content">
    Ask the Agent to create something interactive — a dashboard, a calculator, a report with charts, or a visual prototype. Be specific about what data to include and how it should look. You can provide data by uploading files, referencing [Knowledge Base](/knowledge-base/overview) items with **#**, or pulling data from connected integrations like Salesforce, Snowflake, or Airtable.

    <Frame>
      <img src="https://mintcdn.com/cassidy/B5ZY6MBk69zUNvGV/images/agents/artifacts-panel.png?fit=max&auto=format&n=B5ZY6MBk69zUNvGV&q=85&s=e635e4841b999758c330390ce6e7f400" alt="Chat message requesting a sales dashboard with data file attached and Artifacts enabled in Tools" width="624" height="294" data-path="images/agents/artifacts-panel.png" />
    </Frame>
  </Step>

  <Step title="View the Artifact">
    The Agent renders the artifact in a dedicated panel alongside the chat. You can interact with it directly — click buttons, filter data, and explore.

    <Frame>
      <img src="https://mintcdn.com/cassidy/5YHx_-kdBDoXQv1s/images/agents/artifacts-panel-view.png?fit=max&auto=format&n=5YHx_-kdBDoXQv1s&q=85&s=e50780069cc23dba14d019c0447e7c0e" alt="Artifact panel showing a Sales Performance Dashboard alongside the chat conversation" width="624" height="380" data-path="images/agents/artifacts-panel-view.png" />
    </Frame>
  </Step>

  <Step title="Iterate on the result">
    Continue the conversation to request changes, add features, or adjust the design and functionality. The Agent updates the artifact in real time based on your feedback.

    <Frame>
      <img src="https://mintcdn.com/cassidy/5YHx_-kdBDoXQv1s/images/agents/artifacts-iterate.png?fit=max&auto=format&n=5YHx_-kdBDoXQv1s&q=85&s=ff5350b9ea49b7bafeb76475f7224b3b" alt="Follow-up message refining the artifact with the updated result in the side panel" width="624" height="378" data-path="images/agents/artifacts-iterate.png" />
    </Frame>
  </Step>

  <Step title="Open in full view">
    Click the expand icon to view the artifact in a full-screen tab where you can explore all features and functionality.

    <Frame>
      <img src="https://mintcdn.com/cassidy/B5ZY6MBk69zUNvGV/images/agents/artifacts-share.png?fit=max&auto=format&n=B5ZY6MBk69zUNvGV&q=85&s=0a18ad955870c817ee6e1076adc4164f" alt="Sales Performance Dashboard in full-screen view with Copy Link button" width="1349" height="622" data-path="images/agents/artifacts-share.png" />
    </Frame>
  </Step>

  <Step title="Share the artifact">
    Copy a link to the artifact so others can view it in their browser. Recipients must be signed into Cassidy and have access to the chat to view the artifact.

    <Frame>
      <img src="https://mintcdn.com/cassidy/5YHx_-kdBDoXQv1s/images/agents/artifacts-share-link.png?fit=max&auto=format&n=5YHx_-kdBDoXQv1s&q=85&s=74404a8defc637f8ef2f1ddfb03ba9c8" alt="Share artifact dialog showing a copyable link" width="623" height="102" data-path="images/agents/artifacts-share-link.png" />
    </Frame>
  </Step>
</Steps>

<Warning>
  Artifacts are tied to each individual Chat. Save or share your Artifact before closing the Chat if you need to preserve access to it.
</Warning>

<Note>Artifacts display static data from the point of creation — they don't update automatically when underlying data changes. They work best as reports and ad-hoc analysis rather than operational dashboards that need live data refresh. For ongoing automations that generate artifacts programmatically, use the Create Artifact action in a [Workflow](/workflows/overview).</Note>

## Next steps

<CardGroup cols={2}>
  <Card title="Analyze data with an Agent" icon="chart-bar" href="/guides/analyze-data-with-agent">
    Analyze structured data and create visualizations from spreadsheets.
  </Card>

  <Card title="Browser Use" icon="browser" href="/agents/capabilities/browser-use">
    Automate interactive web tasks with a live browser.
  </Card>
</CardGroup>
