What HubDB Is

Relational-style tables inside HubSpot. Rows = content items. Columns = fields. Pages query tables to render content dynamically.

Setup

CMS Hub tier gates HubDB. Create table via UI or API. Define columns (text, number, date, select, richtext, file).

Template Queries

HubL (HubSpot’s templating language) queries HubDB: ‘get all rows where category = X, sorted by date desc’. Render with standard HubL.

Dynamic Pages

A single template renders pages from HubDB rows. /location/{slug} driven by a Locations table. No manual page creation.

Permissions

Published vs draft rows. Preview drafts before publishing. Role-based editing access per table.

Share