# Chat AI Agents

- [Chat AI Agents](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/chat-ai-agents.md): Explore and improve your AI agents/ chatbots.
- [How AI Agents Work](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/chat-ai-agents/how-ai-agents-work.md): Explore and improve your AI chatbots
- [How to Build an AI Agent](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/chat-ai-agents/how-to-build-an-ai-agent.md)
- [AI Agent Dashboard](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-dashboard.md): This is the AI chatbot dashboard where you can manage each individual bot.
- [(White Label) Marketplace](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-dashboard/white-label-marketplace.md)
- [Default Chatbot](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-dashboard/default-chatbot.md)
- [Share Chatbot](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-dashboard/share-chatbot.md)
- [Clone Chatbot](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-dashboard/clone-chatbot.md): Duplicate a chatbot into your account or into a client sub-account.
- [Chatbot UUID](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-dashboard/chatbot-uuid.md): The chatbot UUID is the way you identify a chatbot when using an API to send and receive messages.
- [Delete Chatbot](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-dashboard/delete-chatbot.md)
- [Summary (Analytics)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-dashboard/summary-analytics.md): Get the analytics for each AI agent when a conversation has ended.
- [Conversations](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/conversations.md)
- [Review Past Conversations](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/conversations/review-past-conversations.md): This is where you can see and review all of the conversations from each AI chatbot.
- [Conversation Links](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/conversations/conversation-links.md): This will show the full history of a conversation.
- [Training Better Responses](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/conversations/training-better-responses.md)
- [Live Chat](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/conversations/live-chat.md): A human can take over the conversation from the AI agent and respond to users through the chat window inside the Stammer dashboard or via the native chat application.
- [Human Handoff Automation (for Live Chat)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/conversations/live-chat/human-handoff-automation-for-live-chat.md): Human handoff will stop the AI agent from responding and send a notification to a human agent to take over the conversation from inside the Stammer dashboard or on the native chat app.
- [Knowledge Base Explained](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained.md): The "knowledge base" refers to the business information uploaded to train an AI chatbot.
- [Data Storage (Characters)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/data-storage-characters.md): Storage (characters) refers to the amount of text uploaded to an AI agent's knowledge base. Characters are the unit of storage. This definition is 154 characters long.
- [Storage (Characters) Example](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/data-storage-characters/storage-characters-example.md): This example explains how storage (characters) work.
- [Copy & Paste Text](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/copy-and-paste-text.md): Simply paste in text to train the AI chatbot.
- [Upload Documents](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/upload-documents.md): You can upload different files like .pdf, .txt, .doc, .docx
- [Scrape Websites](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/scrape-websites.md): Scrape any webpage(s) to add all of the content to your knowledge base.
- [24-hour Auto-Scraping](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/scrape-websites/24-hour-auto-scraping.md)
- [Scraping a Google Doc](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/scrape-websites/scraping-a-google-doc.md)
- [Google Docs](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/scrape-websites/google-docs.md)
- [Question & Answer Pairs](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/question-and-answer-pairs.md): The most accurate and powerful way to add data to your AI chatbot knowledge base.
- [Data & Content Security](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/data-and-content-security.md): Stammer.ai does everything in our power to keep your data private and secure.
- [Citations/ Sources](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/citations-sources.md)
- [HTML Rendering (Embed Images & Videos)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/knowledge-base-explained/html-rendering-embed-images-and-videos.md): This is how to have the chatbot widget show images and videos inside the chat responses.
- [Prompting](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/prompting.md)
- [What is a Base System Prompt?](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/prompting/writing-a-base-system-prompt.md): Review the different elements of how to write a base system prompt.
- [Prompt Examples (Marketplace)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/prompting/prompt-examples-marketplace.md): Explore a diverse range of chatbots, easily clone your preferred choice, and enjoy a fully functional chatbot in just one step.
- [Base System Prompt Template (General)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/prompting/prompt-examples-marketplace/base-system-prompt-template-general.md): This is a template that you can use to easily create custom A.I. Agents for each new business.
- [AI Agent Settings](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-agent-settings.md): Control and update the name, description, display name and more for your AI Agent.
- [AI Chat Widget](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-chat-widget.md): Customize the look and feel of each AI agent to match the branding of any business.
- [Customize Chat Widget Apperance](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-chat-widget/customize-chat-widget-apperance.md): This allows you to full customize the look, color, appearance and feel of the embeddable chat widget.
- [Chat Widget Pop-Up](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-chat-widget/chat-widget-pop-up.md)
- [Initial Messages Pop-Up](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-chat-widget/initial-messages-pop-up.md): When enabled this will show a small pop-up message to users who land on a webpage with the chat widget installed after a variable amount of seconds.
- [Chat Widget Voice](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/ai-chat-widget/chat-widget-voice.md): Information about how to enable voice in & out for the website chat widget.
- [General Settings](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings.md)
- [Model Version](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/model-version.md): Select the AI LLM model you wish to use for your AI chatbots.
- [Prioritize Question/Answer Results](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/prioritize-question-answer-results.md)
- [Chatbot Visibility](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/chatbot-visibility.md): Select the visibility of the chatbot.
- [Temperature](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/temperature.md): Temperature parameter for the GPT Chatbot API.
- [Message Template](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/message-template.md): This is an advanced feature for changing how the AI agent fundamentally works.
- [Support Email](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/support-email.md): Use this email to replace the agency's default support email for this chatbot, if one exists.
- [Domains](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/domains.md): Enter the domains on which your Chatbot will work. Separate multiple domains with commas.
- [Show Data Sources in Chat Widget](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/show-data-sources-in-chat-widget.md)
- [Debug Mode](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/debug-mode.md): This is helpful to enable when testing a new AI agent to see what data is being sent to OpenAI.
- [Message Rate Limits](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/general-settings/message-rate-limits.md): Configure message rate limits to prevent excessive usage and protect your AI agent from abuse.
- [Leads 2.0](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/leads-legacy.md): "Leads" allows you to extract data from users (like email address or phone number) when they interact with the AI chatbot.
- [Overview of Lead Generation](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/leads-legacy/overview-of-lead-generation.md): Lead generation allows you to extract data from users when they interact with the AI chatbot.
- [Lead Collection Form Fields](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/leads-legacy/lead-collection-form-fields.md): Describing what each of the form fields represent.
- [Lead Collection Webhook URL](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/leads-legacy/lead-collection-email-notification.md): When enabled, lead data will be sent to the provided email upon collection.
- [In Chat Lead Collection Base System Prompt](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/leads-legacy/in-chat-lead-collection-base-system-prompt.md): This is the prompt that tells the AI chatbot to ask the user questions.
- [Sending Lead Data to Zapier](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/leads-legacy/sending-lead-data-to-zapier.md)
- [Sending Lead Data to GHL](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/leads-legacy/sending-lead-data-to-ghl.md)
- [Sending Lead Data to Zoho CRM](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/leads-legacy/sending-lead-data-to-zoho-crm.md): Tutorial on how to setup a webhook from Zoho and connect to your Stammer AI account.
- [Scheduling](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/scheduling.md): There are a few options for how you can your AI agent to schedule meetings.
- [AI Scheduling - Simplified](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/scheduling/ai-scheduling-experimental-beta/what-is-scheduling.md)
- [Calendar Integration](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/scheduling/ai-scheduling-experimental-beta/calendar-integration.md)
- [Google Calendar](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/scheduling/ai-scheduling-experimental-beta/calendar-integration/google-calendar.md)
- [Appointment Scheduling Activation](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/scheduling/ai-scheduling-experimental-beta/appointment-scheduling-activation.md): This is how you enable in-chat scheduling for your AI agent.
- [Appointment Scheduling Webhook URL](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/scheduling/ai-scheduling-experimental-beta/appointment-scheduling-base-system-prompt.md)
- [The Appointment Scheduling Functions & Customizing the Appointment Scheduling Prompt](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations.md)
- [Embed Chatbot on a Website](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations/embed-chatbot-on-a-website.md): How to embed an AI agent on a website
- [Zapier App](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations/zapier-app.md)
- [GoHighLevel (GHL) App](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations/gohighlevel-ghl-app.md): How to connect your AI agent into a GHL workflow using the Stammer AI app
- [GoHighLevel (GHL) (Custom Webhook)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations/gohighlevel-ghl-custom-webhook.md): Sit an AI Agent behind any communication channel in GHL to auto talk with customers.
- [Instagram DM](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/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.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations/facebook-messenger.md): Connect your custom AI agents directly to your Facebook Page and messenger
- [WhatsApp](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations/whatsapp.md): This is how you connect directly to your business WhatsApp phone number.
- [ElevenLabs Voice](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations/elevenlabs-voice.md): When enabled you can connect a custom voice to speak back the answers in the chat widget.
- [Discord](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/integrations/discord.md): This tutorial shows how to setup a Discord bot with Stammer.ai and Replit.
- [Troubleshooting](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/troubleshooting.md)
- [How to Respond in Any Language](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/troubleshooting/how-to-respond-in-any-language.md)
- [Responses are Too Long](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/troubleshooting/responses-are-too-long.md)
- [Debug Mode](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/troubleshooting/debug-mode.md)
- [Clickable Links in Responses](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/troubleshooting/clickable-links-in-responses.md): This will explain how to get clickable links in your AI responses.
- [Functions (Labs)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs.md)
- [Custom Functions](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions.md): Learn more about how to build your own custom functions for your AI agent.
- [Shopify - Custom Function (New)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions/shopify-custom-function-new.md)
- [Custom Functions (Legacy)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions-legacy.md)
- [How Custom Functions Work (Legacy)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions-legacy/how-custom-functions-work-legacy.md): Learn more about how to build your own custom functions for your AI agent.
- [Code Generation Prompt for Custom Functions](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions-legacy/code-generation-prompt-for-custom-functions.md): Instructions: Replace the information inside the \[brackets] to be what you want the AI agent to do.
- [Stock Market Data - Custom Function (Legacy)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions-legacy/stock-market-data-custom-function-legacy.md): How to build an AI agent that knows live stock market data.
- [Airtable - Custom Function (Legacy)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions-legacy/airtable-custom-function-legacy.md): This is how you can create a custom function that will integrate with your Airtable database.
- [Google Sheets - Custom Function (Legacy)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions-legacy/google-sheets-custom-function-legacy.md): This tutorial will show you how to create a custom function that will be able to pull data from a Google sheet and return that info to the user inside the conversation.
- [Shopify - Custom Function (Legacy)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/functions-labs/custom-functions-legacy/shopify-custom-function-legacy.md): Learn how to connect your AI agent to a Shopify store to get live data.
- [Vault](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/vault.md): Only for Full SaaS Mode - Agencies who are subscribed to Stammer.ai's Full SaaS Mode or Enterprise plans are able to add API keys to create new
- [OpenAI API Key (ChatGPT)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/vault/openai-api-key-chatgpt.md): Agencies who are subscribed to Stammer.ai's Agency, Full SaaS Mode or Enterprise plans are able to use their own OpenAI API key for generating the responses.
- [Anthropic API Key (Claude)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/vault/anthropic-api-key-claude.md)
- [xAI API Key (Grok)](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/vault/xai-api-key-grok.md)
- [Eleven Labs API Key](https://docs.stammer.ai/stammer.ai-docs/chat-ai-agents/vault/eleven-labs-api-key.md): This will show you how to get your Eleven Labs API key to integrate custom voices into your AI agents.


---

# 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.stammer.ai/stammer.ai-docs/chat-ai-agents.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.
