Para agencias y equipos de producto

Construye
conversaciones,
no infraestructura.

Tsuzuro conecta mensajes, agentes, herramientas, sistemas y personas en una base programable. Mantiene el contexto y deja cada ejecución lista para operar, investigar y mejorar.

Empieza en sandbox. Conecta WhatsApp o tu propio canal cuando la experiencia esté lista.

Todo lo que hay detrás

Cada nueva solución no debería empezar desde cero.

Una experiencia conversacional necesita mucho más que un prompt. Necesita conservar contexto, recibir eventos, ejecutar herramientas, coordinar personas, entregar respuestas y explicar qué ocurrió cuando algo falla.

Sin una base común, tu equipo vuelve a construir esa infraestructura para cada cliente, canal o producto.

  1. Conversaciones y contexto persistente
  2. Agentes, modelos y configuración
  3. Tools e integraciones
  4. Webhooks, retries e idempotencia
  5. Handoff y operación humana
  6. Logs, trazas y ejecución

Tsuzuro reúne esa base para que tu equipo construya la experiencia que el usuario o el cliente realmente compra.

Una capa, todo conectado

La capa que mantiene cada conversación unida.

Tu canal mueve mensajes. El modelo razona. Tus sistemas conocen el negocio. Una persona interviene cuando hace falta. Tsuzuro coordina el recorrido y conserva su estado.

WhatsApp / Web / Canal propio

TSUZURO Threads · Agents · Tools · Handoff · Runs
  • Modelos
  • Sistemas/API
  • Personas

Técnicamente, Tsuzuro es un runtime conversacional programable: la infraestructura que permanece entre tus canales y la lógica de tu solución para recibir mensajes, mantener contexto, ejecutar acciones, coordinar agentes y personas, y registrar qué ocurrió.

Tú defines por código, API y webhooks los agentes, herramientas, instrucciones, proveedores e interfaces. Tsuzuro ejecuta y conserva la conversación; no te encierra en un flujo visual ni reemplaza tu producto.

Una ejecución, de extremo a extremo

Sigue lo que ocurre detrás de cada mensaje.

Este recorrido visual muestra cómo Tsuzuro coordina un mensaje desde su entrada hasta el resultado. Utiliza datos ficticios y no representa una ejecución en vivo.

  1. 00 / 04

    Entrada

    Cada mensaje empieza dentro de una conversación.

    Desde el primer evento, el mensaje queda vinculado con su thread, participante, canal y entorno.

  2. 01 / 04

    Agente

    La configuración decide cómo responder.

    La ejecución conserva el agente, el modelo y el estado utilizado sin convertir a Tsuzuro en dueño de tu proveedor.

  3. 02 / 04

    Herramienta

    La conversación accede a lo que tu negocio ya sabe.

    Cada llamada registra herramienta, entrada, resultado, latencia e intento para que puedas investigar y corregir.

  4. 03 / 04

    Decisión

    Una persona puede intervenir sin perder el contexto.

    La respuesta puede enviarse, quedar pendiente de revisión o pasar a operación humana dentro de la misma conversación.

  5. 04 / 04

    Resultado

    La conversación termina. La evidencia permanece.

    Estado, modelo, consumo estimado, herramientas, errores y duración quedan vinculados con la ejecución.

RUN Seguimiento de pedido
Recibiendo mensaje
  1. 00 Entrada
  2. 01 Agente
  3. 02 Tool
  4. 03 Decisión
  5. 04 Resultado
Mensaje · Cliente
“¿Dónde está mi pedido?”
thread_01J · inbound
Mensaje recibido Thread y canal vinculados
  1. Mensaje recibidoThread y canal vinculados
  2. Agente iniciadoModelo configurado por tu equipo
  3. Información consultadaPedido encontrado · intento 1
  4. Salida preparadaLista para enviar o revisar
  5. Ejecución completadaRespuesta vinculada al thread
MODEL gpt-4o-mini configurado en este proyecto
TOOL / orders.lookup184 ms
input  { orderId: "TZ-2048" }
output { status: "in_transit" }
attempt 1 · completed
Ver estado de error

timeoutEl run conserva el fallo y el intento asociado.

HUMAN CONTROL Respuesta lista para revisar Tu equipo conserva el contexto de la conversación.
Respuesta preparada
“Tu pedido está en tránsito. Llega mañana antes de las 18:00.”
Modelo y estadogpt-4o-mini · completed Consumo estimado824 tokens Herramientas y errores1 · 0 Inicio y fin14:02:11 · 14:02:12

