Website Pages

Add a page to a HubDB table

Last updated: October 13, 2020

Applies to:

CMS Hub  Professional, Enterprise

HubSpot CMS accounts can build a data table to feature a dynamic listing of HubSpot-hosted website pages or landing pages. This is especially useful for event calendars, product catalogs, employee listings, and resource libraries. 

HubDB should be implemented by a designer or developer comfortable with using HubL or JSON APIs. Your developer can build and edit HubDB tables using the CMS developer documentation

Please note: pages created with starter templates aren't compatible with HubDB tables.

After your HubDB table is published by your web developer, you can quickly add a new page to this table from your page settings. 

  • In your HubSpot account, navigate to Marketing Website Landing Pages or Website Pages.
  • Hover over the landing pages or website page you want to add to your HubDB table, then click Edit.
  • Within the page editor, click the Settings tab at the top.
  • Click Advanced Options to expand more settings.
  • In the HubDB section, click the Table for dynamic pages dropdown menu and select a HubDB table to add this page to your database.


  • In the upper right, click Update or Publish to publish this page to your HubDB table.