# Profile Settings
Source: https://docs.cosmo.humanizing.com/account/profile
Manage your personal account settings, update your profile, change your password, and customize your theme
## Overview
Profile settings allow you to manage your personal account information, change your password, and customize your experience with theme and language preferences. These settings are specific to your user account and apply across all workspaces you belong to.
Profile settings are personal to your account and don't affect other team members in your workspaces.
## Accessing Profile Settings
You can access your profile settings in two ways:
Click your **avatar** in the top navigation bar, then select **Account Settings**.
Click on **Settings** in the left sidebar, then select **Account**.
## Profile Information
The profile section displays your account details and allows you to update your display name.
### Updating Your Name
Go to **Settings** → **Account** from the sidebar or user menu.
In the **Profile** card, update the **Full Name** field with your new name.
Click **Save** to update your profile.
Your display name is visible to team members in shared workspaces. Use a name that helps colleagues identify you easily.
### Email Address
Your email address is displayed but cannot be changed from the profile settings. The email is used for:
* Signing in to your account
* Receiving password reset links
* Magic link authentication
* Workspace invitations
| Field | Description |
| ------------------ | ------------------------------------------ |
| **Email** | Your registered email address (read-only) |
| **Email Verified** | Shows whether your email has been verified |
If your email shows as "Not Verified", check your inbox for a verification email. A verified email is required for certain features like password reset.
## Changing Your Password
Keep your account secure by periodically updating your password.
Go to **Settings** → **Account**.
In the **Change Password** card, enter your current password.
Enter your new password (minimum 8 characters).
Re-enter the new password to confirm it matches.
Click **Change Password** to save your new password.
### Password Requirements
| Requirement | Description |
| ---------------------- | ------------------------------------------------ |
| **Minimum Length** | At least 8 characters |
| **Match Confirmation** | New password and confirmation must match exactly |
| **Case Sensitive** | Passwords are case-sensitive |
After changing your password, you'll remain signed in on your current device. Use your new password for future sign-ins on other devices.
## Theme Settings
Customize the appearance of the Cosmo dashboard with theme options.
### Accessing Theme Settings
Click your **avatar** in the top navigation bar.
Hover over **Theme** to see the available options.
Select **Light**, **Dark**, or **System** to apply your preference.
### Available Themes
| Theme | Description |
| ---------- | ---------------------------------------------------------------- |
| **Light** | Bright interface with light backgrounds |
| **Dark** | Dark interface that reduces eye strain in low-light environments |
| **System** | Automatically matches your operating system's theme setting |
Use the **System** option to automatically switch between light and dark themes based on your device's preferences throughout the day.
## Language Settings
Change the interface language to your preferred language.
### Changing Language
Click your **avatar** in the top navigation bar.
Hover over **Language** to see available options.
Select your preferred language. The page will reload to apply the change.
### Supported Languages
| Language | Code |
| ----------- | ---- |
| **English** | en |
| **German** | de |
Language preferences are stored in a browser cookie and will persist across sessions on the same device.
## Account Information
The account information section displays metadata about your account that cannot be edited.
| Field | Description |
| -------------- | ----------------------------------------------------------- |
| **User ID** | Your unique account identifier (used for technical support) |
| **Created At** | The date your account was created |
## Signing Out
To sign out of your account:
Click your **avatar** in the top navigation bar.
Click **Sign Out** at the bottom of the menu.
You'll be redirected to the home page and will need to sign in again to access your account.
## Troubleshooting
Make sure you're entering your current password correctly. Passwords are case-sensitive. If you've forgotten your password, sign out and use the **Forgot password?** link on the sign-in page.
Ensure both the New Password and Confirm Password fields contain exactly the same value. Check for extra spaces or typos.
Your password must be at least 8 characters long. Try a longer password that combines letters, numbers, and symbols for better security.
Check your email inbox (including spam folder) for a verification email. Click the verification link to confirm your email address.
If your theme isn't updating, try refreshing the page. Ensure your browser allows cookies, as theme preferences are stored locally.
Language changes require a page reload. If the language doesn't change, clear your browser cookies for the site and try again.
Check your internet connection and try again. If the problem persists, refresh the page and re-enter your changes.
## Security Best Practices
Create passwords with at least 8 characters using a mix of letters, numbers, and symbols.
Update your password periodically to maintain account security.
Always sign out when using shared or public computers.
Keep your email verified to ensure you can recover your account if needed.
## Next Steps
Learn how to manage your workspace configuration.
Invite and manage team members in your workspace.
# Analytics
Source: https://docs.cosmo.humanizing.com/agents/analytics
Monitor agent performance with usage metrics, conversation trends, and geographic insights
## Overview
The Analytics dashboard gives you comprehensive insights into how your agent is performing. Track conversation volumes, measure user satisfaction through feedback metrics, and understand where your visitors are coming from geographically.
Use analytics data to make informed decisions about improving your agent's knowledge base and system prompt.
***
## Accessing Analytics
Navigate to Analytics by selecting your agent from the sidebar and clicking on **Analytics** in the agent menu. You'll see an interactive dashboard with various metrics and visualizations.
***
## Key Metrics
The dashboard displays four primary metrics at the top:
| Metric | Description |
| ----------------------- | ---------------------------------------------------------------------------- |
| **Total Conversations** | The total number of chat sessions with your agent during the selected period |
| **Total Messages** | The combined count of all messages exchanged (visitor and agent messages) |
| **Thumbs Up** | Number of positive feedback responses from visitors |
| **Thumbs Down** | Number of negative feedback responses from visitors |
Feedback metrics (thumbs up/down) help you gauge overall satisfaction. A high ratio of positive to negative feedback indicates your agent is providing helpful responses. Visitors rate responses using thumbs up and thumbs down buttons that appear on each agent message in the chat widget.
### Understanding the Metrics
Each conversation represents a unique chat session. A visitor opening the widget and sending messages counts as one conversation, regardless of how many times they return within the session.
This counts every message in both directions. It includes visitor questions and agent responses. Higher message counts per conversation may indicate engaged users or complex queries requiring multiple exchanges.
Visitors can rate agent responses with thumbs up or thumbs down. These ratings help you identify which responses are helpful and which need improvement.
***
## Date Range Selection
Use the date range picker in the top-right corner to analyze specific time periods:
* **Last 7 days** - Default view for recent trends
* **Last 30 days** - Monthly performance overview
* **Custom range** - Select specific start and end dates
Compare different time periods to identify trends. For example, compare this week to last week to see if your recent knowledge base updates have improved engagement.
***
## Chats Over Time Chart
The interactive line chart shows conversation volume trends over your selected date range:
### What to Look For
| Pattern | What It Means |
| --------------------- | ------------------------------------------------------------------------ |
| **Upward trend** | Growing engagement with your agent |
| **Spikes** | Increased traffic, possibly from marketing campaigns or product launches |
| **Dips** | Lower engagement periods (weekends, holidays) |
| **Consistent volume** | Stable, predictable usage |
### Using the Chart
* **Hover** over data points to see exact conversation counts for each day
* **Identify patterns** such as weekly cycles or seasonal trends
* **Track growth** over time to measure the impact of improvements
***
## Geographic Distribution
The Chats by Country section shows where your visitors are located:
### World Map View
An interactive map displays chat distribution globally:
* **Hover** over countries to see chat counts
* **Identify** your primary markets
* **Discover** unexpected geographic interest
### Country Data Table
Below the map, a detailed table shows:
| Column | Description |
| ----------- | ----------------------------------------- |
| **Country** | Visitor's geographic location |
| **Chats** | Number of conversations from that country |
| **Flag** | Visual country identifier |
Geographic data helps you understand your audience. If you notice significant traffic from non-English speaking countries, consider adding localized content or enabling multiple languages.
***
## Channel Distribution
See where conversations originate from:
| Channel | Description |
| -------------------- | ------------------------------------------------------- |
| **Widget or Iframe** | Visitors using the embedded chat widget on your website |
| **Playground** | Test conversations from your agent's Playground |
| **API** | Conversations initiated through direct API integration |
### Channel Insights
Most conversations should come from your website widget - this indicates proper deployment and good visibility.
Significant Playground traffic might indicate team members are actively testing and improving the agent.
API conversations show programmatic integration, useful for custom applications or third-party integrations.
***
## Top Pages
Track which pages on your website generate the most chat conversations:
| Column | Description |
| ------------------- | ------------------------------------------------- |
| **Page** | The URL path where visitors started conversations |
| **Views** | Total page views |
| **Chats** | Number of conversations started on that page |
| **Conversion Rate** | Percentage of page views that resulted in a chat |
### Using Page Data
* **High conversion pages** - These pages drive engagement; ensure the agent has excellent knowledge about topics on these pages
* **Low conversion pages** - Consider improving widget visibility or page content
* **High-traffic, low-chat pages** - May indicate visitors find the information they need without assistance
Focus on improving agent knowledge for your highest-converting pages. If visitors frequently chat on your pricing page, make sure pricing information is thoroughly covered in your knowledge base.
***
## Workspace-Level Usage
Beyond individual agent analytics, you can view overall workspace usage:
1. Navigate to **Usage** in the main sidebar
2. View aggregated metrics across all agents in your workspace
3. Compare performance between different agents
Workspace usage analytics show combined activity for all agents. This is useful for tracking overall platform adoption and identifying your most active agents.
Credits are only consumed by explicit agent interactions — not by dashboard navigation or background processes. The Usage page shows per-event attribution so you can see exactly what consumed your credits.
***
## Analyzing Performance
Use analytics data to continuously improve your agent:
### Weekly Review Process
Review total conversations and feedback ratios. Are conversations increasing? Is feedback mostly positive?
Look at the chats over time chart for patterns. Any unexpected spikes or drops?
Check if traffic is coming from expected regions. Consider localization if you see significant international traffic.
Identify high-converting pages and ensure your agent has strong knowledge coverage for those topics.
Based on your findings, update your knowledge base, refine your system prompt, or adjust widget placement.
### Improvement Strategies
Based on your analytics, consider these actions:
| Finding | Suggested Action |
| ----------------------------- | ------------------------------------------------------------------------------------------------------ |
| Low thumbs up ratio | Review [Conversations](/agents/conversations) to identify problematic responses; update knowledge base |
| High traffic from new country | Add localized content; consider enabling that language |
| Spike on specific page | Ensure comprehensive coverage of that page's topic in your sources |
| Declining conversations | Check widget visibility; review recent changes that may have affected engagement |
***
## Best Practices
Check analytics weekly to catch issues early and track improvement trends.
Use date range selection to compare current performance against previous periods.
Establish baseline metrics for your agent and track progress over time.
Analytics are only valuable if you use them. Make regular improvements based on what you learn.
Share analytics insights with stakeholders to demonstrate ROI and gather input on improvements.
***
## Troubleshooting
**Possible causes:**
* Agent not yet deployed
* No conversations have occurred yet
* Date range doesn't include any activity
**Solutions:**
* Verify deployment in [Deployment](/agents/deployment) settings
* Expand the date range to include more history
* Test the agent through the widget to generate data
**Possible causes:**
* Analytics processing time
* Browser caching
**Solutions:**
* Allow a few minutes for new conversations to appear
* Refresh the page to see the latest data
**Possible causes:**
* Visitors using VPN
* Privacy settings blocking location
**Note:** Some visitors may appear without location data due to privacy settings, which is normal.
**Possible causes:**
* Date range doesn't match expected period
* Multiple agents in workspace
**Solutions:**
* Verify the selected date range
* Ensure you're viewing the correct agent's analytics
***
## Kiosk Avatar & Voicebot Analytics
Kiosk Avatar and Voicebot channels have dedicated analytics pages with call-specific metrics:
| Metric | Description |
| -------------------- | ---------------------------------------------- |
| **Total Calls** | Total number of calls handled by the agent |
| **Answered** | Calls that were successfully connected |
| **Missed** | Calls where no contact was reached |
| **Average Duration** | Average call length across the selected period |
| **Answer Rate** | Percentage of calls that were answered |
Navigate to your Kiosk Avatar or Voicebot channel and click **Analytics** to access these metrics. Date range filtering is supported.
***
## Next Steps
Dive into individual chat sessions for detailed insights.
Add content to address gaps identified in analytics.
Adjust your agent's behavior based on performance data.
Ensure your agent is properly deployed to maximize engagement.
# Viewing Conversations
Source: https://docs.cosmo.humanizing.com/agents/conversations
Monitor and review chat history between your agent and website visitors
## Overview
The Conversations page lets you view and analyze all chat interactions between your agent and website visitors. Monitor what users are asking, how your agent responds, and export conversation data for analysis or compliance purposes.
Regularly reviewing conversations helps you identify knowledge gaps, common questions, and opportunities to improve your agent's responses.
## Accessing Conversations
Navigate to **Conversations** in your agent's sidebar menu. The page displays a split-view layout:
| Panel | Purpose |
| --------------- | ------------------------------------------- |
| **Left Panel** | Scrollable list of all conversation threads |
| **Right Panel** | Detailed view of the selected conversation |
***
## Conversation List
The left panel shows all conversations (threads) with your agent, sorted by most recent activity.
### Thread Preview
Each thread in the list displays:
* **First message**: The visitor's initial question or message
* **Agent response preview**: Beginning of your agent's first response
* **Message count**: Total messages exchanged in the thread
* **Time since activity**: How long ago the conversation occurred (e.g., "5 minutes ago", "2 hours ago")
### Selecting a Conversation
Click any thread in the list to view its full contents in the right panel. The selected thread is highlighted with a blue background for easy identification.
### Loading More Threads
Conversations are loaded in batches of 50 for performance. When more threads are available:
1. Scroll to the bottom of the thread list
2. Click **Load More** to fetch additional conversations
3. The button shows how many threads are currently loaded out of the total
***
## Viewing Conversation Details
When you select a conversation, the right panel displays the full interaction with two tabs:
### Chat Tab
The **Chat** tab shows the complete message history:
* **User messages**: Displayed in blue bubbles, aligned to the right
* **Agent responses**: Displayed in white/gray bubbles, aligned to the left
* **Timestamps**: Each message shows the date and time it was sent
* **Sources**: If your agent cited knowledge base sources, they appear above the response with a clickable indicator
Timestamps are displayed in your local timezone and follow your browser's locale settings for date/time formatting.
### Details Tab
The **Details** tab provides metadata about the conversation:
| Field | Description |
| ----------------- | -------------------------------------------------------------------- |
| **Thread ID** | Unique identifier for this conversation (useful for support tickets) |
| **Messages** | Total number of messages exchanged |
| **Created** | Date and time when the conversation started |
| **Last Activity** | When the most recent message was sent |
| **First Message** | The visitor's opening question or message |
***
## Searching Conversations
Use the search bar at the top of the conversation list to find specific interactions.
### How Search Works
1. Type your query in the search field
2. Wait briefly for results (search is debounced for performance)
3. The thread list updates automatically to show matching conversations
4. Clear the search field to return to the full list
### Search Tips
| Search For | Example |
| ----------------- | ------------------------ |
| Specific topics | "pricing" or "refund" |
| Product names | "premium plan" |
| Error mentions | "error" or "not working" |
| Feature questions | "how do I" |
***
## Filtering by Date
Filter conversations to a specific time range using the date range picker in the conversations toolbar:
Click the **date range picker** in the toolbar above the conversation list. It displays the currently selected range (or a placeholder when no filter is active).
Click a start date on the calendar, then click an end date. The calendar shows two months side-by-side for easy range selection.
The conversation list updates automatically to show only threads within your selected date range.
Click the **×** on the date range picker, or select the same date twice to reset, to remove the date filter and show all conversations.
Use date filtering to analyze conversations from specific periods — for example, after launching a new feature or during a promotional campaign.
***
## Exporting Conversations
Export individual conversations for record-keeping, compliance, or analysis. Each conversation can be exported in multiple formats.
### Export Formats
| Format | Best For |
| -------- | ----------------------------------------------------------------------- |
| **JSON** | Technical analysis, importing into other tools, programmatic processing |
| **PDF** | Documentation, sharing with stakeholders, archiving |
| **CSV** | Spreadsheet analysis, bulk data processing, reporting |
Export is available across Cosmo channels, including Chatbot and Voicebot conversations.
### How to Export
Click on the thread you want to export from the conversation list.
Click the **menu button** (three dots ⋯) in the conversation header on the right panel.
Select your preferred export format: Export as JSON, Export as PDF, or Export as CSV.
The file downloads automatically to your default downloads folder. Filenames include the conversation ID and export date (e.g., `conversation-abc123-2024-01-15.json`).
Exported files contain all messages in the conversation, including timestamps and message roles (user/agent). Source citations are included where applicable.
***
## Refreshing Data
Click the **refresh button** (circular arrow icon) to reload the conversation list with the latest data. This is useful when:
* New conversations have occurred since you loaded the page
* You want to see updated message counts
* You're monitoring active conversations throughout the day
***
## Understanding Conversation Patterns
Use the conversation list to identify patterns and improve your agent:
### High Message Counts
Conversations with many messages might indicate:
* Complex questions requiring multiple clarifications
* Engaged users exploring your agent's capabilities
* Potential areas where your knowledge base needs expansion
### Recent Activity
Monitor recent conversations to:
* Catch issues with agent responses quickly
* Understand current user interests and questions
* Identify trending topics or concerns
### Common Questions
When you notice the same questions appearing repeatedly:
1. Copy the visitor's question from the conversation
2. Navigate to **Sources → Q\&A**
3. Create a new Q\&A entry with the question and your ideal answer
4. Your agent will now provide consistent answers to similar questions
Q\&A sources take priority over other content, making them perfect for ensuring accurate answers to important questions you've identified in conversations.
***
## Best Practices
Set a schedule to review recent conversations - daily or weekly depending on volume. This helps you catch issues early and continuously improve your agent.
Periodically search for terms like "error," "don't understand," "wrong," or "help" to find conversations where visitors may have had negative experiences.
If your industry requires conversation records, export conversations regularly in PDF format for archival purposes.
When you notice repeated questions or topics, add that content to your knowledge base. If responses are incomplete, update your sources or system prompt.
Combine conversation review with the Analytics page to correlate user questions with traffic patterns and identify your most impactful content.
Export and share interesting conversations with your team. Customer questions often reveal product or service improvement opportunities beyond just the agent.
***
## Troubleshooting
**Possible causes:**
* Your agent hasn't had any conversations yet
* Date filters are excluding all conversations
* Search query has no matches
**Solutions:**
* Deploy your agent and interact with it to create test conversations
* Clear all filters using the filter dialog
* Remove or modify your search query
**Possible causes:**
* Date filter is set to recent dates only
* Conversations may have been deleted
* Data retention policies may apply
**Solutions:**
* Check your date filter settings and clear if necessary
* Contact support if you believe data should be present
**Possible causes:**
* Browser blocking downloads
* Pop-up blocker interfering
* Large conversation causing timeout
**Solutions:**
* Check your browser's download permissions and pop-up settings
* Try a different export format (CSV is typically fastest for large conversations)
* If the conversation is very long, try again after a moment
**Possible causes:**
* Search looks at message content, not metadata
* Spelling or phrasing differences
**Solutions:**
* Try alternative keywords or partial words
* Use broader search terms
* Scroll through conversations manually if searching for a recent interaction
**Possible causes:**
* Browser caching old data
* Page hasn't been refreshed
**Solutions:**
* Click the refresh button to reload conversations
* Hard refresh the page (Ctrl+Shift+R / Cmd+Shift+R)
***
## Privacy Considerations
When reviewing conversations, keep these privacy best practices in mind:
* **Handle sensitive data carefully** - If visitors share personal information, handle it according to your privacy policy
* **Team access** - Only workspace members with appropriate permissions can view conversations
* **Data retention** - Consider your data retention policies and export/delete old conversations regularly
* **Compliance** - Ensure your conversation storage practices comply with applicable regulations (GDPR, CCPA, etc.)
***
## Next Steps
Track usage metrics and identify trends in how visitors interact with your agent.
Expand your agent's knowledge to better answer the questions you see in conversations.
Add Q\&A pairs for common questions you've identified in conversations.
Adjust your agent's behavior based on conversation insights.
# Deployment
Source: https://docs.cosmo.humanizing.com/agents/deployment
Learn how to deploy your Chatbot to your site using the embed script
## Overview
Once you've configured and tested your agent in the Playground, deploying it to your website is straightforward. The platform provides deployment channels that let you add your AI assistant to any website with just a few lines of code.
Always test your agent thoroughly in the Playground before deploying to production. A well-configured agent makes a great first impression with your visitors.
## Deployment Channels
The Deploy section offers multiple ways to integrate your agent:
The most common deployment option. Adds a floating chat bubble to your website that visitors can click to interact with your agent.
Host a dedicated help page where users can chat directly with your agent. Ideal for support centers and documentation sites.
***
## Chat Widget Deployment
The chat widget is an embeddable component that adds AI-powered chat to any website. It appears as a floating bubble in the corner of your page.
### Getting the Embed Code
Navigate to **Deploy → Chat Widget** in your agent's menu. The embed code section displays two script tags that you'll need to add to your website:
```html theme={null}
```
Your agent's unique public key is automatically included in the embed code. This key identifies your specific agent and loads its configuration, styling, and knowledge base.
### Copying the Code
1. Locate the **Embed Code** section at the bottom of the Playground page or in the Chat Widget deployment settings
2. Click the **copy button** (clipboard icon) in the top-right corner of the code block
3. The complete embed code is copied to your clipboard
***
## Adding the Script to Your Website
### Basic Installation
Add the embed code to your website's HTML. The scripts should be placed near the closing `