Files
upstream-mirror e7da97194a
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 2s
snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
2026-09-17 23:28:13 +05:00

82 lines
4.2 KiB
Plaintext

---
title: Flujos de trabajo
description: Aprende a crear automatizaciones en Twenty.
---
## Por qué los flujos de trabajo son importantes
Twenty se creó para ofrecer la máxima flexibilidad a sus usuarios. En lugar de obligarte a adaptar tus procesos empresariales a características rígidas y preconstruidas, los workflows te permiten crear automatizaciones que configuran el CRM que mejor respalda los casos de uso únicos de tu negocio.
Workflows es la función integrada de Twenty para desarrollar estas automatizaciones. Te ofrecen los bloques para crear exactamente lo que tu negocio necesita, cuando lo necesita.
## ¿Qué puedo hacer con los workflows?
Recomendamos construir automatizaciones con dos propósitos principales:
1. **Automatizaciones internas para facilitar el día a día de tu equipo**: Reduce la cantidad de entradas manuales y tareas repetitivas que ralentizan a tu equipo.
2. **Incorporar datos dentro y fuera de Twenty**: Conecta Twenty mediante llamadas API y webhooks a tu base de datos y otras herramientas.
## Crear tu primer flujo de trabajo
### Paso 1: Crear un nuevo flujo de trabajo
1. Ve a **Workflows**, accesible debajo de los demás objetos
2. Haz clic en **+ New Record**
3. Asigna un nombre a tu flujo de trabajo
### Paso 2: Agregar un disparador
Todo flujo de trabajo empieza con un disparador. Elige entre:
* **Eventos de registro**: Cuando se crea, se actualiza o se elimina un registro
* **Programación**: Se ejecuta en momentos específicos (diaria, semanal, etc.)
* **Manual**: Activado por una acción del usuario
* **Webhook**: Activado por un webhook
<img src="/images/user-guide/workflows/workflow_triggers.png" style={{width:'100%'}} />
### Paso 3: Agregar acciones
Después de tu disparador, agrega una o más acciones:
* **Crear registro**: Agregar nuevos registros a cualquier objeto
* **Actualizar registro**: Modificar los datos de un registro existente
* **Eliminar registro**: Eliminar registros de los objetos
* **Buscar registros**: Encontrar registros que coincidan con criterios
* **Insertar o actualizar registro**: Crear o actualizar según criterios de coincidencia
* **Iterador**: Recorrer arrays de registros
* **Filtro**: Controlar qué registros continúan
* **Retraso**: Esperar antes de continuar (duración o fecha programada)
* **Enviar correo electrónico**: Enviar correos electrónicos a través de tu cuenta conectada
* **Código**: Ejecutar JavaScript personalizado
* **Solicitud HTTP**: Llamar a APIs externas
* **Formulario**: Obtener datos de los usuarios dentro de la interfaz de Twenty en el momento de la ejecución
* **Agente de IA** (Próximamente): Ejecutar tareas de IA inteligentes
<img src="/images/user-guide/workflows/workflow_actions.png" style={{width:'100%'}} />
### Paso 4: Probar y activar
1. Usa el botón **Test** para ejecutar tu flujo de trabajo con datos de ejemplo
2. Revisa los resultados para asegurarte de que funciona como se espera
3. Cambia el estado del flujo de trabajo a **Active** cuando esté listo
## Mejores prácticas de flujo de trabajo
* **Editar nombres de pasos**: Renombre los pasos de su flujo de trabajo para describir claramente lo que hace cada uno. Esto ayuda con el mantenimiento y facilita la transferencia a compañeros de trabajo
* **Aprovechar los datos de pasos anteriores**: Puede usar campos de registros devueltos por cualquier paso anterior en su flujo de trabajo
* **Comenzar simple**: Inicie con flujos de trabajo básicos y agregue complejidad con el tiempo a medida que se sienta más cómodo con el sistema
* **Planificar antes de construir**: Trace la lógica de su flujo de trabajo antes de comenzar a construir para evitar quedarse atascado a mitad de camino
## Próximos Pasos
* [Disparadores de flujos de trabajo](/l/es/user-guide/workflows/capabilities/workflow-triggers)
* [Acciones de flujos de trabajo](/l/es/user-guide/workflows/capabilities/workflow-actions)
* [Automatizaciones de CRM](/l/es/user-guide/workflows/how-tos/crm-automations/closed-won-automations)
## ¿Necesitas Ayuda?
<Tip>
¿Quieres ayuda para automatizar tus flujos de trabajo? [Encuentra un Veinte socio certificado](https://twenty.com/partners/list?categories=SOLUTIONING\&ref=docs-workflows) para diseñar y construir tus automaciones de extremo a extremo.
</Tip>