hubdb

n8n node for HubSpot HubDB API v3 operations

Package Information

Released: 11/16/2025
Downloads: 829 weekly / 829 monthly
Latest Version: 1.0.8
Author: Eduardo Almeida

Documentation

n8n-nodes-hubdb

n8n community node for HubSpot HubDB API v3 operations.

Features

This node provides comprehensive access to HubSpot HubDB API v3, including:

  • Table Operations: Create, read, update, delete, clone, publish, unpublish, and reset draft tables
  • Row Operations: Full CRUD operations plus batch operations (create, update, read, delete, clone, replace)
  • Draft Operations: Manage draft versions of tables and rows
  • Advanced Features:
    • Pagination support
    • Query filtering
    • Column name mapping
    • Batch operations

Installation

For n8n Cloud or Self-hosted (Production)

  1. Via n8n Interface (Recommended):

    • Go to SettingsCommunity Nodes
    • Click Install a community node
    • Enter: n8n-nodes-hubdb
    • Click Install
  2. Via npm (Self-hosted only):

npm install n8n-nodes-hubdb

For Local Development

# In this project directory
npm install
npm run build
npm link

# In your local n8n directory
cd /path/to/n8n
npm link n8n-nodes-hubdb

⚠️ Note: npm link only works for local n8n installations. For n8n Cloud, you must publish to npm first.

Credentials

The node requires HubSpot API credentials. You can use either:

  • API Key: Your HubSpot Private App API Key
  • OAuth2: OAuth2 Access Token

Resources and Operations

Table

  • Get All
  • Get
  • Create
  • Update
  • Delete
  • Clone
  • Publish
  • Unpublish
  • Reset Draft

Row

  • Get All
  • Get
  • Create
  • Update
  • Delete
  • Batch Create
  • Batch Update
  • Batch Read
  • Batch Delete
  • Batch Clone
  • Batch Replace

Draft Table

  • Get
  • Update

Draft Row

  • Get
  • Update
  • Batch Create
  • Batch Read
  • Batch Update
  • Batch Delete
  • Batch Clone
  • Batch Replace

Development

# Build
npm run build

# Watch mode
npm run dev

# Lint
npm run lint

License

MIT

Discussion