# Data Table

**Data Table** es una cuadrícula estática en el canvas. Usted define columnas (cada una necesita una **key**) y filas opcionales. Aguas abajo lee `{{node_X.rows}}`. Una tabla sin columna utilizable bloquea **Save**. Cero filas es válido (conjunto vacío).

  <ShotPlaceholder
    src="/assets/workflow-nodes/data-table.png"
    name="wn-table"
    alt="Editor de hoja de cálculo de Data Table"
    capture="Data Table node. 1600×900. A few columns, a few rows. No real phones."
  />

## Por qué este nodo

Una lista corta de SKU, ubicaciones de oficina, respuestas predefinidas — datos que no valen la pena una API. El inventario en vivo aún pertenece a [Connect To External Service](https://docs.voicelogica.ai/es/workflow-nodes/api/).

El modo de búsqueda del editor no está implementado. Trátelo como un productor: columnas + filas de salida.

## Primera configuración — tres SKU que el agent puede leer

1. Cualquier trigger. **Data Table**. Columnas: `sku`, `name`, `in_stock` (booleano). Tres filas que puede decir en una llamada.

     <ShotPlaceholder
       src="/assets/workflow-nodes/data-table-filled.png"
       name="data-table-filled"
       alt="Data Table completado"
       capture="Workflow builder → Data Table selected. Columns sku, name, in_stock and three sample rows. 1600×900. Redact numbers/emails/PINs."
     />

2. [Filter](https://docs.voicelogica.ai/es/workflow-nodes/filter/) o [If/then](https://docs.voicelogica.ai/es/workflow-nodes/if-then-decision/) en un parámetro During Call vs `sku`.

3. [AI Response](https://docs.voicelogica.ai/es/workflow-nodes/ai-response/) con `name` / `in_stock`.

4. **Save & go live**, adjunte, pregunte por uno de esos SKU.

## Cómo se ve cuando está "roto"

- **Needs setup** — sin clave de columna.
- `{{node_X.rows}}` son objetos vacíos — claves faltantes o apuntó al nodo incorrecto.
- Stock obsoleto — editó el almacén en vivo en una tabla estática.

## Solución de problemas

**¿Table vs Google Sheet?**

Table se envía con el workflow. Un Sheet se comparte y edita fuera del constructor. Use el Sheet cuando operaciones posea las filas.

## Próximos pasos

[Filter Data](https://docs.voicelogica.ai/es/workflow-nodes/filter/).  
[Connect To External Service](https://docs.voicelogica.ai/es/workflow-nodes/api/) — cuando la lista está en vivo.  
[AI Response to Caller](https://docs.voicelogica.ai/es/workflow-nodes/ai-response/).
