# Introduction

URL: /en/docs

Ecbot is one AI agent that answers your customers on Messenger, Zalo, Telegram, WhatsApp and your website, using your own documents and tools.



Ecbot is an AI agent for shops and service businesses. You set it up once, and it answers customers on Facebook Messenger, Zalo, Telegram, WhatsApp and your website. It replies from your own documents, can check stock or create orders through tools you connect, and passes the chat to your staff when a person is needed.

## How it fits together [#how-it-fits-together]

* **Workspace**: one space per shop or client. It holds your agents, documents, tools and team.
* **Agent**: the assistant that talks to customers. It has a name, a tone, goals and rules.
* **Knowledge base**: files, web pages and notes the agent answers from.
* **Channels**: the chat apps where the agent replies (a Facebook Page, a Zalo OA, a Telegram bot, a WhatsApp number, a website widget).
* **Tools and skills**: tools let the agent read or change data in other systems. Skills are written instructions for a kind of request, such as handling a late order.

## Where to start [#where-to-start]

Follow [Getting started](https://ecbot.dev/docs/getting-started/setup) to create a workspace and your first agent in about 15 minutes. Then add documents to the [knowledge base](https://ecbot.dev/docs/agents/knowledge-base) and connect a [channel](https://ecbot.dev/docs/channels).


## FAQ

### Which chat apps does Ecbot work with?

Facebook Messenger, Zalo, Telegram, WhatsApp, a chat widget for your website and a REST API channel. Instagram, Shopee and TikTok Shop are on the roadmap and not available yet.

### Do I need to write code?

No. You set up the agent by answering questions in the agent builder and adding your documents. Code is only needed if you want to connect your own system through an HTTP tool.

### Can a person take over a chat?

Yes. The agent hands a conversation to your staff when a customer asks for a person or matches a rule you set, and you reply from the Ecbot dashboard.
