> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wisepim.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Constructor visual

> Diseña flujos de trabajo de automatización de forma visual: arrastra nodos a un lienzo, conéctalos y observa cómo la validación en tiempo real detecta errores antes de ejecutar.

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/ZSAdspT3WbGZ9Fjw/images/marketing-screenshots/automations/automation-builder-light-branded.webp?fit=max&auto=format&n=ZSAdspT3WbGZ9Fjw&q=85&s=775c864cdb090c3594bf5db149ab827e" alt="WISEPIM visual automation builder with a branching product launch pipeline" width="2400" height="1445" data-path="images/marketing-screenshots/automations/automation-builder-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/ZSAdspT3WbGZ9Fjw/images/marketing-screenshots/automations/automation-builder-dark-branded.webp?fit=max&auto=format&n=ZSAdspT3WbGZ9Fjw&q=85&s=cb8aecdfa50c69b8ec87805c08ee3c37" alt="WISEPIM visual automation builder with a branching product launch pipeline" width="2400" height="1445" data-path="images/marketing-screenshots/automations/automation-builder-dark-branded.webp" />

En el constructor visual diseñas automatizaciones. Arrastras nodos a un lienzo, los configuras y los conectas para definir cómo fluyen los datos. Sin necesidad de código.

<Info>
  El constructor valida tu flujo de trabajo mientras trabajas. Cada nodo muestra una insignia de estado: una marca verde cuando está listo, un icono ámbar cuando aún necesita configuración.
</Info>

## Abre el constructor

<Steps>
  <Step title="Ve a Automatizaciones">
    Haz clic en **Automatizaciones** en la barra lateral.
  </Step>

  <Step title="Inicia una nueva automatización">
    Haz clic en **Crear automatización**. El constructor se abre con un lienzo en blanco y un nodo de disparador predeterminado.
  </Step>
</Steps>

También puedes abrir el constructor editando una automatización existente o aplicando una plantilla desde la [página de plantillas](/es/automations/templates).

## Orientarte

El constructor tiene tres áreas:

* **Panel izquierdo** es la paleta de nodos. Explora aquí los nodos disponibles y arrástralos al lienzo.
* **Lienzo** es tu espacio de trabajo. Aquí organizas y conectas nodos.
* **Panel derecho** es el panel de configuración. Aparece cuando haces clic en un nodo, para que edites sus ajustes.

### Muévete por el lienzo

| Acción            | Cómo                                                                         |
| ----------------- | ---------------------------------------------------------------------------- |
| **Zoom**          | Desplázate, o usa los controles en la esquina inferior izquierda             |
| **Desplazar**     | Haz clic y arrastra en un espacio vacío                                      |
| **Vista general** | Usa el minimapa en la esquina para ver todo tu flujo de trabajo              |
| **Auto-diseño**   | Organiza los nodos automáticamente, de arriba abajo o de izquierda a derecha |
| **Alinear**       | Coloca los nodos seleccionados en una línea recta                            |

<Tip>
  Pulsa `Ctrl+S` para guardar, `Ctrl+Z` para deshacer, `Ctrl+Shift+Z` para rehacer y `Supr` para eliminar los nodos seleccionados. En Mac, usa `Cmd` en lugar de `Ctrl`.
</Tip>

## Construye un flujo de trabajo

Un flujo de trabajo es una cadena de nodos. Cada nodo es un paso. Este es el flujo básico.

### Agrega nodos

<Steps>
  <Step title="Abre la paleta de nodos">
    El panel izquierdo lista cada nodo por categoría: Disparadores, Acciones, Datos y Lógica.
  </Step>

  <Step title="Arrastra un nodo al lienzo">
    Haz clic en un nodo de la paleta y arrástralo donde lo quieras.
  </Step>

  <Step title="Configúralo">
    Haz clic en el nodo para abrir sus ajustes en el panel derecho y completa lo que necesite.
  </Step>
</Steps>

Cada nodo pertenece a una de cuatro categorías:

<CardGroup cols={2}>
  <Card title="Disparadores" icon="play" href="/es/automations/triggers">
    Inician tu flujo de trabajo. Cada automatización necesita al menos uno. Elige entre Programación, Webhook, Manual, Después de importar, Después de exportar, Producto actualizado y Calidad cambiada.
  </Card>

  <Card title="Acciones" icon="bolt" href="/es/automations/action-nodes">
    Hacen el trabajo. Elige entre Importar, Exportar, Enriquecimiento con AI, Edición masiva, Llamada API y Notificación.
  </Card>

  <Card title="Datos" icon="database" href="/es/automations/data-nodes">
    Controlan qué productos fluyen. Elige entre Seleccionar productos y Filtrar.
  </Card>

  <Card title="Lógica" icon="git-branch" href="/es/automations/logic-nodes">
    Agregan toma de decisiones. Elige entre Condición, Combinar y Retraso.
  </Card>
