HubSpot CMS Hub vs. Croct: which are the differences?

ProductBy Mariana Bonanomi

HubSpot is known for its suite of marketing, sales, and customer service software. HubSpot CMS Hub is a content management system (CMS) that enables users to build and manage websites within the HubSpot platform. It provides tools for creating, editing, and optimizing content for the web without needing extensive technical knowledge. CMS Hub offers features such as drag-and-drop page editing, SEO optimization tools, personalization capabilities, and integrations with other HubSpot tools for marketing automation and analytics.

Croct, on the other hand, is a personalization platform that offers an API-first headless CMS designed to enable companies of all sizes to create personalized browsing experiences. Users can rely on its capabilities of analytics, AB testing, and customer data management to make sure clients have an outstanding browsing journey. Its SDK gives growth teams more autonomy while focusing on performance, dev experience, and making sure the design system of a website is not broken.

Although very different in their main purposes, the two platforms have many similarities, and that is why our sales team gets questions about how they compare to each other. Looking to clear up these doubts, we created this article to distinguish the main differences and similarities between both platforms and state our positioning regarding each one. Keep reading to learn which one is the most suitable for the current stage of your marketing operations.

Croct vs. HubSpot CMS at a glance

The table below summarizes the differences between Croct and HubSpot CMS. Next, we will give you more details on some of the main points.

CroctHubSpot CMS
CMS TypeHeadless CMSWeb CMS
Website Hosting✔️
Multi-language content creation✔️✔️
Visual editor✔️
Number of experiencesLimited according to the chosen planUp to 1 per page
Dynamic contentAdvancedBasic and limited to 1 category
VariablesMore than 100 variables~15 variables
Context Enrichment✔️✔️
SegmentationAdvanced (natural language)Basic (with filters) and limited to 1 category
Experiment analysisBayesianNone
ReportsPer audience, experiment and variantPer audience and variant
Data export✔️✔️
Experiment typeContentContent
Traffic Allocation✔️✔️
Number of variantsUp to 5Up to 5 for Adaptive Testing and 2 for common AB testing
ML testing recommendationSoon✔️
Identity Resolution✔️For leads only
Integration with CRM✔️

Before we begin this discussion, it's important to clarify that we are comparing our platform with CMS Hub's Professional and Enterprise plans, which cost US$ 360 and US$ 1,200 a month, respectively. We chose to leave CMS Hub's Starter plan out of the comparison since it has several limitations and doesn't carry many of the features included in our software.

We must also say that we are comparing very distinct platforms, even if many features look alike. While our product provides a headless CMS for personalization, HubSpot's platform provides a web CMS. On HubSpot's website, there are comparisons between CMS Hub and tools such as Instapage and Unbounce rather than headless CMSs, which are more robust and advanced. Ultimately, headless CMSs operate under a different purpose, which we will explain next.

Headless CMS vs. web CMS

A CMS where the content repository is detached from the presentation layer (the HTML structure and the CSS styles) is known as a headless CMS. Content stored in a headless CMS is delivered via APIs to ensure that it is shown consistently across devices.

A headless CMS option can often circumvent some of the annoyances caused by non-headless CMS platforms that hold content in one location or distribute it to only one specific marketing channel. It gives you the choice of providing content across many digital platforms, displaying them in different layouts since the structure and style of components stay in the source code.

Unlike Croct, HubSpot CMS isn't headless. This means that people that operate the platform can freely and unrestrictedly define elements' form and style through a visual editor. In some cases, it is nice to have this kind of freedom, however, if you need to follow a well-defined design system, it may not be the best option. Besides, since it serves a complete HTML source code, developers can't be sure that it is flexible and bug-free on any device (mobile and desktop, for instance.

Besides the templates and pre-built website elements that most web CMSs offer, HubSpot also provides users with generative AI tools for content creation. It helps marketers come up with layouts and copies for websites, write blog posts, and improve SEO strategies. Croct, on the other hand, still doesn't have generative AI tools.


