

Select an Agent
Every chat uses an Agent. You can switch between custom Agents, foundational models, and Cassidy’s pre-built Agents at any time.Open the Agent dropdown

Browse and choose an Agent
- Custom Agents — built by your team, trained on your Knowledge Base with tailored instructions
- Default Agents — foundational models like GPT, Claude, and Gemini without your business context
- Pre-built Agents — Cassidy’s ready-made options like the Data Analyst and Cassidy Help Agent

Favorite an Agent

Switch mid-conversation

Personalize your chat
Personalization lets you tell the AI about yourself so it provides more relevant, tailored responses in your chat conversations. These settings apply across all your chats regardless of which Agent you use.Open a new chat
Open the personalization modal

Set your details
- Name / Nickname — Pre-filled from your profile name. Change it to whatever you’d like the AI to call you.
- Role — Enter your job title or function (e.g., “VP of Sales” or “Software Engineer”). This helps the AI understand your context.
- Custom Instructions — Tell the AI about your preferences, work focus, or formatting expectations. For example: “I manage the enterprise sales team focused on AmLaw 200 firms. Keep responses concise and action-oriented. Use bullet points when listing key takeaways.” Supports up to 2,000 characters.

Save your settings

Reference your Knowledge Base
You can pull specific items from your Knowledge Base directly into a chat to ask targeted questions.Type the # key

Search and select an item

Ask your question
- “Can you summarize the main points of this employee handbook?”
- “How many vacation days am I entitled to according to this policy?”
- “What is the process for requesting time off?”
Upload files and media
Share files, images, videos, and audio directly in chat to ask questions about their content. These uploads are temporary — they are not saved to your Knowledge Base.Click the + button

Choose your upload type
Ask questions about the content
- “Summarize the key findings in this report”
- “What text is visible in this screenshot?”
- “Extract the data from this chart”

Use the tools picker
The tools picker lets you control some capabilities and connectors for a given chat. Click the Tools button at the bottom of the text box to toggle tools like Web Search, Image Generation, Artifacts, and Browser Use on or off. Code Execution & File Creation is configured on the Agent itself. New custom Agents have it enabled by default. If it is missing, edit the Agent and enable Code Execution & File Creation under Customize > Advanced Settings.
Use voice mode
Voice mode lets you have a spoken conversation with your Agent instead of typing. Click the microphone icon in the text box to start speaking. The Agent transcribes your speech, processes it, and responds — both in text and, optionally, with audio playback.
Use the writing editor
The writing editor is a side-by-side panel where you can draft and refine content while chatting with an Agent.Open the editor

Write alongside your chat

Add Agent responses to the editor

Save to your Knowledge Base


Run a Workflow in chat
You can execute Workflows directly within a chat conversation to automate tasks without leaving the interface.Open the Workflow menu

Select a Workflow
Fill out the form

Generate and review results

Continue the conversation
Use the prompt library
The prompt library lets you create reusable prompt templates so you can quickly apply consistent instructions across chats.Manage your prompts
Open the prompt library

Create a new prompt


- Use [brackets] for placeholders that change each time (e.g., [professional] or [witty] for tone)
- Type # to reference Knowledge Base items
- Add example outputs so the Agent matches your preferred style

Save and use

Apply a prompt in chat
Type / to open the prompt menu

Insert and customize

Send and get results

Analyze data
Upload spreadsheets or data files and let the Agent create charts, run calculations, and extract insights.Select a data-capable Agent

Upload your data

Ask questions and request visualizations
- “Create a bar chart showing sales by region”
- “What are the key trends in customer behavior?”
- “What was the total revenue for Q1?”

View the code behind the analysis
</>) next to any step to see the Python code the Agent used to process your data.

How to format your data for best results
How to format your data for best results
- Use CSV or Excel format — these are the only supported file types for data analysis
- Organize data in rows and columns — each row is a record, each column is a variable
- Include descriptive column headers in the first row — avoid blank rows above the headers
- Keep data consistent — no empty rows between entries, no multiple tables in one file, avoid multiple worksheets

Beyond traditional data analysis
Beyond traditional data analysis
- Manipulate branded templates — fill out forms, convert reports to presentations, edit Word documents and PDFs
- Create synthetic data — generate sample datasets for testing or demonstrations
Edit and regenerate messages
You can modify a sent message and have the Agent generate a new response.Hover over your message

Edit and re-send

Browse response versions

Branch a conversation
Branching creates a copy of a conversation up to a specific message, so you can explore a different direction without losing the original thread.Find the branching point
Branch in a new chat

Continue in the new chat


Share and organize chats
Chats use the same sharing model as Agents and Workflows — you can share with specific teammates, groups, or your whole organization, and set each person’s access to View (read-only) or Edit (can send messages).Share a chat
Open the … menu on any chat and select Share, or click the Share button in the chat header. Choose who can access it and set their permission level. Sharing a chat does not notify the recipient — you’ll need to send them the link directly.
Organize chats with folders
Folders let you group related chats and control access for the whole collection at once. To create a folder, click the folder + icon in the chat sidebar, give it a name, and choose an access level. You can then drag chats into it or use the Move to folder option in a chat’s … menu.
- Chats inside a folder use the folder’s sharing settings and cannot be shared individually
- New messages added to a shared chat are visible to everyone with access in real time
- Shared folders appear in the history sidebar for everyone they’re shared with and can be pinned for easy access
Use Cassidy in multiple languages
While the Cassidy interface is in English, the AI models can understand and respond in virtually any language. Type your message in the language you prefer, and the Agent responds in the same language.
