# Modules

- [AI Agents](https://documentation.proto.cx/docs/modules/ai-agents.md): Harness artificial intelligence to automate audience engagement.
- [Manage AI Agents](https://documentation.proto.cx/docs/modules/ai-agents/manage-ai-agents.md): Learn how to create and manage AI agents.
- [Workflows and actions](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions.md)
- [Send Message](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/send-message.md): Define an AI agent's reply when triggered.
- [Send File](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/send-file.md): Send a file to the chat.
- [Show Carousel](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/show-carousel.md): A carousel bot action contains multiple cards that the chatbot will send to customers. It has an image, title, sub-title, and buttons.
- [Show Survey](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/show-survey.md): Solicit mid-chat feedback with a survey form.
- [Collect Feedback](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/collect-feedback.md): Issue a CSAT at the end of a live agent chat.
- [Create Ticket](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/create-ticket.md): Generate an issue-tracking case for an audience member.
- [AI Agent Handoff](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/ai-agent-handoff.md): Allow one AI agent to transfer a conversation to another AI agent.
- [Human Handoff](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/human-handoff.md): Allow AI to transfer a person to a live agent.
- [External Handoff](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/external-handoff.md): Allow chatbot to transfer to a third-party live agent platform.
- [Jump](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/jump.md): Move to a different position in the chat flow.
- [Branch](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/branch.md): Create multiple flows using if/else logic
- [Set variable](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/set-variable.md): Leverage dynamic data in a chat session.
- [Send API Request](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/send-api-request.md): Leverage third-party utilities in a chat.
- [Auto fill Field](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/auto-fill-field.md): Automatically populate predefined fields based on conversation context.
- [Auto team match](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/auto-team-match.md): Match a team based on conversation context.
- [LLM Processing](https://documentation.proto.cx/docs/modules/ai-agents/workflows-and-actions/llm-processing.md): The AI Agent will use LLMs to generate a text response based on the provided inputs and context.
- [Knowledge](https://documentation.proto.cx/docs/modules/ai-agents/knowledge.md): Empower AI agents with trained, unstructured dialogue.
- [Cloudflare Training](https://documentation.proto.cx/docs/modules/ai-agents/knowledge/cloudflare-training.md): Optimize Cloudflare-hosted sites for AI training.
- [Content Filtering System](https://documentation.proto.cx/docs/modules/ai-agents/knowledge/content-filtering-system.md)
- [Master prompt](https://documentation.proto.cx/docs/modules/ai-agents/knowledge/master-prompt.md)
- [Publishing](https://documentation.proto.cx/docs/modules/ai-agents/publishing.md): Deploy AI agents to a variety of audience messaging channels.
- [Webchat](https://documentation.proto.cx/docs/modules/ai-agents/publishing/webchat.md): Deploy an AI agent to websites.
- [Proactive Messages](https://documentation.proto.cx/docs/modules/ai-agents/publishing/webchat/proactive-messages.md): Engage website visitors by sending the initial popup message.
- [Facebook Messenger](https://documentation.proto.cx/docs/modules/ai-agents/publishing/facebook-messenger.md): Deploy an AI agent to Facebook Messenger.
- [WhatsApp](https://documentation.proto.cx/docs/modules/ai-agents/publishing/whatsapp.md): Deploy an AI agent to WhatsApp.
- [Telegram](https://documentation.proto.cx/docs/modules/ai-agents/publishing/telegram.md): Deploy an AI agent to Telegram.
- [LINE](https://documentation.proto.cx/docs/modules/ai-agents/publishing/line.md): Deploy an AI agent to LINE.
- [Africa's Talking](https://documentation.proto.cx/docs/modules/ai-agents/publishing/africas-talking.md): Deploy an AI agent to Africa's Talking.
- [Bitrix24](https://documentation.proto.cx/docs/modules/ai-agents/publishing/bitrix24.md)
- [Zendesk](https://documentation.proto.cx/docs/modules/ai-agents/publishing/zendesk.md)
- [Inbox](https://documentation.proto.cx/docs/modules/inbox.md): The helpdesk interface for live agents to engage with livechats and tickets.
- [Find & View Conversations](https://documentation.proto.cx/docs/modules/inbox/find-and-view-conversations.md): Filter and display conversations with ease.
- [Message Editor](https://documentation.proto.cx/docs/modules/inbox/message-editor.md): Supercharge live agents with all the tools of the trade.
- [Transfers & Takeovers](https://documentation.proto.cx/docs/modules/inbox/transfers-and-takeovers.md): Re-assign conversations from one user to another.
- [Livechats](https://documentation.proto.cx/docs/modules/livechats.md): Manage a repository of all human-to-human chats.
- [Tickets](https://documentation.proto.cx/docs/modules/tickets.md): Manage a repository of all ticketed support cases.
- [People](https://documentation.proto.cx/docs/modules/people.md): Manage your audience with built-in CRM tools.
- [Analytics](https://documentation.proto.cx/docs/modules/analytics.md): View detailed AICX reports for actionable insights.
- [Winnow](https://documentation.proto.cx/docs/modules/analytics/winnow.md): Audience sentiment analysis for your brand's social accounts.


---

# 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://documentation.proto.cx/docs/modules.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.
