Their published catalogue prices the Content Agent at 1,000 credits per generated piece of content, and Marketing Hub Professional includes 3,000 credits a month. The AI is an allowance you spend. Here it is the platform — and whether it is an email, a landing page or the template itself, it drafts the whole artifact rather than filling in one you built.
Every figure below is HubSpot's own, from their product and services catalogue, their credits documentation, their AI email documentation and their published pricing, all checked on 6 October 2026. Where we do arithmetic on their numbers we say so, so you can redo it.
HubSpot is an excellent product and this is not a page about bugs. It is about two things a feature list will not show you: how much AI you are actually allowed to use, and how much of the artifact the AI really builds.
HubSpot's column is quoted from their catalogue, knowledge base and pricing page.
| ThinkingStreams | HubSpot Marketing Hub | |
|---|---|---|
| How AI is sold | We sell the intelligence itself, not seats or contacts. Plans start at $650 USD/month on an annual commitment. | HubSpot Credits — 500/month on Starter, 3,000 on Professional, 5,000 on Enterprise. |
| Cost of one generated asset | Not priced per asset. | “Content Agent (Beta): 1000 credits per generated piece of content.” |
| So, assets per month on Professional | Not rationed. | Three — and only if you spend credits on nothing else. Our arithmetic on their numbers. |
| What the AI builds | The whole artifact — emails, reusable email templates, landing pages, web forms, social posts, blog posts and images. | For an email: “subject line, preview text, body, and CTAs.” For a page, copy and images into a layout you pick. |
| Where the layout comes from | Generated with everything else, from the same brief. | You. Email needs “an existing email or template”; Breeze asks for “the template to use or an existing page to clone.” |
| Tier required to generate content | No tier gate. | “Marketing Hub Professional, Enterprise” for AI email and landing-page generation. |
| Published price | From $650 USD/month, annual commitment. | Professional $800 USD/mo with 2,000 marketing contacts. Enterprise starts at $3,600 USD/mo with 10,000. |
| Mandatory onboarding fee | None. Template import is a built-in feature you run yourself. | One-time onboarding required: $3,000 USD Professional, $7,000 USD Enterprise. |
| Whose customer data the AI reasons over | Your Dynamics 365 data. Your CRM stays the system of record. | HubSpot's CRM, with core objects synced to Dynamics by their connector. |
We would rather say this first than have you find we had buried it. HubSpot is easier to adopt than anything else here, the interface is genuinely good, the support and education are excellent, and their agent strategy is the right bet — a Campaign Agent that turns a single goal into a planned multi-channel campaign is the same idea we are built on.
So we are not going to argue that HubSpot is a bad product. We are going to argue about two things a demo will not show you: how much AI your plan actually entitles you to, and how much of the work the AI really takes off your desk.
From HubSpot's own product and services catalogue on 6 October 2026. HubSpot Credits are included at 500 a month on Starter, 3,000 on Professional and 5,000 on Enterprise. The Content Agent is priced at 1,000 credits per generated piece of content.
That arithmetic is not subtle. Professional buys three generated assets a month. Enterprise buys five. And that is the generous reading, where you spend nothing on the Customer Agent at 50 credits a resolution, the Prospecting Agent at 100 credits a lead, the Data Agent at 10, or AI actions in workflows at 10 an execution — all of which draw on the same pool.
Past the allowance you buy more, at $0.010 USD a credit or $10 USD a month for a 1,000-credit pack, which prices a generated asset at roughly $10 USD each.
This is the part worth sitting with. If the reason you are buying AI is that your team has to produce several times what it used to, an allowance measured in a handful of assets a month is not a productivity tool. It is a sample.
This is HubSpot's own description of what AI email creation produces: “the email will use the layout of an existing email or template and include the following: subject line, preview text, body, and CTAs.” Before it generates anything you must choose a layout — Use a template or Clone an existing email.
Landing pages work the same way. Breeze Assistant generates a page from your description, and their documentation says it “may ask clarifying questions, including the goal of the landing page, intended audience, and the template to use or an existing page to clone.”
So the pattern holds across the artifacts: the AI fills in a structure you already own. Someone still has to have built the template, the page layout and the system they fit into, and that someone is you or an agency. The copywriting is a real saving. It was never the bottleneck.
Write a short brief — what you are promoting, to whom, and the outcome you want. An agent proposes a complete plan grouped by kind of artifact. Check or uncheck each item, then generate everything you approved at once, and each one lands as a reviewable draft in its own AI session.
A campaign here creates the whole range: emails and reusable email templates, SMS, web forms and landing pages, social posts, blog posts, images and more. The template is not a prerequisite you supply. It is one of the things that gets made.
Every artifact is drafted from your Business DNA — your positioning, voice and audiences — and written straight to your CRM. That is the difference between an assistant that helps you fill a page and a platform that builds the page.
HubSpot's agents reason over a rich customer record, and that record is HubSpot's. The better you want the AI to be, the more of your customer reality has to live there. For a company running on Dynamics 365 that is not an integration detail — it is a slow migration of your data's centre of gravity, one sync at a time, until which system is authoritative has quietly answered itself.
We made the same bet the other way. ThinkingStreams syncs two-way with Dynamics 365 for Sales, your CRM stays the system of record, and data push writes emails, SMS and form submissions into your environment on the Contact and Lead records your sales team already opens — as Standard tables, as Elastic for very high volume, or as Virtual, where nothing is stored in Dataverse at all. It installs as a managed solution alongside what you have; no existing table is changed.
From HubSpot's published pricing on 6 October 2026, in US dollars — worth stating plainly, because in a lot of markets that is the whole conversation. Professional is $800 USD a month including three seats and 2,000 marketing contacts, with a $3,000 USD one-time onboarding fee that is required, not optional. Enterprise starts at $3,600 USD a month with a required $7,000 USD onboarding fee. Extra seats are charged on top.
The contact tier is also a gate, not only a price: HubSpot states that “only marketing contacts count toward your contact tier and impact the cost of your subscription,” while “marketing emails... will only work for contacts set as marketing.”
We sell something different. We do not charge per seat or per contact — we sell the intelligence, and plans start at $650 USD a month on an annual commitment. Invite the whole team, keep your whole database, and no status on a record decides who you are allowed to reach.
Your existing email templates come with you, and you move them yourself. Template import is a feature in the product, not a professional-services engagement you book and wait for.
The import does the fiddly part. Merge fields written in another tool's conventions — *|FNAME|*, %%first_name%% — are converted to this platform's form. Your old unsubscribe link stops working the day you leave, so the import repoints it at your unsubscribe URL while keeping the footer design you already have. Scripts, forms and tracking widgets are stripped, because mail clients block them anyway; your layout, styles, images and Outlook-specific markup are kept exactly as they were. Anything it cannot map becomes a flagged placeholder, and it tells you precisely what it changed — nothing is silently filled in for you.
After that an imported template behaves like any other: it lands in the Library, you can @-mention it in a session, clone it into a campaign, or ask the assistant to change it.
And if you are on Dynamics, the hardest part of most migrations does not apply. Your leads and contacts stay where they are.
It is arithmetic on HubSpot's own published numbers and we show our working so you can check it: their catalogue lists 3,000 included credits a month on Professional and prices the Content Agent at 1,000 credits per generated piece of content, checked 6 October 2026. If you also spend credits on their other agents — 50 a customer resolution, 100 a recommended lead, 10 a data response — you get fewer. Past the allowance you can buy more at $0.010 USD a credit.
Not across the board. Their Campaign Agent is the right idea and their execution is excellent. The two differences we are pointing at are specific and checkable: how much AI your plan actually entitles you to, and how much of the artifact the AI produces. HubSpot's own documentation says the email generator produces subject line, preview text, body and CTAs into a layout you supply.
We sell the intelligence rather than seats or contacts, and plans start at $650 USD a month on an annual commitment. You are not charged for adding a colleague, and you are not charged for holding a contact in your database. Usage is discussed openly and quoted before you commit.
You can, and it is free and syncs core objects both ways. The question is what you want it to be. If HubSpot becomes your real customer database and Dynamics becomes a downstream copy, the connector is working exactly as designed — and that should be a decision you make, not one you discover in eighteen months.
If your team's output is comfortably inside what the credit allowance covers and nobody is asking you to multiply it, the case for moving is weak and we will say so on the call. Our argument lands when the volume of work is the problem, or when Dynamics 365 is staying and you do not want a second customer database to maintain.
Ask us to produce a full campaign — templates, landing pages and forms included — and count what it would have cost in credits.
Prefer to talk first? Book a demo or get pricing from the top of any page.