Skip to content

Nodos (Building Blocks) - Workflows

Los nodos son los elementos fundamentales que utilizas para construir workflows en Botinfy App. Cada nodo representa una acción, condición o función específica.

nodos

1. Enviar Mensaje (Send Message)

Permite enviar mensajes de texto, imágenes, archivos, botones y otros tipos de contenido a los usuarios.

Funcionalidades:

  • Envío de texto y multimedia (imágenes, videos, documentos)
  • Botones interactivos y menús
  • Variables dinámicas como user_name

Uso común: Enviar confirmaciones, notificaciones y respuestas a usuarios.

2. Pregunta (Question)

Hace preguntas a los usuarios y espera por su respesta para usar en el workflow.

Funcionalidades:

  • Captura de respuestas en variables
  • Validación de respuestas

Uso común: Recopilar información del usuario (nombre, email, teléfono), confirmar acciones.

3. Acción (Action)

Ejecuta diferentes tipos de operaciones dentro del workflow.

Acciones básicas:

  • Agregar/quitar etiquetas
  • Establecer variables y campos personalizados

Acciones avanzadas:

  • Petición Externa (Webhook): Llamadas HTTP a APIs externas
  • Trigger Workflow: Activar otro workflow
  • Delay, redirección

Uso común: Sincronizar con sistemas externos (CRM), actualizar información del usuario, integraciones con APIs.

4. Condición (Condition)

Crea lógica condicional ejecutando diferentes caminos según se cumplan o no ciertas condiciones.

Funcionalidades:

  • Múltiples condiciones con AND/OR
  • Operadores: igual a, diferente de, mayor que, contiene, etc.
  • Dividir el flujo en rutas diferentes

Uso común: Filtrar usuarios por etiquetas, crear ramificaciones según respuestas, validar información.

5. Separar (Split)

Con el nodo Split puedes dirigir el flujo a diferentes pasos/flujos según la probabilidad.

El nodo Split puede ser usado para construir muchas funciones interesantes, como:

  • Variar los mensajes en lugar de usar siempre las mismas respuestas
  • Probar tus nuevas funciones con un pequeño grupo de clientes para obtener feedback
  • Crear sorteos o loterías divertidas

6. Enviar Correo Electrónico (Send Email) [PRO]

NOTE

Requiere plan Pro

Permite enviar emails directamente desde el workflow con plantillas personalizables y variables dinámicas.

Uso común: Enviar confirmaciones, notificar a administradores, enviar reportes automatizados.

7. Ir a (Go to)

Redirige el flujo a otro flujo

Funcionalidades:

  • Redirección a otros flujos
  • Las variables se mantienen al cambiar de flujo

Uso común: Crear menús de navegación, reutilizar flujos comunes, organizar flujos complejos.

8. COMENTARIO (Comment)

Nodo sin función operativa útil para documentar y organizar workflows.

Uso común: Documentar lógica compleja, agregar notas explicativas, organizar visualmente secciones del flujo.

Mejores Prácticas

Organización

  • Usa comentarios para documentar secciones complejas
  • Nombra variables y flujos de manera descriptiva
  • Agrupa lógica relacionada

Performance

  • Usa Split para acciones paralelas independientes
  • Optimiza llamadas a APIs externas
  • Configura rutas de error para peticiones externas

Ejemplo de Combinación

[Pregunta] → Capturar email
[Condición] → ¿Email válido?
  ├─ Sí: [Acción] → Actualizar campo
  │      └─ [Split] → En paralelo:
  │         ├─ [Enviar Mensaje]
  │         └─ [Enviar Email]
  └─ No: [Ir a] → Volver a preguntar

Próximos Pasos

Documentación de Botinfy