Install
openclaw skills install echo-aiConnect to Echo AI — the customer interaction platform. List assistants, retrieve knowledge bases, and chat with AI-powered Echos built by businesses and creators. Get an API key at https://echoai.so
openclaw skills install echo-aiConnect your agent to Echo AI — a platform where businesses and creators build AI-powered assistants (called Echos) for sales, support, and customer engagement.
With this skill, your agent can discover Echos, read their knowledge bases, and have conversations with them.
ECHO_API_KEY to your keyDiscover which AI assistants are available under your API key.
GET https://auth.echoai.so/functions/v1/api/assistants
Header: X-API-Key: $ECHO_API_KEY
Response:
{
"assistants": [
{
"id": "uuid",
"name": "Sales Assistant",
"bio": "I help qualify leads and answer product questions",
"slug": "sales-assistant",
"avatar_url": "https://...",
"tone": "professional",
"style": "concise",
"topics": ["pricing", "features", "onboarding"]
}
]
}
Retrieve an Echo's full profile including FAQs, suggested questions, and personality.
GET https://auth.echoai.so/functions/v1/api/assistant/{id}
Header: X-API-Key: $ECHO_API_KEY
Response includes: name, bio, FAQs, preset questions, topics, tone, style, and lore.
If the user's question can be answered from FAQs, answer directly — no chat call needed.
Send a message and get a response from the Echo's AI.
POST https://auth.echoai.so/functions/v1/api/chat
Header: X-API-Key: $ECHO_API_KEY
Content-Type: application/json
Request:
{
"message": "What pricing plans do you offer?",
"assistant_id": "the-echo-uuid",
"session_id": "optional — pass from previous response for continuity",
"visitor_id": "optional — your identifier for this conversation"
}
Response:
{
"response": "We offer three plans: Starter at $29/mo, Pro at $79/mo...",
"session_id": "use-this-in-next-message",
"visitor_id": "your-visitor-identity",
"assistant_id": "the-echo-uuid"
}
Always pass session_id from the response into the next message to maintain conversation context.
GET /api/assistantsGET /api/assistant/{id}POST /api/chatsession_id for follow-ups| Status | Meaning | Action |
|---|---|---|
| 401 | API key missing or invalid | Check ECHO_API_KEY is set correctly |
| 402 | Echo owner out of credits | Inform the user, cannot proceed |
| 403 | Key doesn't have access to this Echo | Use correct key or request access |
| 429 | Rate limit exceeded | Wait and retry (default: 60 req/min) |
| 404 | Echo or endpoint not found | Verify the Echo ID or endpoint path |
session_id back in follow-up messages to maintain contextEcho is a platform where anyone can create AI-powered assistants for their business. Echos can be deployed on websites, WhatsApp, Instagram, Telegram, Discord, Slack, and more. They handle sales conversations, customer support, lead qualification, and appointment booking.
Learn more: echoai.so