> For the complete documentation index, see [llms.txt](https://docs.maiagent.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.maiagent.ai/maiagent-user-guide/en/serve.md).

# MaiAgent Serve｜Customer Service

- [MaiAgent Serve Overview](https://docs.maiagent.ai/maiagent-user-guide/en/serve/overview.md): MaiAgent Serve brings AI that understands your company to every customer touchpoint: websites, messaging apps, and phone calls share the same AI assistant and knowledge, serving customers 24/7 and han
- [Connect Messaging Platforms](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel.md)
- [Web Chat Overview](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/web-chat.md): This article introduces Web Chat interaction features and interface customization to help you build a Web Chat service that matches your corporate branding
- [Connect a Messaging Platform: Website](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/web-chat/website.md)
- [Chat Without Logging In Using a Contact Source ID](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/web-chat/source-id-access.md): Let users who are already logged in to your website start chatting with their own user identifier (Source ID), without logging in again. The platform maps this identifier to a contact, and requests wi
- [Citation Display](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/web-chat/citation-display.md)
- [Markdown Rendering](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/web-chat/markdown-rendering.md)
- [Embed MaiGPT in Window Mode](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/web-chat/maigpt-embed.md): Embed a full ChatGPT-style conversation interface in MaiGPT window mode directly into your website, with options to enable Deep Research and tool toggles.
- [Connect a Messaging Platform: LINE](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/line.md)
- [Connect a Messaging Platform: FB Messenger](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/fb.md): Connect an AI agent to Messenger for a Facebook Page, including permission prerequisites, the authorization process, and FAQs
- [Connect a Messaging Platform: Instagram](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/instagram.md): Connect an AI agent to Instagram Direct for a professional account, including prerequisites, the authorization process, and FAQs
- [Connect a Messaging Platform: Telegram](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/connect-telegram.md)
- [Connect a Messaging Platform: Microsoft Teams](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/teams.md)
- [Connect a Messaging Platform: WhatsApp](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/whatsapp.md)
- [Connect a Messaging Platform: Email](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/email.md)
- [Connect a Messaging Platform: Slack](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/slack.md)
- [Connect a Messaging Platform: LINE WORKS](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/line-works.md)
- [Connect a Messaging Platform: Team+](https://docs.maiagent.ai/maiagent-user-guide/en/serve/choose-channel/team-plus.md)
- [Messaging Platform Settings Overview](https://docs.maiagent.ai/maiagent-user-guide/en/serve/platform-settings.md): A map of the tabs on the conversation platform settings page: how to access it, what each tab controls, which tabs are available for each platform, and detailed pages for the five categories in the Ge
- [Basic Settings](https://docs.maiagent.ai/maiagent-user-guide/en/serve/platform-settings/basic-settings.md): Basic web chat platform settings: platform name, linked AI assistant, return URL, custom domain, allowed embed origins, public access URL, and three embedding methods.
- [Appearance Settings](https://docs.maiagent.ai/maiagent-user-guide/en/serve/platform-settings/appearance-settings.md): Web chat window appearance: brand assets (Logo, avatar, support Logo, and chat button icon), display settings, light and dark theme colors and effects, with a live preview on the right.
- [Response Loading Indicator](https://docs.maiagent.ai/maiagent-user-guide/en/serve/platform-settings/loading-display.md): Customize how Web Chat appears while waiting for a response—with narrative copy or branded animations—to create an on-brand waiting experience
- [Feature Settings](https://docs.maiagent.ai/maiagent-user-guide/en/serve/platform-settings/function-settings.md): Conversation platform feature settings: basic features, AI interaction features, Hook processing markers, tool display mode, question option display mode, AI awareness settings (system time, sender na
- [Interaction Settings](https://docs.maiagent.ai/maiagent-user-guide/en/serve/platform-settings/interaction-settings.md): Interactive behavior of the web chat window: greetings, conversation starter questions, including greeting options in the Agent context, conversation display settings (continue the previous conversati
- [Features for All Conversations](https://docs.maiagent.ai/maiagent-user-guide/en/serve/reply.md)
- [Conversation Viewer](https://docs.maiagent.ai/maiagent-user-guide/en/serve/reply/conversation-viewer.md): View complete conversations and their details
- [Inbox Search](https://docs.maiagent.ai/maiagent-user-guide/en/serve/reply/inbox-search.md): Quickly search and filter inbox conversations
- [Messaging Platform Analytics](https://docs.maiagent.ai/maiagent-user-guide/en/serve/reply/inbox-analysis.md): Use AI to automatically analyze topic clusters, resolution rates, and improvement suggestions for conversation data on a specific platform
- [Human Agent Handoff Settings](https://docs.maiagent.ai/maiagent-user-guide/en/serve/human-handoff.md): Configure AI assistants to hand conversations over to human support when needed, including transfer conditions, messages and the queue experience, service hours, assignment modes, agent availability,
- [Human Agent Takeover and Replies](https://docs.maiagent.ai/maiagent-user-guide/en/serve/human-handoff/human-handoff-operations.md): Daily operations for human support agents—setting availability and time off, receiving handoff notifications, taking over conversations, replying to users, transferring to colleagues or back to AI, an
- [Human Agent Handoff Notifications](https://docs.maiagent.ai/maiagent-user-guide/en/serve/human-handoff/handoff-notification.md): Notify internal staff through the notification center and Email when conversations are assigned to human agents; notify external systems through Webhook when handoff is triggered, assigned, returned t
- [Contacts](https://docs.maiagent.ai/maiagent-user-guide/en/serve/contact.md)
- [Webhook](https://docs.maiagent.ai/maiagent-user-guide/en/serve/webhook.md): Webhook callback integration: sends AI assistant responses to your own system in real time—for customer service integration, instant notifications, conversation archiving, and internal workflow automa
- [AI Customer Service Quality Management](https://docs.maiagent.ai/maiagent-user-guide/en/serve/ai-quality-guide.md)
- [Voice Customer Service](https://docs.maiagent.ai/maiagent-user-guide/en/serve/voicecs.md)
- [Phone Customer Service (Call Center)](https://docs.maiagent.ai/maiagent-user-guide/en/serve/voicecs/call-center.md): Connect your phone lines to an AI assistant: configure SIP trunks and phone numbers, assign an AI assistant to answer calls, and use call history to view records and hang up active calls.
- [Voice Agent](https://docs.maiagent.ai/maiagent-user-guide/en/serve/voicecs/voice-agent.md): Let AI Assistants serve customers through "listening" and "speaking", supporting real-time conversations, STT/LLM/TTS pipelines, and interruption control
- [IVR Customer Intent Recognition](https://docs.maiagent.ai/maiagent-user-guide/en/serve/voicecs/ivr-intent-recognition.md)
- [Voice Call Summaries](https://docs.maiagent.ai/maiagent-user-guide/en/serve/voicecs/call-summary.md)
- [Voice Call Quality Assessment](https://docs.maiagent.ai/maiagent-user-guide/en/serve/voicecs/call-qa.md)
- [Use Cases: Text Customer Service](https://docs.maiagent.ai/maiagent-user-guide/en/serve/text.md): Build AI text customer service assistants for external use with knowledge bases and FAQ, connect to websites and messaging platforms, and hand off to human agents when needed
- [Regulatory Information Assistant](https://docs.maiagent.ai/maiagent-user-guide/en/serve/text/lawsearch.md)
- [Product Information Assistant](https://docs.maiagent.ai/maiagent-user-guide/en/serve/text/productsearch.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.maiagent.ai/maiagent-user-guide/en/serve.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
