> For the complete documentation index, see [llms.txt](https://academy.shade.inc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.shade.inc/shade-academy/shade-academy-es/automatizaciones-y-objetos-personalizados/automatizaciones.md).

# Automatizaciones

Automations es un creador de flujos de trabajo sin código integrado directamente en Shade. Tú defines reglas sobre lo que debe pasar cuando ocurre algo en tu unidad, y Shade las ejecuta automáticamente en segundo plano: sin herramientas de terceros y sin necesidad de código.

Toda automatización se compone de un **disparador** (el evento que la inicia) y una o más **acciones** (lo que hace Shade como respuesta). Las automatizaciones se crean con un editor visual basado en bloques.

{% embed url="<https://youtu.be/PIK9cQBpcSE?si=f7nBru4WD7SK9zjY>" %}

### Cómo funcionan las automatizaciones

* Elige un **disparador** - el evento que inicia la automatización
* Añade una o más **acciones** - encadenadas para ejecutarse en orden
* Guárdala, y la automatización se ejecuta automáticamente cada vez que se activa el disparador

<figure><img src="https://440362858-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUNq6h2Bfw7aAK0J2ffnZ%2Fuploads%2F1Cs5qy7BCtq7vD9CF9ws%2FAutomations%200.gif?alt=media&amp;token=2405d772-6b17-475a-bf76-1d790e788786" alt=""><figcaption></figcaption></figure>

### Disparadores

Los disparadores son eventos en tu unidad, incluidos:

* Se sube un archivo
* Se actualiza un recurso
* Se cambia el nombre de un recurso
* Se añade un archivo a una colección
* Un recurso recibe una modificación específica de metadatos

<figure><img src="https://440362858-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUNq6h2Bfw7aAK0J2ffnZ%2Fuploads%2FgJ0O6bl6f3RcYwf7OiQT%2FAutomations%201.gif?alt=media&amp;token=c75a9235-0f85-4406-8a86-46711e69e581" alt=""><figcaption></figcaption></figure>

### Acciones

Las acciones son, en general, las cosas que ya puedes hacer manualmente en Shade. Incluyen:

* Añadir un archivo a una colección
* Añadir un comentario
* Crear o actualizar un **Objeto personalizado** registro
* Generar un enlace para compartir
* Enviar una notificación por correo electrónico (con marca y personalizable)

<figure><img src="https://440362858-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUNq6h2Bfw7aAK0J2ffnZ%2Fuploads%2F95JU1hzganNGVCaP7Pgc%2FAutomations%202.gif?alt=media&amp;token=bea74699-1295-47a0-bb5f-75eb3a05b6e7" alt=""><figcaption></figcaption></figure>

### Creación de una automatización

Crea una automatización con el editor visual basado en bloques:

* Crear una nueva automatización
* Selecciona tu disparador (por ejemplo, **Archivo añadido a una colección**) y asígnalo a la colección correspondiente
* Añade tus acciones en el orden en que deben ejecutarse (por ejemplo, **Generar enlace para compartir** -> **Enviar correo electrónico**)
* Guardar

### Flujos de trabajo de ejemplo

* **Aprobaciones en dos etapas:** Cuando el **Estado de aprobación** cambia a **En revisión**, genera automáticamente un enlace para compartir y envía un correo electrónico al revisor interno. Cuando cambie a **Aprobado**, envía el enlace para compartir finalizado al revisor externo: dos etapas, cero traspaso manual.
* **Generador de paquete de entrega:** Cuando los recursos pasan a **Listo para entregar** (o se añaden a una colección de entrega), genera automáticamente los enlaces de uso compartido adecuados y envía un correo electrónico de entrega (opcionalmente con una notificación en Slack) que contenga los enlaces, los recursos incluidos y cualquier nota. Esto convierte «exportar + enviar enlaces» en un único cambio de estado.
* **Aplicación del vencimiento de derechos/uso:** Según una programación diaria (o cuando se actualiza un registro de derechos), encuentra automáticamente los recursos cuyos derechos de uso están a punto de expirar y avisa al propietario. Cuando los derechos expiren, restringe automáticamente el uso compartido externo (y, opcionalmente, mueve los recursos a un área restringida) para que los medios caducados no sigan circulando.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://academy.shade.inc/shade-academy/shade-academy-es/automatizaciones-y-objetos-personalizados/automatizaciones.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
