Recursos · Integración n8n

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

Por qué automatizar

¿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.

Conexión

¿Cómo conectar Coda con n8n?

  1. 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.

  2. 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.

  3. 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.

Acciones

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.

Matriz recursos × operaciones
RecursoGetGet ManyCreate RowDelete RowDelete RowGet All ColumnsGet All RowsGet ColumnsGet RowsGet ColumnGet RowPush ButtonPush ButtonUpdate Row
Control✓✓
Formula✓✓
Table✓✓✓✓✓✓✓
View✓✓✓✓✓✓✓

Control

2 operaciones
01

Get a control

control.get

Lo 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.
Casos de uso
el flujo nocturno lee el selector de estado de la página de campaña y se detiene mientras siga en borrador.
02

Get many controls

control.getAll

Lo 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.
Casos de uso
la lanzas una vez mientras construyes, copias el identificador que te sirve y pasas a Get a control en el flujo definitivo.

Formula

2 operaciones
03

Get a formula

formula.get

Lo 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.
Casos de uso
cada lunes por la mañana, el total del embudo calculado en el doc comercial llega al canal del equipo sin hoja de cálculo por medio.
04

Get many formulas

formula.getAll

Lo 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.
Casos de uso
un paso de reconocimiento mapea los cálculos de un doc financiero antes de que el reporte se quede con tres.

Table

7 operaciones
05

Create a row

table.createRow

Lo 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.
Casos de uso
cada candidatura aterriza en el seguimiento de contratación al enviarse el formulario.
06

Delete a row

table.deleteRow

Lo 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.
Casos de uso
una limpieza de fin de semana quita las entradas de prueba de un doc de demo, con identificadores recogidos por una lectura y no adivinados.
07

Get all columns

table.getAllColumns

Lo 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.
Casos de uso
antes de mapear una importación, un paso lista las columnas para que los nombres del flujo encajen con el doc y no con una captura.
08

Get all rows

table.getAllRows

Lo 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.
Casos de uso
una exportación diaria saca los tickets abiertos para un informe.
09

Get a column

table.getColumn

Lo 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.
Casos de uso
un paso de control comprueba que la columna donde escribe el flujo sigue existiendo, y convierte un desajuste silencioso en un fallo visible.
10

Get a row

table.getRow

Lo 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.
Casos de uso
un circuito de aprobación relee la fila justo antes de actuar.
11

Push a button

table.pushButton

Lo 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.
Casos de uso
en cuanto una factura pasa a pagada aguas arriba, el flujo pulsa el botón de archivado de su fila y el doc sigue con su propia lógica.

View

7 operaciones
12

Delete a view row

view.deleteViewRow

Lo 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.
Casos de uso
una limpieza semanal vacía las entradas de una vista filtrada por reservas canceladas, sin tocar el resto de la tabla.
13

Get a view

view.get

Lo 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.
Casos de uso
un flujo de vigilancia comprueba cada mañana que la vista que alimenta un informe sigue ahí, y avisa si alguien la ha borrado.
14

Get all view columns

view.getAllViewColumns

Lo 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.
Casos de uso
un generador de informes lee las columnas visibles de una vista compartida con un cliente para producir un documento con esas mismas cabeceras.
15

Get many views

view.getAll

Lo 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.
Casos de uso
una auditoría repasa las vistas de un doc compartido y señala las que ya no lee ninguna automatización, antes de una sesión de limpieza.
16

Get a view row

view.getAllViewRows

Lo 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.
Casos de uso
un aviso lee la vista de retrasos y escribe a cada responsable.
17

Push a view button

view.pushViewButton

Lo 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.
Casos de uso
cuando vuelve el contrato firmado, el flujo pulsa el botón que hace avanzar la oportunidad en una vista compartida con el equipo comercial.
18

Update a view row

view.updateViewRow

Lo 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.
Casos de uso
un flujo de soporte devuelve el estado de resolución a la fila del ticket cuando el hilo se cierra.
Necesitas ayuda

¿Necesitas ayuda para automatizar Coda con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Preguntas frecuentes sobre Coda y n8n

01¿La integración Coda n8n es gratis?
Sí por el lado de n8n. El nodo Coda viene incluido con n8n, no hay nada que instalar ni nada extra que pagar por él, tanto en n8n Cloud como en una instancia auto-alojada en Community Edition bajo licencia Sustainable Use. Lo que pagas es el plan o el servidor, nunca el conector. La cuenta de Coda sigue su propia tarifa, que esta página no trata. La pregunta honesta sobre coste va más bien de volumen: un flujo que relee una tabla cada pocos minutos consume muchas más ejecuciones que uno que corre una vez por la mañana, y en un plan alojado esa diferencia se nota en la factura.
02¿Qué credenciales hacen falta para conectar Coda con n8n?
Un credential y un campo. Coda ofrece aquí un solo método de autenticación, el token de acceso API, que generas desde los ajustes de tu cuenta de Coda y pegas en el campo Access Token del credential de n8n. Se crea una vez en el menú Credentials y después cualquier flujo de la instancia puede elegirlo en la lista del nodo. El token hereda los permisos de la cuenta que lo creó: el nodo ve exactamente los docs que esa cuenta abre, ni uno más. Si falta un doc en la lista Doc Name or ID, el arreglo está en el compartido de Coda, no en n8n.
03¿Qué límites tiene el nodo Coda en n8n?
Depende de lo que busques. El nodo cubre 4 recursos, controles, fórmulas, tablas y vistas, con 18 operaciones en total, suficiente para leer un doc y escribir en él. Lo que queda fuera de ese perímetro, como gestionar docs, páginas o permisos, no está. Para esos casos, el nodo HTTP Request llama directamente a la API de Coda reutilizando el mismo credential con la autenticación predefinida, de modo que el token vive en un único sitio. Otros dos puntos a prever: una lectura se detiene en Limit mientras Return All esté desactivado, y los nombres admitidos en lugar de identificadores se rompen en cuanto alguien renombra una fila o una columna.
04¿Puede n8n reaccionar en tiempo real a un cambio en Coda?
No, no de forma directa. Coda no tiene nodo trigger en n8n, así que nada arranca un flujo cuando una fila cambia dentro de un doc. Funcionan dos caminos. El primero es la lectura periódica con un Schedule Trigger: el flujo corre a intervalo fijo, lee la tabla o la vista con Get all rows y compara con el estado anterior. El segundo es empezar por el otro extremo, desde la herramienta que provocó el cambio. Un formulario, una pasarela de cobro o un nodo Webhook llamado por un servicio externo arranca primero, y Coda se actualiza como un paso más. Muchos equipos combinan los dos.
05¿n8n o Make para automatizar Coda?
Se decide por dos cosas: dónde viven los datos y cómo quieres pagar. n8n se auto-aloja con Docker o npm, o se usa en n8n Cloud, y un flujo se comporta igual en ambos casos, algo que pesa cuando un doc guarda datos de clientes o de personal que deben quedarse en tu servidor. Make solo está alojado, sin opción de auto-alojamiento, y factura por operación: previsible con volúmenes pequeños, menos cuando un flujo lee una tabla grande cada poco. Los dos se construyen de forma visual. Lo que inclina la balanza suele ser el alojamiento, el control de los datos, el modelo de coste y la soltura del equipo con las expresiones.