Skip to content
HubSpot Developer Changelog

New limit for Dynamic Pages

CMS Hub enables you to dynamically generate pages based on HubDB row or CRM object data. We're introducing a new limit to the number of CMS pages that can use the same dynamic page data source. Users will only be able to select the same source - a single HubDB or CRM Object type - for up to 10 pages.

The data source field within the dynamic pages settings in a page's advanced settings screen.

What's happening?

Up to 10 CMS Pages are allowed to use the same HubDB table or CRM Object type as their dynamic page data source, enabling you to have 10 separate pages that dynamically generate pages based on the selected HubDB table or CRM Object type.This does not refer to the number of pages generated, specifically, it's about the number of CMS Pages with the same data source.

Reaching this limit is rare for most customers. If you reach this limit, you can use query parameters to control what content is displayed and create a similar experience to dynamic pages.  If your account is already over this limit for a given CRM object or HubDB table, the limit will not apply, your dynamic pages will continue to work and function as they have been.

Customers will receive an error in the page editor when they have set up dynamic pages for a single data source more than ten times. When a page no longer needs to be enabled for dynamic pages, customers can simply un-select a data source for dynamic pages in old versions of pages to reduce the count.

A general recommendation is to avoid having numerous duplicate versions of content as it can cause SEO and search issues. That said, a potential reason someone may have more than one CMS page use the same data source is during a website redesign, or when displaying some of the same data in a microsite that is separate from your main site.

When is this happening?

This limit is live for all.  Again if you're already over this limit for a given CRM object or HubDB Table, your dynamic pages will continue to work and function as they have been.

Questions or comments? Join us in the developer forums.