# Google Books node

Use the Google Books node to automate work in Google Books, and integrate Google Books with other applications. n8n has built-in support for a wide range of Google Books features, including retrieving a specific bookshelf resource for the specified user, adding volume to a bookshelf, and getting volume.

On this page, you'll find a list of operations the Google Books node supports and links to more resources.

Credentials

Refer to [Google credentials](../../credentials/google/) for guidance on setting up authentication.

## Operations

- Bookshelf
  - Retrieve a specific bookshelf resource for the specified user
  - Get all public bookshelf resource for the specified user
- Bookshelf Volume
  - Add a volume to a bookshelf
  - Clears all volumes from a bookshelf
  - Get all volumes in a specific bookshelf for the specified user
  - Moves a volume within a bookshelf
  - Removes a volume from a bookshelf
- Volume
  - Get a volume resource based on ID
  - Get all volumes filtered by query

## Templates and examples

**Scrape Books from URL with Dumpling AI, Clean HTML, Save to Sheets, Email as CSV**

by Yang

[View template details](https://n8n.io/workflows/3701-scrape-books-from-url-with-dumpling-ai-clean-html-save-to-sheets-email-as-csv/)

**Get a volume and add it to your bookshelf**

by Harshil Agrawal

[View template details](https://n8n.io/workflows/771-get-a-volume-and-add-it-to-your-bookshelf/)

**Transform Books into 100+ Social Media Posts with DeepSeek AI and Google Drive**

by Abdellah Homrani

[View template details](https://n8n.io/workflows/5156-transform-books-into-100-social-media-posts-with-deepseek-ai-and-google-drive/)

[Browse Google Books integration templates](https://n8n.io/integrations/google-books/), or [search all templates](https://n8n.io/workflows/)

## What to do if your operation isn't supported

If this node doesn't support the operation you want to do, you can use the [HTTP Request node](../../core-nodes/n8n-nodes-base.httprequest/) to call the service's API.

You can use the credential you created for this service in the HTTP Request node:

1. In the HTTP Request node, select **Authentication** > **Predefined Credential Type**.
1. Select the service you want to connect to.
1. Select your credential.

Refer to [Custom API operations](../../../custom-operations/) for more information.
