Solución · Omnichannel
Once canales, un inbox.
WhatsApp Meta directo (sin BSP intermedio), SMS, email, WebChat, Telegram, IG, Messenger y más. Multi-tenant, con Flows DAG y nodos LLM.
Lo que reemplazas
Once canales sin per-message.
Los CPaaS de mensajería cobran por mensaje + por proveedor + por canal. Verbara los unifica.
| Verbara | Twilio Conv. | Sinch · MessageBird | Chatwoot (OSS) | |
|---|---|---|---|---|
| Open-core | ✓ MIT + Apache | ✗ closed cloud | ✗ closed cloud | ✓ MIT |
| Self-host | ✓ | ✗ | ✗ | ✓ |
| 11 conectores out-of-box | ✓ 11 channels | ~5 | ~7 | ~5 |
| WhatsApp Meta directo | ✓ direct | via BSP | via BSP | via BSP |
| Flows DAG con nodos LLM | ✓ DAG | ✗ | ~ flows | basic flows |
| Multi-tenant white-label | ✓ Pro | ✓ enterprise | ✓ enterprise | ✗ |
| Voz nativa integrada | ✓ native | ✓ separate API | ✓ separate API | ✗ |
Lee el código
Una sola cola para todo.
OmnichannelRouter.cs
using Verbara.Platform.Routing;
using Verbara.Platform.Channels.WhatsApp;
using Verbara.Platform.Channels.Sms;
using Verbara.Platform.Channels.WebChat;
using Verbara.Platform.Flows;
routing.UseChannel<WhatsAppChannel>("whatsapp", opts => {
opts.WhatsAppBusinessAccountId = Env("WABA_ID");
opts.AccessToken = Env("WA_TOKEN");
});
routing.UseChannel<SmsChannel>("sms");
routing.UseChannel<WebChatChannel>("web");
routing.MapInbound("support", flow => flow
.Llm("classify", opts => {
opts.Model = "gpt-4o-mini";
opts.SystemPrompt = "Route to billing, technical, or general queue.";
})
.Switch("classify.label", route => route
.Case("billing", q => q.ToQueue("billing"))
.Case("technical", q => q.ToQueue("technical"))
.Default(q => q.ToQueue("general")))); Verbara.Platform — WhatsApp + SMS + WebChat en un Flow DAG con 1 nodo LLM →
FAQ · Omnichannel
Preguntas de mensajería.
-
Directo a Meta. Verbara implementa el WhatsApp Business Cloud API con HMAC verification y manejo de la ventana de 24h. Tú obtienes tu propio Business Account, sin BSP entre tú y Meta. Templates approved se gestionan vía Flows. -
Sí. El conector SMS es provider-agnostic con un provider Twilio incluido por defecto, plus segment calculation. Para LATAM, providers regionales (Infobip, Movile, etc.) se conectan implementando un IProvider — un par de horas de trabajo. -
El módulo Conversations correlaciona por contacto: si un cliente escribe por WhatsApp y luego por email, ambos hits aterrizan en la misma conversación con timeline unificada. Routing es por skill/queue/team, no por canal — el operador ve toda la historia. -
Tú lo defines. La capacidad concurrente es configurable por canal (chat, email, SMS, voz) más un MaxTotal entre canales asíncronos, con un default por tenant y override por agente — un senior puede llevar más chats que un junior sin tocar a nadie más. Y si un agente se desconecta, su trabajo digital en curso se re-encola al frente de su cola para el siguiente agente vivo, así que la carga no se queda atascada en una pestaña muerta.
Precios Omnichannel
¿Qué tier necesitas?
Tier 0 community para evaluación self-host. Tier 2 ($30-50k/año) para multi-tenant en SaaS propio. Tier 3+ ($99/agente/mes) si prefieres hospedado con SLA.
Ver pricing completo →Once canales, sin per-message.
Licencia developer 30 días, firmada, gratis. WhatsApp Meta directo, sin intermediarios.
Obtén una licencia developer →