Documentación

Acciones no-code

Las acciones que un agente puede disparar sin escribir código — escribir en una base de datos, enviar un email, cobrar un pago, transferir una llamada.

Acciones no-code

Un agente no solo responde: puede actuar. betool proporciona un conjunto de acciones listas para usar que un nodo agent llama cuando es pertinente — sin una sola línea de código.

Escribir en una base de datos

Desde una base de datos, un agente puede:

  • Crear una fila — registrar un lead, una solicitud, una cita.
  • Actualizar una fila — cambiar un estado, rellenar un campo.
  • Reclamar una fila (claim_row) — una operación atómica de «compare-and-set»: garantiza que la misma tarea se procese una única vez, incluso si varias ejecuciones se ejecutan en paralelo (exactly-once).

claim_row es el bloque de construcción de una cola de tareas fiable: un watcher detecta nuevas filas que procesar, las reclama una a una, y nadie procesa la misma fila dos veces.

Importación masiva

Para sembrar una base de datos, un asistente de 3 pasos importa un archivo xlsx / csv (mapeo de columnas incluido). Práctico para cargar un historial o una lista de contactos.

Enviar un email

La herramienta email.send permite que un agente envíe un email (informe, confirmación, seguimiento) dentro de su pipeline. Combinada con el canal Schedule, es la base de un informe recurrente.

Cobrar un pago (enlace de pago)

Con la integración de Stripe, un agente puede:

  • Generar un enlace de pago con Stripe Checkout (stripe.create_payment_link).
  • Verificar el pago (stripe.check_payment) antes de confirmar una acción.

Uso típico: hacer que una cita se prepague antes de colocarla en el calendario.

Transferir una llamada

En el canal de Telefonía, un agente puede transferir la llamada a otro número (SIP REFER) — por ejemplo, dirigir a quien llama VIP a una línea directa. El número de destino se valida en formato E.164.

Por qué es seguro

  • Las acciones con un efecto secundario externo (email, pago, publicación) son idempotentes: en caso de un redespliegue o un reintento, la acción nunca se ejecuta dos veces.
  • Las acciones sensibles pueden requerir aprobación humana antes de su ejecución (consulta propuestas y aprobación).