# Run Custom Code

**Run Custom Code** ejecuta JavaScript o Python en el grafo. Prefiera una transformación corta - no un cliente HTTP largo cuando existe **Connect To External Service**.

  <ShotPlaceholder
    src="/assets/workflow-nodes/code.png"
    name="wn-code"
    alt="Run Custom Code Language Code Parameters"
    capture="Run Custom Code settings."
  />

## Qué configurar

- **Language** (required) — JavaScript o Python.
- **Code** (required) — Use **Insert variable** (o `{{`) para salidas anteriores. El objeto devuelto se almacena en `result` por defecto.
- **Parameters** — **+ Add Parameter** - declare claves del objeto devuelto para `{{node_X.name}}` aguas abajo.

## Primera configuración

1. Agregue **Run Custom Code** después de un nodo que produzca datos.
2. Elija el lenguaje, escriba la función, declare parámetros que necesite después.
3. **Save & go live**.

## Solución de problemas

**Code is required**

El editor está vacío. Devuelva un objeto, luego agregue Parameters para cada clave que quiera aguas abajo.

## Próximos pasos

[Connect To External Service](https://docs.voicelogica.ai/es/workflow-nodes/api/) - HTTP sin código personalizado.  
[Pick a node](https://docs.voicelogica.ai/es/workflow-nodes/) - mapa de paleta.
