Free live webinar

Same team, more pipeline: AI-powered marketing for Dynamics 365 · Wed 11 Nov · 1:00pm ET · with Microsoft MVP Mark SmithSame team, more pipeline · 11 Nov

Save my seat
For teams evaluating HubSpot Marketing Hub

HubSpot sells AI by the credit. Professional buys you three generated assets a month.

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.

Side by side

HubSpot's column is quoted from their catalogue, knowledge base and pricing page.

ThinkingStreamsHubSpot Marketing Hub
How AI is soldWe 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 assetNot priced per asset.“Content Agent (Beta): 1000 credits per generated piece of content.”
So, assets per month on ProfessionalNot rationed.Three — and only if you spend credits on nothing else. Our arithmetic on their numbers.
What the AI buildsThe 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 fromGenerated 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 contentNo tier gate.“Marketing Hub Professional, Enterprise” for AI email and landing-page generation.
Published priceFrom $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 feeNone. 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 overYour Dynamics 365 data. Your CRM stays the system of record.HubSpot's CRM, with core objects synced to Dynamics by their connector.
Credit where it is due

HubSpot is the best-executed product in this category.

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.

  • Real agents shipping today, not a roadmap
  • The smoothest adoption experience in the category
  • A free native Dynamics connector for core CRM objects
The number that decides everything

You are asked to produce more with less. The AI is rationed.

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.

  • Professional: 3,000 credits/month ÷ 1,000 per generated asset = three
  • Credits are shared with the Customer, Prospecting and Data agents
  • Past the allowance: roughly $10 USD per generated asset
  • We sell the intelligence rather than rationing it per asset
Professional, per month
3,000credits included
1,000per generated asset
3assets, if nothing else runs
~$10USD per asset after that
What the AI actually builds

It writes the words. You still build the thing.

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.

  • Email: AI produces subject line, preview text, body and CTAs
  • Email requires a template to use or an existing email to clone
  • Landing pages ask for “the template to use or an existing page to clone”
  • Both require Marketing Hub Professional or Enterprise
The difference you feel on day one

We went all in on how the artifact gets built.

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.

  • A full campaign plan from one brief, approved item by item
  • Emails and reusable email templates, SMS, forms, landing pages, social, blog posts, images
  • Every draft grounded in Business DNA, not a tone picker
  • Guards and approvals so nothing sends without a person saying so
From one brief
The plangrouped by kind of artifact
The templatesgenerated, not supplied
The assetsemail, SMS, pages, social
Your reviewapprove or exclude item by item
If you run Dynamics 365

Their AI is good because it sits on their CRM.

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.

  • One customer database, not two kept in agreement
  • Marketing engagement visible on the records sales already open
  • Virtual tables: no Dataverse storage cost and no API-entitlement cost, at any volume
Pick how it is stored
Standardordinary Dataverse tables
Virtualnothing stored, read on demand
Elasticbuilt for very high volume
Managed solutioninstalls alongside; no existing table changed
The rest of the bill

Priced per seat and per contact, before the AI.

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.

  • HubSpot Professional: $800 USD/mo, 3 seats, 2,000 marketing contacts, $3,000 USD required onboarding
  • HubSpot Enterprise: from $3,600 USD/mo, $7,000 USD required onboarding, extra seats on top
  • To email someone in HubSpot, they must be a metered marketing contact
  • ThinkingStreams from $650 USD/month, annual commitment — not per seat, not per contact
Moving

Bring your templates with you, yourself.

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.

  • Email template import is built in and self-serve
  • Merge fields converted; unmatched ones flagged as placeholders, never guessed
  • Unsubscribe link repointed, your footer design kept
  • Optionally re-host images so they survive closing the old account
FAQ

Frequently asked questions.

Is the three-assets-a-month figure fair?

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.

Are you saying HubSpot's AI is worse than yours?

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.

How does your pricing actually work?

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.

Can't we just use HubSpot's Dynamics connector?

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.

When would you tell us to stay on HubSpot?

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.

Public Preview

Bring a real brief, and your Dynamics environment.

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.