n8n-nodes-google-nexviahub
v0.1.23
Published
n8n custom node for Google Workspace (Gmail, Calendar, Sheets, Drive) with dynamic OAuth
Maintainers
Keywords
Readme
n8n-nodes-google-custom
An n8n custom node for interacting with Google Workspace (Gmail, Calendar, Sheets, Drive) dynamically.
This node allows you to pass your Client ID, Client Secret, and Refresh Token as fully dynamic workflow properties (rather than static n8n credentials), allowing for powerful multi-tenant or variable-driven automations.
Features
- Dynamic Authentication: Exchange Google Refresh Tokens for Access Tokens seamlessly on each execution using dynamic workflow inputs.
- Gmail Operations: List Emails, Send Emails natively.
- Google Calendar: Create dynamic events and list calendar events.
- Google Sheets: Read ranges and automatically append arrays of arrays using A1 notation.
- Google Drive: List files and natively upload raw contents and strings via
multipart/relatedAPI requests.
Installation
Follow the standard community node installation protocol in your n8n settings, or manually link this package:
npm install n8n-nodes-google-customNode Properties
| Property | Type | Description |
|---|---|---|
| Client ID | String | Your Google API Client ID. Supports n8n expressions. |
| Client Secret | Password | Your Google API Client Secret. Supports n8n expressions. |
| Refresh Token | Password | The Refresh Token authorized with necessary scopes. Supports n8n expressions. |
| Resource | Options | Select between Gmail, Calendar, Sheets, or Drive. |
| Operation | Options | The operation to execute for the selected resource. |
License
MIT License