</CardGroup>

<Tip>
  Después de agregar un nodo, el constructor puede sugerirte qué añadir a continuación, como un selector de datos tras un disparador o una acción tras un filtro.
</Tip>

### Configura los nodos

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/ZSAdspT3WbGZ9Fjw/images/marketing-screenshots/automations/automation-node-enrichment-light-branded.webp?fit=max&auto=format&n=ZSAdspT3WbGZ9Fjw&q=85&s=f5973b12634a44eeacbe34837cd7464f" alt="WISEPIM automation, AI enrichment node config (enrichment type + prompt) in the builder" width="2400" height="1445" data-path="images/marketing-screenshots/automations/automation-node-enrichment-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/ZSAdspT3WbGZ9Fjw/images/marketing-screenshots/automations/automation-node-enrichment-dark-branded.webp?fit=max&auto=format&n=ZSAdspT3WbGZ9Fjw&q=85&s=7118c54704ca8cb40788d0f7b2c8ca10" alt="WISEPIM automation, AI enrichment node config (enrichment type + prompt) in the builder" width="2400" height="1445" data-path="images/marketing-screenshots/automations/automation-node-enrichment-dark-branded.webp" />

Haz clic en cualquier nodo para abrir sus ajustes en el panel derecho. Cada tipo tiene sus propias opciones. Para la lista completa, consulta la página de referencia de cada categoría de nodo enlazada en las tarjetas de arriba.

### Conecta los nodos

Las conexiones definen cómo fluyen los datos de un nodo al siguiente.

<Steps>
  <Step title="Pasa el cursor sobre un nodo">
    Los puntos de conexión aparecen en los cuatro lados (arriba, abajo, izquierda, derecha).
  </Step>

  <Step title="Arrastra desde un punto de salida">
    Haz clic y arrastra desde un punto de salida (lado inferior o derecho) del nodo de origen.
  </Step>

  <Step title="Suelta en un punto de entrada">
    Suelta en un punto de entrada (lado superior o izquierdo) del nodo de destino. Una flecha muestra la dirección del flujo.
  </Step>
</Steps>

Unas pocas reglas mantienen tu flujo de trabajo válido:

* **Los disparadores solo tienen conexiones salientes.** Siempre son puntos de inicio.
* **Un nodo no puede conectarse consigo mismo.**
* **No puedes conectar los mismos dos nodos dos veces.**
* **Se permite la ramificación.** Un nodo puede conectarse a varios nodos posteriores para procesar en paralelo.

Para eliminar una conexión, pasa el cursor sobre la línea de conexión y haz clic en el botón de eliminar. Puedes deshacerlo si lo necesitas.

<Warning>
  Tu flujo de trabajo necesita una ruta completa desde un disparador hasta al menos una acción antes de que puedas guardar o probar. El constructor te avisa si el flujo de trabajo está incompleto.
</Warning>

## Trabaja con nodos

<AccordionGroup>
  <Accordion title="Seleccionar nodos">
    * **Haz clic** en un nodo para seleccionarlo y abrir sus ajustes.
    * **Ctrl+Clic** (Cmd+Clic en Mac) para seleccionar varios.
    * **Selección por arrastre**: haz clic en un espacio vacío del lienzo y arrastra un recuadro alrededor de un grupo.
  </Accordion>

  <Accordion title="Copiar y pegar">
    Selecciona uno o más nodos, pulsa `Ctrl+C` para copiar y `Ctrl+V` para pegar. Las copias aparecen desplazadas de los originales, con todos los ajustes conservados.
  </Accordion>

  <Accordion title="Activar y desactivar">
    Desactiva un nodo para omitirlo durante una ejecución sin eliminarlo. Los nodos desactivados se ven atenuados en el lienzo. Útil para probar sin perder la configuración del nodo.
  </Accordion>

  <Accordion title="Eliminar nodos">
    Selecciona nodos y pulsa `Supr` o `Backspace`. Sus conexiones también se eliminan. Pulsa `Ctrl+Z` para deshacer.
  </Accordion>

  <Accordion title="Auto-diseño y alinear">
    Usa **Auto-diseño** para organizar todos los nodos en una cuadrícula limpia, de arriba abajo o de izquierda a derecha. Selecciona dos o más nodos y usa **Alinear** para colocarlos en una línea recta.
  </Accordion>
</AccordionGroup>

## Nombra y guarda

Haz clic en el nombre de la automatización en la parte superior del constructor para cambiarlo. Usa un nombre claro como "Sincronización nocturna de Shopify" o "Enriquecimiento con AI tras importar".

