- Inicio
- Recursos
- Integraciones
- Google Books
Integración Google Books n8nAutomatiza Google Books con n8n.
¿Y si la ficha de un libro llegara sola a tu flujo? La integración Google Books n8n trae 9 operaciones repartidas en 3 recursos: volúmenes, estanterías y los volúmenes colocados en ellas. n8n no tiene trigger aquí, así que el arranque viene de otro sitio.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué hace de verdad la integración Google Books n8n?
El nodo de Google Books viene incluido en n8n y abre a tus flujos los datos de Google Books y las estanterías asociadas a una cuenta de Google. Son 3 recursos y 9 operaciones: Volume para las fichas de libros, Bookshelf para las estanterías y Bookshelf Volume para lo que está colocado en ellas. Buscar un título, recuperar una ficha por su identificador, llenar una estantería y reordenarla dejan de ser clics manuales.
Empieza por el inventario, porque casi todo lo demás depende de él. bookshelf.getAll devuelve las estanterías públicas de un usuario y, con esos identificadores en la mano, bookshelfVolume.getAll lee lo que hay dentro de cualquiera de ellas. El resultado se vuelca en Google Sheets y ya tienes una foto del fondo sin abrir el navegador.
El segundo montaje es el mostrador de consultas. Alguien escribe un título, el flujo llama a volume.getAll con ese texto en Search Query y las fichas vuelven como items. Una respuesta breve en Slack cierra el círculo en segundos. Si quien pregunta necesita el detalle exacto de un libro concreto, volume.get lo recupera a partir de su identificador.
El tercero es la curación de una estantería. bookshelfVolume.add coloca un volumen, bookshelfVolume.remove quita el que ya no toca y bookshelfVolume.move decide en qué posición queda cada uno. Con un resumen mensual en Google Docs, el equipo ve qué entró y qué salió sin revisar la estantería a mano.
¿Y lo que no está entre las 9 operaciones del catálogo? Ahí entra el nodo HTTP Request, que llama directamente al endpoint de la API y reutiliza la misma credencial mediante la autenticación predefinida. Es decir: no hace falta gestionar un segundo juego de claves.
Dos detalles que conviene tener claros desde el principio. En las lecturas, Return All encadena las páginas de la API hasta el último resultado; desactivado, Limit fija el número máximo de items devueltos, así que una estantería larga vuelve recortada. Y un campo marcado como obligatorio bloquea la ejecución del nodo si llega vacío, algo habitual cuando el identificador depende de un paso anterior. Si prefieres aprender el patrón completo antes de montarlo, el Curso n8n lo recorre de principio a fin.
¿Cómo se conecta Google Books con n8n?
- 01
Abre la credencial en n8n y elige el método
Ve al menú Credentials de n8n y crea la credencial de Google Books. Hay dos métodos disponibles: OAuth2, el recomendado por n8n porque está más extendido y se configura antes, y Service Account, reservado a los casos que de verdad lo necesitan. Si trabajas en n8n Cloud, mira si aparece el botón Sign in with Google: ese es el Managed OAuth2 y te ahorra toda la parte de Google Cloud. En instancias autoalojadas siempre toca el OAuth2 personalizado.
- 02
Prepara el proyecto en Google Cloud
Necesitas una cuenta de Google Cloud y un proyecto con las API que vayas a usar activadas. Después configura la pantalla de consentimiento OAuth: un App name, un User support email y una Audience que será Internal para las cuentas de tu propio Google Workspace o External para cualquier cuenta de Google. En External el proyecto arranca en modo Testing y solo las cuentas añadidas como testers completan el flujo.
- 03
Intercambia las claves y guarda
En APIs & Services crea unas credenciales de tipo OAuth client ID con Application type Web application. Copia la OAuth Redirect URL que muestra tu credencial de n8n y pégala en Authorized redirect URIs. Google te devuelve un Client ID y un Client Secret que vuelven a n8n. Una vez guardada, la credencial aparece en el desplegable del nodo en todos tus flujos, sin repetir el proceso.
Las 9 operaciones del nodo de Google Books
El nodo Google Books expone 9 operaciones en 3 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Get | Get Many | Add | Remove | Clear | Move |
|---|---|---|---|---|---|---|
| Bookshelf | ✓ | ✓ | ||||
| Bookshelf Volume | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Volume | ✓ | ✓ |
Índice de operaciones
Bookshelf
2 operacionesGet a bookshelf
bookshelf.getLo que ves en n8n
Notas y casos de uso
Trae la ficha de una estantería concreta del usuario que indiques. Es la lectura dirigida, la que usas cuando ya sabes cuál te interesa vigilar.
Parámetros clave
- My Library: interruptor obligatorio que la operación exige antes de ejecutarse; el catálogo no detalla qué cambia cada posición, así que una prueba rápida en tu cuenta lo aclara.
- User ID: obligatorio, el identificador del usuario correspondiente.
- Bookshelf ID: obligatorio, el identificador de la estantería que se lee.
Get many bookshelves
bookshelf.getAllLo que ves en n8n
Notas y casos de uso
Devuelve varias estanterías públicas de un usuario en una sola ejecución. Es la operación con la que casi siempre se empieza, porque entrega los identificadores que necesitan las demás.
Parámetros clave
- My Library: obligatorio, igual que en las otras lecturas de estantería; el catálogo no explica el efecto de cada posición, conviene confirmarlo con una prueba corta.
- User ID: obligatorio, el identificador del usuario que se consulta.
- Return All: activado, n8n recorre las páginas hasta la última estantería; desactivado, para en Limit.
- Limit: el número máximo de estanterías devueltas si Return All queda sin marcar.
Bookshelf Volume
5 operacionesAdd a bookshelf volume
bookshelfVolume.addLo que ves en n8n
Notas y casos de uso
Coloca un volumen en una estantería. Es la escritura básica: sin ella, una búsqueda se queda en búsqueda y no deja rastro en ningún sitio.
Parámetros clave
- Bookshelf ID: obligatorio, la estantería que recibe el volumen.
- Volume ID: obligatorio, el identificador del volumen que entra, normalmente el que acaba de producir un paso de búsqueda y que se arrastra con una expresión de n8n como
{{ $json.field }}.
Clear a bookshelf volume
bookshelfVolume.clearLo que ves en n8n
Notas y casos de uso
Vacía una estantería entera: se van todos los volúmenes y la estantería se queda. Se escribe en un segundo y no tiene marcha atrás dentro del flujo.
Parámetros clave
- Bookshelf ID: obligatorio, el identificador de la estantería que se vacía. No hay ningún otro campo que acote el alcance, así que revisa el valor antes de dejar el flujo en automático.
Get many bookshelf volumes
bookshelfVolume.getAllLo que ves en n8n
Notas y casos de uso
Lee el contenido de una estantería y devuelve los volúmenes como items, uno por libro, listos para el bucle siguiente.
Parámetros clave
- My Library: obligatorio, misma lógica que las demás operaciones de estantería; lo que cambia cada posición no está documentado, una prueba con tu cuenta lo resuelve.
- User ID: obligatorio, el identificador del propietario.
- Bookshelf ID: obligatorio, la estantería cuyo contenido quieres.
- Return All: márcalo para un export completo; si no, la lectura se detiene en Limit.
- Limit: pone techo al número de volúmenes devueltos.
Move a bookshelf volume
bookshelfVolume.moveLo que ves en n8n
Notas y casos de uso
Mueve un volumen dentro de su estantería. No añade ni borra nada: lo único que cambia es el orden en el que aparece.
Parámetros clave
- Bookshelf ID: obligatorio, la estantería afectada.
- Volume ID: obligatorio, el volumen que se mueve.
- Volume Position: obligatorio, la posición de destino. 0 coloca el elemento antes del que ahora es primero, 1 lo deja entre el primero y el segundo, y así sucesivamente.
Remove a bookshelf volume
bookshelfVolume.removeLo que ves en n8n
Notas y casos de uso
Quita un volumen de una estantería y deja intactos los demás. La versión de precisión, cuando vaciarlo todo sería desproporcionado.
Parámetros clave
- Bookshelf ID: obligatorio, la estantería que se modifica.
- Volume ID: obligatorio, el volumen que sale.
Volume
2 operacionesGet a volume
volume.getLo que ves en n8n
Notas y casos de uso
Recupera la ficha de un volumen a partir de su identificador. Donde la búsqueda propone, esta confirma: ya sabes exactamente de qué libro hablas.
Parámetros clave
- Volume ID: obligatorio, el identificador del volumen. Es el único campo de la operación y suele venir de un paso anterior.
Get many volumes
volume.getAllLo que ves en n8n
Notas y casos de uso
Lanza una búsqueda y devuelve varios volúmenes filtrados por la consulta. Suele ser el primer nodo de Google Books del flujo, el que convierte texto suelto en fichas utilizables.
Parámetros clave
- Search Query: obligatorio, la cadena de búsqueda de texto completo que se envía a Google Books.
- Return All: activado, n8n sigue pidiendo páginas hasta agotar los resultados.
- Limit: sin Return All, el tope de volúmenes devueltos, útil para que una respuesta en chat no se alargue.
¿Necesitas ayuda para automatizar Google Books con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Google Books y n8n, dudas frecuentes
01¿La integración Google Books n8n es gratis?
02¿Qué credenciales hacen falta para el nodo de Google Books?
03¿Qué limitaciones tiene el nodo de Google Books en n8n?
04¿Se puede reaccionar en tiempo real a Google Books?
05¿n8n o Make para Google Books?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.