Una conversación, dos superficies

Investiga la ejecución. Opera la conversación.

Studio reúne el historial técnico de agents, tools y runs. Console conserva el contexto que una persona necesita para revisar, intervenir o continuar la conversación.

STUDIO / BUILD & DEBUG01
Tsuzuro Studio mostrando ejecuciones con estado, proveedor y modelo
Entiende qué ocurrió. Estado, configuración, modelo, herramientas, latencia y relación con el thread en una ejecución.
CONSOLE / HUMAN OPERATION02
Tsuzuro Console mostrando una conversación y controles de intervención humana
Interviene con contexto. Conversación, participante, historial y controles de intervención para la operación humana.

La base es la misma

La solución cambia. La infraestructura no tiene que hacerlo.

PATH / A Para agencias

Entrega más soluciones sin multiplicar plataformas.

Separa cada proyecto, conecta los sistemas de cada cliente y conserva una historia operable por conversación. Tu equipo se concentra en la experiencia y la lógica que hacen distinta cada implementación.

  • Proyectos y entornos separados
  • Sandbox antes de tocar canales reales
  • Herramientas y configuración por solución
  • Contexto para soporte e investigación
Construir como agencia
PATH / B Para equipos de producto

Añade conversaciones sin entregar el control de tu producto.

Conserva tu interfaz, datos y proveedores. Tsuzuro queda detrás coordinando mensajes, agentes, herramientas y personas.

  • Tu producto sigue siendo la experiencia
  • Tus sistemas aportan datos y acciones
  • Tu equipo decide proveedores y operación
  • Tsuzuro conserva ejecución y contexto
Abrir el quickstart

La ejecución empieza en código

Inspecciona la base antes de construir sobre ella.

SDK, CLI, API y webhooks públicos. Empieza en sandbox, conecta tu propio canal y lleva la experiencia a producción cuando esté lista.

quickstart.ts Abrir guía ↗
import { TsuzuroClient } from "@tsuzuro/sdk";

const tsu = new TsuzuroClient({
  apiKey: process.env.TSUZURO_API_KEY!,
  baseUrl: process.env.TSUZURO_BASE_URL
});

const projectId = "prj_...";
const environmentId = "env_...";

const [channel] = await tsu.channels.list({
  projectId,
  environmentId,
  kind: "sandbox"
});

const sandbox = channel ?? await tsu.channels.create({
  projectId,
  environmentId,
  name: "Sandbox",
  kind: "sandbox"
});

const thread = await tsu.threads.create({
  projectId,
  environmentId,
  channelId: sandbox.channelId
});

await tsu.threads.createMessage(thread.threadId, {
  projectId,
  direction: "inbound",
  body: "hola sandbox"
});

Prueba antes que promesa

No necesitas confiar en una presentación.

Ejecuta una conversación en sandbox, inspecciona el run y revisa la API antes de conectar un canal o comprometer un proyecto real.

Beta pública

Empieza con una conversación, no con una migración.

Construye y prueba la experiencia en sandbox. Conecta WhatsApp o tu propio canal cuando esté lista.

Preguntas frecuentes

¿Para quién es Tsuzuro?

Para agencias, developers y equipos de producto que construyen experiencias conversacionales y necesitan una base común para operarlas sin reconstruir infraestructura por cada solución.

¿Necesito conectar WhatsApp para empezar?

No. Empiezas en sandbox. Conectas WhatsApp o tu propio canal cuando la experiencia y el cliente estén listos.

¿Qué significa que sea programable?

Defines agentes, herramientas, instrucciones, integraciones e interfaces mediante SDK, API y webhooks. Tsuzuro entrega primitivas y superficies de operación; no te encierra en un constructor visual cerrado.

¿Tsuzuro incluye el modelo de IA?

Conectas las credenciales de un proveedor compatible. Eliges el modelo, controlas el consumo y mantienes la relación directa con el proveedor.

¿Es un CRM o un inbox para PyMEs?

No. Tsuzuro es la base programable sobre la que equipos técnicos construyen experiencias conversacionales. Console complementa la solución cuando hace falta operación humana.

¿Tsuzuro es solo para WhatsApp?

No. Tsuzuro es multi-canal por diseño. WhatsApp es un adapter de producción importante, pero la conversación, los agentes y las herramientas no dependen de un solo canal.

¿Qué queda bajo mi control?

La experiencia, instrucciones, herramientas, integraciones, datos de negocio, proveedores e interfaz final. Tsuzuro coordina el recorrido y conserva su estado y evidencia operable.