# AI Features

- [AI Agents](https://docs.agentsupply.ai/ai-features/ai-agents.md): Explore and improve your AI agents/ chatbots.
- [How AI Agents Work](https://docs.agentsupply.ai/ai-features/ai-agents/how-ai-agents-work.md)
- [How to Build an AI Agent](https://docs.agentsupply.ai/ai-features/ai-agents/how-to-build-an-ai-agent.md)
- [AI Agent Dashboard](https://docs.agentsupply.ai/ai-features/ai-agent-dashboard.md)
- [Share AI Agent](https://docs.agentsupply.ai/ai-features/ai-agent-dashboard/share-ai-agent.md)
- [Clone AI Agent](https://docs.agentsupply.ai/ai-features/ai-agent-dashboard/clone-ai-agent.md)
- [AI Agent UUID](https://docs.agentsupply.ai/ai-features/ai-agent-dashboard/ai-agent-uuid.md)
- [Summary (Analytics)](https://docs.agentsupply.ai/ai-features/ai-agent-dashboard/summary-analytics.md): Get the analytics for each AI agent when a conversation has ended.
- [Knowledge Base Explain](https://docs.agentsupply.ai/ai-features/knowledge-base-explain.md): The "knowledge base" refers to the business information uploaded to train an AI Agent.
- [Data Storage (Characters)](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/data-storage-characters.md)
- [Copy & Paste Text](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/copy-and-paste-text.md): Simply paste in text to train the AI Agent.
- [Upload Documents](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/upload-documents.md): You can upload different files like .pdf, .txt, .doc, .docx
- [Scrape Websites](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/scrape-websites.md): Scrape any webpage(s) to add all of the content to your knowledge base.
- [Daily Auto-Scraping](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/scrape-websites/daily-auto-scraping.md)
- [Scraping a Google Doc](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/scrape-websites/scraping-a-google-doc.md)
- [Google Docs](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/scrape-websites/google-docs.md)
- [Question & Answer Pairs](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/question-and-answer-pairs.md): The most accurate and powerful way to add data to your AI Agent knowledge base.
- [Data & Content Security](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/data-and-content-security.md): Agent Supply does everything in our power to keep your data private and secure.
- [Citations/ Sources](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/citations-sources.md)
- [HTML Rendering (Embed Images & Videos)](https://docs.agentsupply.ai/ai-features/knowledge-base-explain/html-rendering-embed-images-and-videos.md): This is how to have the AI Agents widget show images and videos inside the chat responses.
- [Prompting](https://docs.agentsupply.ai/ai-features/prompting.md)
- [What is a Base System Prompt?](https://docs.agentsupply.ai/ai-features/prompting/what-is-a-base-system-prompt.md): The base system prompt is how you control or "fine-tune" each AI agent to act and respond in a specific way.
- [Writing a Base System Prompt](https://docs.agentsupply.ai/ai-features/prompting/writing-a-base-system-prompt.md): Review the different elements of how to write a base system prompt.
- [AI Agent Settings](https://docs.agentsupply.ai/ai-features/ai-agent-settings.md): Control and update the name, description, display name and more for your AI Agent.
- [AI Chat Widget](https://docs.agentsupply.ai/ai-features/ai-chat-widget.md): Customize the look and feel of each AI agent to match the branding of any business.
- [Customize Chat Widget Appearance](https://docs.agentsupply.ai/ai-features/ai-chat-widget/customize-chat-widget-appearance.md): This allows you to full customize the look, color, appearance and feel of the embeddable chat widget.
- [Chat Widget Voice / Audio](https://docs.agentsupply.ai/ai-features/ai-chat-widget/chat-widget-voice-audio.md): Information about how to enable voice in & out for the website chat widget.
- [Leads 2.0](https://docs.agentsupply.ai/ai-features/leads-2.0.md): Learn how to extract data from a conversation immediately, when a conversation ends or after 1-hour of no activity.
- [Leads (Legacy)](https://docs.agentsupply.ai/ai-features/leads-legacy.md): "Leads" allows you to extract data from users (like email address or phone number) when they interact with the AI Agent.
- [Overview of Lead Generation](https://docs.agentsupply.ai/ai-features/leads-legacy/overview-of-lead-generation.md): Lead generation allows you to extract data from users when they interact with the AI Agent.
- [Lead Collection Form Fields](https://docs.agentsupply.ai/ai-features/leads-legacy/lead-collection-form-fields.md): Describing what each of the form fields represent.
- [Lead Collection Webhook URL](https://docs.agentsupply.ai/ai-features/leads-legacy/lead-collection-webhook-url.md): When enabled, lead data will be sent to the specified URL upon collection.
- [Lead Collection Email Notification](https://docs.agentsupply.ai/ai-features/leads-legacy/lead-collection-email-notification.md): When enabled, lead data will be sent to the provided email upon collection.
- [Sending Lead Data to Zapier](https://docs.agentsupply.ai/ai-features/leads-legacy/sending-lead-data-to-zapier.md)
- [Sending Lead Data to GHL](https://docs.agentsupply.ai/ai-features/leads-legacy/sending-lead-data-to-ghl.md)
- [Sending Lead Data to Zoho CRM](https://docs.agentsupply.ai/ai-features/leads-legacy/sending-lead-data-to-zoho-crm.md): Tutorial on how to setup a webhook from Zoho and connect to your Agent Supply account.
- [Scheduling](https://docs.agentsupply.ai/ai-features/scheduling.md): There are a few options for how you can your AI agent to schedule meetings.
- [AI Scheduling - Simplified](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-simplified.md): The easiest way to create an AI agent that can schedule appointments is to provide a calendar link when appropriate.
- [AI Scheduling - Experimental (Beta)](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta.md): This is an advanced, custom function for AI agents to execute and is in beta. Use with caution.
- [What is Scheduling?](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta/what-is-scheduling.md)
- [Calendar Integration](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta/calendar-integration.md)
- [Google Calendar](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta/calendar-integration/google-calendar.md)
- [Appointment Scheduling Activation](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta/appointment-scheduling-activation.md)
- [Appointment Scheduling Webhook URL](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta/appointment-scheduling-webhook-url.md): Stay up to date and notified about all new appointments.
- [Appointment Scheduling Email Notification](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta/appointment-scheduling-email-notification.md): Send an email every time there is a new appointment scheduled.
- [Appointment Scheduling Base System Prompt](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta/appointment-scheduling-base-system-prompt.md)
- [The Appointment Scheduling Functions & Customizing the Appointment Scheduling Prompt](https://docs.agentsupply.ai/ai-features/scheduling/ai-scheduling-experimental-beta/the-appointment-scheduling-functions-and-customizing-the-appointment-scheduling-prompt.md): This page explains the appointment scheduling functions that we provide to the AI agents and also gives some tips on customizing the appointment scheduling prompt.
- [Integrations](https://docs.agentsupply.ai/ai-features/integrations.md)
- [Embed AI Agent on a Website](https://docs.agentsupply.ai/ai-features/integrations/embed-ai-agent-on-a-website.md): How to embed an AI agent on a website
- [Zapier App](https://docs.agentsupply.ai/ai-features/integrations/zapier-app.md)
- [GoHighLevel (GHL)](https://docs.agentsupply.ai/ai-features/integrations/gohighlevel-ghl.md): Sit an AI Agent behind any communication channel in GHL to auto talk with customers.
- [Instagram DM](https://docs.agentsupply.ai/ai-features/integrations/instagram-dm.md): Set up your AI Agent to handle Instagram DMs by heading to the Integrations tab and following the connection steps. This will automate responses, engage with followers instantly, and streamline your m
- [Facebook Messenger](https://docs.agentsupply.ai/ai-features/integrations/facebook-messenger.md): Connect your custom AI agents directly to your Facebook Page and messenger
- [WhatsApp](https://docs.agentsupply.ai/ai-features/integrations/whatsapp.md): This is how you connect directly to your business WhatsApp phone number.
- [Troubleshooting](https://docs.agentsupply.ai/ai-features/troubleshooting.md)
- [How to Respond in Any Language](https://docs.agentsupply.ai/ai-features/troubleshooting/how-to-respond-in-any-language.md)
- [Responses are Too Long](https://docs.agentsupply.ai/ai-features/troubleshooting/responses-are-too-long.md)
- [Debug Mode](https://docs.agentsupply.ai/ai-features/troubleshooting/debug-mode.md)
- [Clickable Links in Responses](https://docs.agentsupply.ai/ai-features/troubleshooting/clickable-links-in-responses.md): This will explain how to get clickable links in your AI responses.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.agentsupply.ai/ai-features.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