HubSpot CMS carries a creation and hosting system that allows users to create whole pages inside HubSpot’s domain ( or inside their own domains. Croct, on the other hand, doesn't offer a managed system for website creation and hosting.

Dynamic content

Both Croct and HubSpot CMS enable dynamic content, or Smart Content, which is the term adopted by HubSpot. Having dynamic content on your website means it can be natively personalized according to segmentation rules.

You'll need a developer on both platforms to work on the initial implementation, which is the only requirement to make the attributes dynamic. From then on, marketing professionals with little or no programming skills can easily make changes at any time.

The difference between the two platforms is that HubSpot CMS doesn't allow compound segmentation rules. If you segment your audience based on location, for example, you will not be able to simultaneously segment by device type.

Besides, creating dynamic content with HubSpot CMS is restricted to specific parts of your site: you can't personalize some forms and thank you pages. It is also limited to one personalized experience per page.

There are no segmentation restrictions regarding compound rules or content type at Croct. The number of personalized experiences per page is not limited either.

Increase ROI and reduce CAC with personalizationStart today. Explore our platform and discover the easiest way to regain control over the user experience.
A image showing audiences for onboarding


Segmenting your traffic to improve results is essential in optimization processes. Each strategy demands a given kind of segmentation, and all the required data isn't always available on the platform. This is why we split that analysis into two sections: segmentation with data available within the platform and segmentation based on external data.

Native segmentation variables

HubSpot CMS provides the following parameters for audience definition:

  • CRM contact list
  • Type of device
  • UTM parameters (source, medium, campaign, content, term)
  • User life-cycle stage (funnel stage)
  • Reference page
  • Country and language
  • UTM parameter (source, medium, campaign, content, term).

Check the complete list with examples here.

With HubSpot CMS, it is possible to create browsing experiences closer to the current user's session context. This kind of segmentation may be enough in simpler test cases. However, the more you know your audience, the greater the number of hypotheses on what best resonates with users.

This is why Croct considers the whole user's journey at website optimizations. With Croct's user profile and browsing data enrichment, you can define the audience based on the following parameters:

  • Page URL
  • UTM parameters (source, medium, campaign, content, term)
  • Complete device, browser, and operating system data
  • Session and user history data
  • Location (city, state, country)
  • E-commerce data such as complete cart information (products, coupons, etc.).

Here you will find the complete list of Croct's segmentation variables.

Segmentation with external data

When using HubSpot CMS, the only way to enrich users' profiles is through APIs HTTP (much used in forms) and event tracking. Processed data is linked to contacts stored in the marketing module (and sometimes shared with the CRM module) to be used in content segmentation and personalization. However, it's important to highlight that this is only possible when dealing with users who have registered on the website or provided contact information (in some form), not with anonymous users.

With Croct, on the other hand, you can import data from website events to enrich both anonymous or identified users' profiles. Thus, you can use it not only right after the import but also later on. This means that a piece of information can be collected in a given session and used to personalize future sessions even days later.

Companies that sell annual or monthly subscription plans could use information from a viewed or purchased plan to personalize the content users see on the website. Another common practice is using information users provide in forms, such as texts and values, to segment a test or personalize content dynamically, whether the user has or has not provided id or contact information yet.

Experiment analysis

HubSpot CMS doesn't use statistical analysis methods for experiments and simply shows each variant's volume and raw conversion data. Croct uses the Bayesian approach, the standard in the market of companies whose core product is AB testing. Among several reasons why companies consider this to be the most robust and adequate method for experiment analysis, we could highlight the following:

  • The possibility of declaring a winner variant before the estimated conclusion date
  • Metrics are more detailed than in other methods
  • Results are more accurate than in other methods
  • Interpreting results is simpler than in other methods.

For more about the Bayesian approach check the article in our blog.


With so many segmentation possibilities, the platform dashboard must provide high granularity reports of the personalized experiences. Croct dashboards enable real-time tracking of each experience, including information on:

  • Audience size
  • Number of users and sessions in a given period
  • Share of website users reached
  • Website personalized areas
  • Products sold
  • Conversion rate (per device).
Experience dashboard example
Experience dashboard example

The information above supports a complete mapping of the conversion funnel with filters that detail the funnel by, for instance, device and date.

HubSpot CMS doesn't support automatically viewing data at the experience level, but only from variants and audiences. This limits analyses when it comes to advanced segmentation. Therefore, creating customized reports is still necessary, which makes the access to that information costlier and more complicated.

Number of variants

Croct supports testing up to five different variants simultaneously to validate which version of a given content will generate the higher conversion rate. HubSpot CMS only allows two variants in regular AB tests and five variants in Adaptive Testing, a machine learning algorithm for traffic distribution recommendation based on the best variant available within the Enterprise plan.

We'll discuss this feature further.

Machine learning traffic distribution recommendation

HubSpot CMS offers the Adaptive Testing feature to users with the Enterprise plan. Adaptive Testing is a machine learning model that identifies which of the tested variants performs best in a given period while automatically adjusting traffic among them. As tests begin, the number of users who visualize each content variant is the same. That amount is adjusted over time as the model selects the variants that drive the highest conversion rates. At the end of the tests, all users see the same content.

Traffic distribution among variants in Adaptive Testing
Traffic distribution among variants in Adaptive Testing

Croct is currently working on a machine learning model for automatic traffic distribution similar to Adaptive Testing.

Identity resolution

Identifying someone connected to several devices as a unique user is table stakes for a thorough user journey analysis. As the user journey gets increasingly complex, this functionality becomes extremely important for offering experiences that link into each user's context.

HubSpot CMS offers an identity resolution system that supports personalizations on different devices. However, it is only available after the user registers as a lead or client in the contact base.

This is a drawback if you wish to increase conversion rate at the acquisition funnel stage. Therefore, Croct's identity resolution system allows you to identify anonymous users, leads, and customers.

To know more about our identity resolution system, check our blog post on this matter.


Both Croct and HubSpot CMS carry APIs for content, events, sessions, and users. Nevertheless, Croct offers an evaluation API that checks users' information such as interests, location, and browsing behavior in real-time.

Since HubSpot delivers several other marketing services that don't belong to Croct's core, HubSpot CMS bears many APIs focussed on services such as email marketing, forms, SMS, among others.

At Croct, all settings can be made through the user graphic interface.

You may find more about HubSpot's APIs on this link.

CRM integration

As mentioned above, HubSpot delivers other marketing services besides HubSpot CMS. Therefore, it has native integrations with HubSpot's CRM and other CRM and email tools. Croct doesn't provide native CRM integrations, but as a headless and API-first CMS, we provide integration possibilities for basically any API or SDK application. Having most of our customers in non-e-commerce industries, we have a lot of experience helping them integrate Croct and their CRMs.

Experience schedule feature

When campaigns have a specific day and time to go live, many marketers end up having to open their computers outside of work hours to activate them or update personalized content. This is specifically difficult when dealing with audiences in different time zones, for example.

That is why Croct offers users the possibility of easily scheduling the start, pause, end, and updates of any personalized experience.

With this feature, they have full control over the schedule of personalizations for efficient content management. The publishing is secure and automated — which considerably reduces the risk of errors and unforeseen events.

It also gives them the flexibility to edit both live and scheduled experiences — and create customized strategies as needed.

HubSpot CMS, on the other hand, doesn’t have any experience scheduling features.


Both Croct and HubSpot CMS are used to create, personalize and test websites' content. The fact that one of them is headless and API first and the other is template-based tells much about what use cases each would suit. Looking at particular characteristics of each platform as advantages or disadvantages should rest on the purpose of the operation as well as on the marketing, growth, and CRO teams' maturity.

We hope this post has helped guide you through the process of choosing which tool best suits your needs. But if you want to go further and discover how a personalization platform can help boost your business results, create your free account and explore Croct!

Let's grow together!

Learn practical tactics our customers use to grow by 20% or more.