AgentHub
The agentic platform for customer service. Design, operate, and monitor AI assistants that talk to your customers on any channel — WhatsApp, Instagram, Messenger, Slack, Telegram, Teams, embedded web, voice — connected to your business systems via OpenAPI or MCP. Integrable with any company that needs customer service — retail, banking, healthcare, services, SaaS, B2B and B2C.
What AgentHub is
AgentHub is an agentic platform that replaces the traditional rigid bot with conversational AI assistants: they understand natural language, query your business APIs in real time, answer with official information from your documents, and keep customer context over time.
Everything is configured from a web panel — from the agent's tone to budget limits, including the connected APIs. No code required.
Why AgentHub
24/7 service without scaling the team
The bot answers while you sleep. When it doesn't know, it routes or alerts a human.
Consistent answers
Same tone, same information, same rules across every channel and every chat.
Connected to your systems
Tools via OpenAPI or MCP — query the real catalog, the real orders, the real policies, no hallucinations.
Multi-channel native
WhatsApp, Instagram, Messenger, Slack, Telegram, Teams, web, voice, SMS, email — the full customer journey unified.
Full traceability
Every conversation stored with every agent decision and every call to your APIs.
Cost control
Monthly caps, percentage alerts, per-customer overrides. Zero surprises on the bill.
Customer data
Every conversation enriches a profile: preferences, frequency, interests. Ready-to-use input for your CRM.
For whom
AgentHub is built for any organization with a customer-service volume that doesn't scale linearly with headcount:
If your business communicates with customers (or with other businesses) via chat, AgentHub can automate the front line with AI and escalate to humans only what truly needs it.
Typical use cases
Sales assistant
A customer asks about a product on WhatsApp, the agent looks it up in the catalog, shows options, and assembles the order. B2C in retail / ecommerce, B2B in wholesale with customer-specific pricing.
Automated support
A customer reports an issue or question, the agent searches the knowledge base and answers. If it can't resolve it, it hands the case to a human with the context preloaded.
Embedded assistant in your app or site
A widget that already knows the logged-in user, their history and prior orders. Continues the same conversation if they later switch to WhatsApp.
Lead pre-qualification
Captures intent, basic data, and frequent questions before handing off to a human salesperson. The human starts with the info already gathered.
New customer onboarding
Walks new customers through the product: explains it, helps complete steps, answers questions. Reduces friction and early churn.
Automated post-sales
Order status, exchanges, returns, complaints, warranty inquiries. Whatever can be resolved without a human, gets resolved.
Platform capabilities
Agents and sub-agents
An agent is the assistant's complete configuration: tone, AI model, allowed integrations, and sub-agents it can delegate to. The philosophy is to have simple, specialized agents instead of one giant agent that has to know everything.
- Configurable prompt: identity, rules, tone. Editable from the UI.
- Per-agent model: simple agents on cheap models, complex ones on powerful models.
- Sub-agents: invoked as synthetic tools, each with a clear focus.
- Versioned per conversation: changing the prompt doesn't affect conversations in progress.
Integrations OpenAPI
AgentHub talks to your systems through integrations that group tools (specific actions). Integrations are created by uploading the API's OpenAPI spec — the system reads the document, lists the available operations, and generates the tools automatically. No additional development required.
- Automatic import from OpenAPI (URL or file).
- Three authentication modes: no auth, customer token (OIDC), service key (encrypted).
- Incremental re-import: when the API changes, the spec is uploaded again and the tools are updated in place (preserving admin configuration).
- Built-in system tools: product cards, buttons, lists, audio, knowledge-base lookups.
MCP tools Model Context Protocol
AgentHub speaks MCP natively: in addition to your internal APIs via OpenAPI, agents can mount any MCP server from the ecosystem and use it as another tool. This unlocks the entire catalog of standard connectors (filesystem, web search, GitHub, Notion, Jira, databases, observability, etc.) without writing per-project adapters.
- Ready-to-use connectors: registering an MCP server is as simple as adding a URL and, optionally, a credential. AgentHub discovers the exposed tools and makes them available to the agent.
- OpenAPI + MCP coexist: an agent can mix its own OpenAPI tools with MCP tools from the community or internal teams.
- Identical auditing: every MCP call is logged in history with its request, response, and latency, just like OpenAPI calls.
- Your own MCP servers: if your team exposes functionality as an MCP server (in any language), AgentHub consumes it without friction.
Knowledge base
Documents the agent consults to answer with verified information instead of making things up. PDFs, Word, HTML, or plain text — AgentHub extracts the content and makes it available for the agent to use.
- Tool mode: the agent decides when to consult each document. Good when there are many.
- Always-present mode: the document is part of the agent's context all the time. Good for non-negotiable rules.
- Configurable storage: MinIO, S3, or local — binaries live wherever your organization wants them.
Channels multi-channel
AgentHub doesn't force your customers into a single channel — it serves them where they already are, with the same identity and the same conversation continuing across channels:
WhatsApp Business
The leading channel in LATAM. Supports text, buttons, lists, image cards, audio, and documents. Meta-approved templates for messages outside the 24h window.
Instagram Direct
Direct messages on Instagram, connected via Meta Business. Useful for retail, fashion brands, restaurants, and any D2C with strong IG presence.
Facebook Messenger
DMs on Facebook. Same Meta backend as WhatsApp and Instagram, shared configuration.
Telegram
Official Telegram bot. Markets with high channel adoption and organized communities.
Slack
Slack app for handling inquiries in B2B team workspaces, customer communities, or internal support channels.
Microsoft Teams
Teams app for B2B corporate scenarios where customer chat lives inside Microsoft 365.
Embedded web
Widget that embeds in any site or mobile app. Identifies the logged-in user via OIDC and speaks to them with their context.
Voice / IVR
Calls handled by natural-voice agents. Same logic, same tools, no rigid script.
SMS
Traditional fallback for transactional messages or when the customer doesn't use apps.
Asynchronous handling of inbound tickets — the agent replies as one more in the inbox.
The customer's identity is stable across channels: if they first write on WhatsApp and later log into the site, AgentHub recognizes them (via OIDC + memory) and continues the same conversation. There's also an internal simulator for testing agents before exposing them, rendering exactly what the end customer would see on each channel.
Customer identity OIDC
Each customer is identified by a stable identifier provided by your identity provider (OIDC). They change phone, email, or device — AgentHub recognizes them and ties all their conversations under the same profile.
If a downstream API rejects the token (expired session), the agent detects the failure, automatically sends the customer a re-login link, and continues the conversation on the next turn.
Customer semantic memory
AgentHub processes each conversation in the background and extracts relevant data worth remembering: brand preferences, products consulted, price sensitivity, purchase frequency. That data is associated with the customer and used as context in future conversations — so the customer never has to repeat themselves.
The same memory is direct input for CRM, segmentation, and marketing, feeding the organization's data exploitation.
LLM history compaction cost control
Every chat turn sends the LLM the full conversation history. In long conversations that means paying for the same content N times and eventually hitting the model's max context window. AgentHub automatically compacts the history the LLM sees: when a conversation crosses a threshold, the oldest turns are replaced by a synthetic summary and the agent keeps full context loaded but stops carrying raw text on every call.
Important note: compaction operates on the LLM history (what is sent to OpenAI) — not on the customer transcript. The WhatsApp / embedded-web record the customer sees stays complete and intact. Compaction is invisible to the customer and reversible for the operator.
- On/off toggle from the UI — no code change, no redeploy.
- Configurable trigger threshold: how many history turns to accumulate before starting to compact.
- Configurable rolling window: how many recent turns to preserve verbatim (new ones always go to the LLM in full).
- Configurable summary model: the summary uses a cheap model by default, independent of the agent's model. Switchable from the UI.
- Editable summary prompt: like the memory-extraction prompt, the operator defines what to preserve (entities, commitments, pending items) and what to ignore (greetings, "ok"/"thanks").
- Coordinates with memory: only compacts turns that mem0 has already processed — never loses a customer fact that was queued for memory extraction.
- Non-destructive: compacted turns remain auditable in the admin history, marked with a "compacted" pill — one click reveals the summary that replaced them. Only the LLM sees the short version.
- Typical savings: in 200+ turn conversations, ~85% fewer input tokens vs. sending the full history on every call.
Observability and auditing
Every conversation is logged with its full transcript, the tools the agent used, calls to your APIs (URL, body, response), latencies, and tokens consumed. Complaints like "the bot told me something weird" are resolved by finding the conversation and reviewing exactly what happened.
- Per-conversation history with every turn (user, agent, tool).
- Detailed API calls: method, URL, status, request body, response.
- Nested sub-agents: when an agent delegates, the detail view shows the flow.
- Aggregated dashboard: costs, top customers, daily conversations, most-failing tools.
Cost control
The AI bill doesn't scale with the number of messages. You set daily and monthly caps in dollars, percentage alerts (50%, 80%, 100%), and individual overrides for premium customers.
When the system crosses a threshold, the agent pauses automatically and notifies the admin. Zero end-of-month surprises.
Integrable with any business
AgentHub doesn't impose a business model. If you have APIs documented in OpenAPI (the standard in any modern system) or MCP servers, you can connect them — whether they're for catalog, orders, policies, scheduling, billing, tech support, or paperwork.
Customer identity is validated against your OIDC provider (Auth0, Okta, Keycloak, Azure AD, in-house IdPs). File storage can go to S3, MinIO, or local disk. The database is Postgres. The infrastructure runs on Docker — from a small VPS to enterprise Kubernetes.
Dedicated deployment per customer: the instance is yours. No cross-tenant data, no artificial limits, no arbitrary "plan" forcing you to pay more as you scale.
Differentiators
- Specialized agents with delegation. Instead of one giant agent, several simple agents invoked as tools. Better quality, cheaper, more debuggable.
- End-to-end configurable from the UI. Change the tone, add an API, modify a policy, adjust a budget cap — all without touching code.
- Automatic LLM history compaction. In long conversations the agent keeps context without paying to re-send the full history every turn. The customer transcript stays intact.
- OpenAPI or MCP connectivity. If your API is documented (OpenAPI) or exposes an MCP server, AgentHub uses it. No proprietary SDK, no per-project integrations.
- Full traceability. Every agent decision and every API call is persisted and auditable. Essential in regulated industries.
- Customer data as competitive advantage. Every conversation feeds a structured profile, ready to exploit in CRM and marketing.
- Dedicated deployment. Your instance, your data, your model. No risk of your sensitive information feeding a shared model.