Haz clic en **Guardar** en la barra de herramientas o pulsa `Ctrl+S`. Antes de guardar, el constructor comprueba que:

1. Tu flujo de trabajo tiene al menos un disparador conectado a al menos una acción.
2. Cada nodo activado tiene una ruta completa de disparador a acción.

Una nueva automatización se crea en el servidor y recibe un ID. Los guardados posteriores la actualizan.

<Tip>
  Guarda con frecuencia mientras construyes. Puedes reabrir y seguir editando una automatización guardada en cualquier momento desde la lista de automatizaciones.
</Tip>

## Prueba antes de activar

Ejecuta una prueba directamente desde el constructor para ver tu flujo de trabajo en acción.

<Steps>
  <Step title="Termina el flujo de trabajo">
    Asegúrate de que cada nodo esté configurado (marcas verdes) y bien conectado.
  </Step>

  <Step title="Haz clic en Ejecución de prueba">
    Haz clic en el botón de prueba en la barra de herramientas. El constructor ejecuta tu flujo de trabajo.
  </Step>

  <Step title="Observa la ejecución">
    El panel de ejecución muestra el progreso en tiempo real. Cada nodo se ilumina mientras trabaja: azul durante la ejecución, verde al terminar, rojo si falla.
  </Step>

  <Step title="Revisa los resultados">
    El panel registra cada paso, incluido cuántos productos se procesaron y cualquier error.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/swiftsyncai/QcmoFmdWmBmszOSJ/images/screenshots/automations/automation-builder-test-run-bg.webp?fit=max&auto=format&n=QcmoFmdWmBmszOSJ&q=85&s=bb03706ad6d4bd7f68bbba5b3125ecd7" alt="Ejecución de prueba mostrando el estado de los nodos en tiempo real, barra de progreso y registros de ejecución" width="3790" height="2440" data-path="images/screenshots/automations/automation-builder-test-run-bg.webp" />
</Frame>

Durante una ejecución de prueba obtienes una vista en vivo:

* **Las insignias de los nodos** cambian entre en ejecución, terminado y fallido, con indicadores animados.
* **Las líneas de conexión** se animan para mostrar los datos moviéndose entre nodos.
* **El panel de ejecución** registra una entrada con marca de tiempo por cada paso.
* **La barra de progreso** sigue el avance total.

Puedes **pausar**, **reanudar** o **cancelar** una ejecución de prueba en cualquier momento desde el panel de ejecución.

<Frame>
  <img src="https://mintcdn.com/swiftsyncai/QcmoFmdWmBmszOSJ/images/screenshots/automations/automation-builder-translation-automation-bg.webp?fit=max&auto=format&n=QcmoFmdWmBmszOSJ&q=85&s=285ef7dd12898307ebe9c08c151a2815" alt="Ejemplo de automatización de traducción con nodos de disparador, datos y acción conectados" width="3776" height="2410" data-path="images/screenshots/automations/automation-builder-translation-automation-bg.webp" />
</Frame>

## Respalda y comparte

Exporta cualquier automatización como archivo JSON. Haz clic en el botón de exportar en la barra de herramientas para descargar la definición del flujo de trabajo. Úsalo como respaldo o para compartirlo con otra persona.

Para importar una, haz clic en el botón de importar y selecciona un archivo JSON. El flujo de trabajo importado reemplaza lo que hay actualmente en el lienzo.

## Deshacer y rehacer

El constructor guarda tus últimos 50 cambios. Pulsa `Ctrl+Z` para deshacer y `Ctrl+Shift+Z` para rehacer. Las notificaciones incluyen un botón **Deshacer** para las acciones destructivas.

## Atajos de teclado

| Atajo                | Acción                       |
| -------------------- | ---------------------------- |
| `Ctrl+S`             | Guardar automatización       |
| `Ctrl+Z`             | Deshacer la última acción    |
| `Ctrl+Shift+Z`       | Rehacer                      |
| `Ctrl+C`             | Copiar nodos seleccionados   |
| `Ctrl+V`             | Pegar nodos copiados         |
| `Supr` / `Backspace` | Eliminar nodos seleccionados |
| `Ctrl+A`             | Seleccionar todos los nodos  |

<Info>
  En Mac, usa `Cmd` en lugar de `Ctrl` para cada atajo.
</Info>

## Relacionado

<CardGroup cols={2}>
  <Card title="Plantillas de automatización" icon="layout-grid" href="/es/automations/templates">
    Empieza desde una plantilla prediseñada para flujos de trabajo comunes.
  </Card>

  <Card title="Resumen de automatizaciones" icon="bot" href="/es/automations/overview">
    Aprende a gestionar y monitorear tus automatizaciones.
  </Card>
</CardGroup>
