Integración Coda n8nAutomatiza Coda con n8n.
En tu doc de Coda están las cifras que todo el mundo te pide, y copiarlas a mano no le gusta a nadie. La integración Coda n8n trae 18 operaciones repartidas en 4 recursos: controles, fórmulas, tablas y vistas. No incluye nodo trigger, así que el flujo arranca con un horario o con otra herramienta.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Coda n8n?
El nodo Coda habla con la API de Coda, es decir la interfaz por la que un programa lee y escribe dentro de un doc. Lista tablas y vistas, recupera filas y columnas, añade una fila, borra otra, actualiza una fila desde una vista, lee el valor que hay detrás de una fórmula o de un control, y hasta pulsa un botón por ti. Todo pasa por un único credential, la credencial guardada en n8n, aquí un token de acceso API creado en los ajustes de tu cuenta de Coda.
Hay tres usos que se repiten. El primero es la captación: un formulario, un correo o un cobro llega a n8n, y table.createRow escribe la fila en el seguimiento que el equipo ya abre cada mañana. Nadie cambia de herramienta, la fila aparece con sus columnas rellenas.
El segundo es el reporte. table.getAllRows o formula.get leen el estado del doc cada cierto tiempo, y el flujo manda un resumen corto donde la gente mira de verdad, casi siempre Slack o un buzón gestionado con Gmail. Si una fórmula de Coda ya calcula el total de la semana, mejor leer ese resultado que rehacerlo con código.
El tercero es la sincronización. Las filas van y vienen entre Coda y una hoja de cálculo como Google Sheets, o entre Coda y una base de conocimiento tipo Notion. El campo Key Columns de la creación hace de clave de cotejo para que la misma ficha no entre dos veces.
Cuando el método de la API que necesitas no está entre las 18 operaciones, entra el nodo HTTP Request. Llama a cualquier endpoint de Coda reutilizando el mismo credential con la autenticación predefinida, así el token no se copia en otro sitio. La gestión de docs, páginas y permisos cae ahí: el nodo cubre controles, fórmulas, tablas y vistas, nada más.
Conviene conocer dos límites antes de construir. Coda no tiene nodo trigger en n8n: reaccionar a un cambio pasa por una lectura periódica con un Schedule Trigger, o por un Webhook de n8n que llame la herramienta anterior del proceso. Y los identificadores ganan a los nombres: basta con que alguien renombre una fila para que el flujo que apuntaba a ese nombre falle en silencio. Antes de confiarle un proceso, la Reseña n8n ayuda a decidir, y el Curso n8n está para quien prefiere aprender a montarlo dentro del equipo.
¿Cómo conectar Coda con n8n?
- 01
Generar un token de acceso API en Coda
Coda ofrece un solo método de autenticación para este nodo: el token de acceso API. Se genera desde los ajustes de tu cuenta de Coda. Ese token hereda los permisos de la cuenta que lo creó, así que genéralo desde un usuario que ya abra los docs implicados. Una cuenta con acceso de lectura leerá las filas sin problema y fallará en cuanto el flujo intente crear una.
- 02
Crear el credential en n8n
En n8n, abre el menú Credentials, crea un credential de Coda y pega el token en el campo Access Token. Un credential se crea una vez y se reutiliza en todos los flujos de la instancia, tanto en n8n Cloud como en una instalación auto-alojada. No hay nada más que instalar: el nodo Coda viene con n8n y no cuesta aparte en ninguno de los dos casos.
- 03
Elegir el doc y comprobar las listas
Coloca un nodo Coda en un flujo, elige una operación y abre la lista Doc Name or ID. Consulta tu cuenta en directo: si la lista se rellena, el token funciona. Selecciona un doc, después una tabla o una vista, y ejecuta el nodo una vez con una operación de lectura como Get all rows antes de conectar nada que escriba.
Las 18 operaciones del nodo Coda
El nodo Coda expone 18 operaciones en 4 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Get | Get Many | Create Row | Delete Row | Delete Row | Get All Columns | Get All Rows | Get Columns | Get Rows | Get Column | Get Row | Push Button | Push Button | Update Row |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Control | ✓ | ✓ | ||||||||||||
| Formula | ✓ | ✓ | ||||||||||||
| Table | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |||||||
| View | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
Control
2 operacionesGet a control
control.getLo que ves en n8n
Notas y casos de uso
Los controles son los deslizadores, selectores y botones colocados en una página de Coda. Esta operación lee uno y devuelve su valor actual, de modo que el flujo puede bifurcarse según lo que alguien haya elegido en el doc.
Parámetros clave
- Doc Name or ID: el doc que contiene el control, elegido en la lista o pasado por expresión cuando cambia de un item a otro.
- Control ID: el identificador del control, un campo de texto y no una lista.
Get many controls
control.getAllLo que ves en n8n
Notas y casos de uso
Devuelve de golpe todos los controles de un doc, con el identificador de cada uno. Es la vía rápida para saber qué expone un doc sin recorrer sus páginas una por una.
Parámetros clave
- Doc Name or ID: única entrada obligatoria, porque los controles cuelgan del doc y no de una tabla.
- Return All: activado, n8n encadena las páginas de la API hasta el último control; desactivado, Limit pone el tope.
Formula
2 operacionesGet a formula
formula.getLo que ves en n8n
Notas y casos de uso
Una fórmula de Coda es un cálculo con nombre que vive en el doc. Pedirla devuelve el valor ya calculado y al día: el flujo publica una cifra en vez de reconstruirla.
Parámetros clave
- Formula ID: el identificador del cálculo que se quiere leer, en campo de texto.
- Doc Name or ID: el doc donde vive esa fórmula, elegido en la lista o dado por expresión.
Get many formulas
formula.getAllLo que ves en n8n
Notas y casos de uso
Enumera las fórmulas que publica un doc, con sus identificadores y sus valores. Va bien cuando el doc es de otra persona y su mecánica interna no se ve desde fuera.
Parámetros clave
- Doc Name or ID: el alcance de la llamada, ya que las fórmulas se listan doc a doc.
- Return All y Limit: deja Return All desactivado con un Limit bajo para explorar, y actívalo cuando el flujo necesite el conjunto completo.
Table
7 operacionesCreate a row
table.createRowLo que ves en n8n
Notas y casos de uso
Escribe el item entrante en una tabla de Coda como fila nueva. Los campos del nodo anterior se mapean sobre las columnas: una respuesta de formulario o un correo se convierte en una línea de seguimiento sin teclear nada.
Parámetros clave
- Table Name or ID: la tabla de destino, elegida en la lista que se carga al fijar el doc.
- Key Columns: identificadores de columna que hacen de claves de cotejo, separados por coma; la fila que coincide se actualiza en lugar de duplicarse.
- Disable Parsing: activado, Coda guarda los valores tal cual, sin interpretarlos.
Delete a row
table.deleteRowLo que ves en n8n
Notas y casos de uso
Borra una o varias filas de una tabla. El borrado afecta a la tabla de base, así que la fila desaparece también de todas las vistas construidas sobre ella.
Parámetros clave
- Row ID: las filas a eliminar, normalmente recogidas por una lectura anterior con
{{ $json.id }}. - Table Name or ID: la tabla afectada, obligatoria junto al doc.
Get all columns
table.getAllColumnsLo que ves en n8n
Notas y casos de uso
Describe la estructura de una tabla: cada columna con su identificador y su nombre. Los identificadores de columna sobreviven a los cambios de nombre, y por eso conviene que el flujo los guarde.
Parámetros clave
- Table Name or ID: la tabla que se inspecciona, desde la lista o por expresión.
- Return All: desactivado, Limit marca cuántas columnas vuelven, de sobra para echar un vistazo a una tabla ancha; activado, vuelven todas.
Get all rows
table.getAllRowsLo que ves en n8n
Notas y casos de uso
Carga el contenido de una tabla en el flujo, un item de n8n por fila. Es la lectura con la que arrancan casi todas las automatizaciones de Coda.
Parámetros clave
- Query: filtra en el servidor con la forma
column:value, y como el valor es JSON, un texto va entre comillas. - Return All: activado, n8n encadena las páginas y trae la tabla entera; desactivado, Limit corta antes.
- ValueFormat: Simple, Simple With Arrays o Rich, según quieras el valor plano de la celda o su versión estructurada.
- Visible Only: limita el resultado a las filas y columnas visibles de la tabla.
Get a column
table.getColumnLo que ves en n8n
Notas y casos de uso
Recupera la definición de una sola columna: cómo se llama, de qué tipo es, a qué identificador responde. Aquí se leen metadatos, no el contenido de las celdas.
Parámetros clave
- Column ID: la columna que se quiere describir, escrita como texto.
- Table Name or ID: la tabla a la que pertenece, obligatoria junto al doc.
Get a row
table.getRowLo que ves en n8n
Notas y casos de uso
Lee una fila concreta y devuelve sus celdas. Sirve cuando el flujo ya sabe qué registro le interesa y cargar la tabla entera sería un desperdicio.
Parámetros clave
- Row ID: el identificador o el nombre de la fila; el nombre es frágil porque cualquiera lo cambia, y si dos filas comparten valor se devuelve una cualquiera.
- Use Column Names: devuelve nombres de columna en vez de identificadores, más legible pero delicado tras un renombrado.
- RAW Data: entrega la respuesta de la API sin tocar, útil al depurar un mapeo.
Push a button
table.pushButtonLo que ves en n8n
Notas y casos de uso
Pulsa una columna de botón en una fila dada, igual que haría una persona haciendo clic en el doc. Lo que el botón dispare dentro de Coda ocurre entonces sin intervención.
Parámetros clave
- Column Name or ID: la columna de botón que se acciona, elegida en la lista que el nodo carga para esa tabla.
- Row ID: la fila que recibe el clic, por identificador y no por nombre siempre que se pueda.
View
7 operacionesDelete a view row
view.deleteViewRowLo que ves en n8n
Notas y casos de uso
Elimina una fila pasando por una vista en lugar de por la tabla. Las dos listas se rellenan con valores reales, así que la fila se elige sin ir a buscar su identificador.
Parámetros clave
- View Name or ID: la vista que muestra la fila, tomada de la lista.
- Row Name or ID: la fila que se retira, aquí también en lista y no en campo libre.
Get a view
view.getLo que ves en n8n
Notas y casos de uso
Devuelve la descripción de una vista: su nombre, la tabla que hay detrás y su identificador. Una llamada pequeña que sirve sobre todo para confirmar que el flujo apunta al sitio correcto.
Parámetros clave
- View ID: se escribe como texto en esta operación, a diferencia de las otras operaciones de vista, que ofrecen lista.
- Doc Name or ID: el doc padre, exigido por todas las operaciones del nodo.
Get all view columns
view.getAllViewColumnsLo que ves en n8n
Notas y casos de uso
Enumera las columnas que expone una vista. Como una vista suele ocultar parte de su tabla, esta lista puede ser más corta que la de las columnas de la tabla.
Parámetros clave
- View Name or ID: la vista que se inspecciona, seleccionada en la lista cargada desde el doc.
- Return All y Limit: el mismo par que en todo el nodo, todas las columnas o un número con tope.
Get many views
view.getAllLo que ves en n8n
Notas y casos de uso
Recorre las vistas de un doc y devuelve sus identificadores. Como varias operaciones de vista esperan un identificador, suele ser esta llamada la que lo aporta.
Parámetros clave
- Doc Name or ID: el doc que se barre, sin tabla que precisar a este nivel.
- Return All: activado para un inventario completo, desactivado con Limit cuando basta una muestra.
Get a view row
view.getAllViewRowsLo que ves en n8n
Notas y casos de uso
Lee las filas que muestra una vista, con sus filtros incluidos. Cuando la vista ya aísla lo que te importa, no hace falta filtrar de nuevo la tabla entera dentro de n8n.
Parámetros clave
- Query: aprieta todavía más el resultado, escrito como
column:value, con el nombre de columna entrecomillado si lo usas. - Sort By: Created At o Natural; si se deja vacío, las filas llegan por fecha de creación ascendente.
- Return All: activado, todas las filas de la vista suben página tras página; desactivado, Limit pone el tope al lote.
Push a view button
view.pushViewButtonLo que ves en n8n
Notas y casos de uso
Dispara una columna de botón sobre una fila vista a través de una vista. La mecánica coincide con la versión de tabla, pero aquí todas las entradas son listas, lo que acelera la configuración manual.
Parámetros clave
- Column Name or ID: el botón que se acciona, listado para la vista seleccionada.
- Row Name or ID: la fila objetivo, también en forma de lista.
Update a view row
view.updateViewRowLo que ves en n8n
Notas y casos de uso
Cambia el contenido de una fila alcanzada desde una vista. La escritura va a la tabla de base, así que los valores nuevos se ven en todos los sitios donde aparece esa fila.
Parámetros clave
- Key Name: campo de texto obligatorio que identifica lo que se escribe en la fila.
- Row Name or ID: la fila que se modifica, tomada de la lista que expone la vista.
- Disable Parsing: impide que Coda interprete los valores, lo que protege los textos que parecen fechas o números.
¿Necesitas ayuda para automatizar Coda con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

