La plataforma
Programable por defecto

Herramientas para desarrolladores

HappyRobot es una plataforma totalmente programable. Todo lo que puedes hacer en la interfaz, tu equipo de ingeniería puede hacerlo mediante código: una API REST documentada, SDK, un servidor MCP y workflows que puedes revisar en una pull request.

Reserva una demo
01

Acceso programático

Crea, activa y gestiona cada parte de la plataforma desde tu propio código, en más de veinte áreas de recursos.

  • API RESTWorkflows, versiones, ejecuciones, sesiones, números de teléfono, integraciones, bases de conocimiento y evaluaciones, con documentación interactiva de OpenAPI.
  • SDK de TypeScriptUn paquete npm para backends de Node y TypeScript, con reintentos automáticos y retroceso exponencial integrados.
  • Servidor MCPMás de veinte herramientas de la plataforma expuestas a cualquier entorno compatible con MCP, con el contexto de dominio inyectado automáticamente.
Referencia de la API/WorkflowsOpenAPI
Iniciar una ejecución
Solicitud
POST /api/v2/workflows/heating-support/runs
Authorization: Bearer sk_live_••••4f2a
{
"payload": { "reason": "No heating" }
}
Respuesta
{
"run_id": "8f21c0de-4b7a-4e19"
}
201 Created182 ms
02

Intégralo en tu propio producto

Coloca un agente de voz o de texto en cualquier superficie web, o usa tu propia telefonía, sin construir infraestructura alrededor.

  • Web SDKVoz en el navegador sobre WebRTC: el usuario hace clic y habla, sin necesidad de número de teléfono.
  • Chat integradoUn agente de texto completo en cualquier propiedad web con una sola etiqueta de script, con subida de archivos de cualquier tipo.
  • Tu propia telefoníaLos números de teléfono y los troncales SIP se gestionan a través de la API, junto con integraciones directas de CCaaS.
Insertar/Web SDKChat y voz
Tu web, @happyrobot-ai/sdk
const chat = new HappyRobotChatClient({ token })
const { session_id } = await chat.createSession()
await chat.sendMessage(session_id, {
content: 'No hot water since this morning.',
})
yourcompany.com
Soporte de calefacción

Hola, puedo ayudarte con tu caldera. ¿Qué ocurre?

No hay agua caliente desde esta mañana.

boiler-photo.jpg
Escribe un mensaje
Hablar
03

Workflows como código

Las definiciones de los agentes son código, así que pasan por el mismo proceso de revisión y publicación que el resto de tu stack.

  • Definido como códigoPrompts, nodos, herramientas y lógica expresados como código versionado en lugar de clics en un lienzo.
  • Revisado en pull requestsLos ingenieros trabajan en su propio entorno y revisan los cambios igual que revisan todo lo demás.
  • Promovido a producción mediante control de versionesLas versiones llegan a producción a través de tu proceso actual de ramas y aprobaciones.
Pull requests/#214Abierta
Transferir solo si no se puede resolver1 archivo modificado
prompts/heating-support.md
# Soporte de calefacción
Confirma la dirección antes de agendar una visita.
-Transfiere a una persona si quien llama lo pide dos veces.
+Transfiere a una persona solo cuando no puedas responder.
Nunca des un precio de reparación durante la llamada.
  • Pruebas de workflow12 de 12 superadas
  • Ejecución en staging20 llamadas de prueba
  • RevisiónAprobado
Fusionar y promocionarmain → production
04

El contexto como fuente de datos

Consulta y escribe en la misma capa de datos que usan tus agentes durante la ejecución: en vivo, no una copia nocturna.

  • MCP para ContextoLee y escribe en las tablas que usan tus agentes desde cualquier entorno de desarrollo compatible con MCP.
  • API REST bidireccionalUna API pública y una pasarela gestionada conectan Contexto con tu data lake y tu stack de BI y analítica.
  • En vivo, no exportadoEstás consultando la capa en la que se escribe durante la ejecución, así que nada depende de un proceso por lotes.
Contexto/ConsultaEn vivo
Sesiones
select contact, intent, outcome
from sessions
where created_at > now() - interval '1h'
order by created_at desc
5 filas
Sin calefacciónVisita reservadaAhora mismo
Presión bajaResuelto4 min
Fuga detectadaEscalada11 min
La calefacción no arrancaResuelto26 min
Mantenimiento anualVisita reservada38 min
Herramientas para desarrolladores en una empresa superinteligente

Miles de workflows accesibles de forma visual o programática

Todo es accesible tanto en código como en el lienzo, de modo que un equipo de ingeniería puede gestionar miles de workflows igual que gestiona cualquier otro sistema de gran tamaño, sin obligar a quienes están más cerca del trabajo a convertirse en ingenieros.

Enterprise Superintelligence

FAQs

Sí. El canvas es una forma de crear un workflow, no la única. La misma definición puede vivir en tu propio repositorio y llegar a producción mediante el proceso que tu equipo ya usa para el código.

Esa es la intención de la paridad entre la interfaz y la API: el mismo workflow, accesible de cualquiera de las dos formas. En la práctica, un responsable de operaciones configura e itera en el lienzo mientras ingeniería se ocupa de las partes que requieren control de versiones y revisión, y ambos trabajan sobre la misma definición en lugar de sobre dos copias que se desincronizan.

Expone herramientas de gestión de la plataforma como crear workflows, gestionar integraciones, ejecutar evals y configurar agentes, de modo que un asistente puede hacer lo que haría una persona con esos permisos. Los controles habituales siguen aplicándose: el acceso basado en roles determina a qué puede llegar la credencial, y la promoción a producción pasa por un paso de aprobación en lugar de ejecutarse bajo petición.

Sí. Los números de teléfono y los troncales SIP son áreas de recursos en la API REST, así que el aprovisionamiento y el enrutamiento se pueden gestionar desde tus propios sistemas en lugar de configurarse a mano. También hay integraciones directas con varios proveedores de CCaaS cuando traes infraestructura de contact center ya existente.

Sí. El chat embebido admite la subida de cualquier tipo de archivo, como documentos, imágenes, audio y vídeo, y el agente puede leer, transcribir y actuar sobre lo que recibe, en lugar de limitarse a confirmar el archivo adjunto. Está construido sobre el mismo Web SDK que la voz en navegador, así que una misma página puede ofrecer ambas cosas.

Pon a los agentes a trabajar en entornos complejos.