Chat widget

Is your HubSpot Conversations chatbot EU AI Act ready?

Article 50 asks that visitors know they are talking to an AI. Scan your site free, and read below exactly where that notice goes in HubSpot Conversations.

Free · No account · Result in ~30s

HubSpot Conversations and Article 50, briefly

HubSpot calls everything that appears in the bottom right corner a chatflow, but two different things hide under that name: a live chat that reaches a person and a bot flow that answers on its own. Plenty of sites run both, on different pages, with their own targeting rules. That makes HubSpot the vendor where the notice has to go in the most places.

What our scans found on HubSpot Conversations sites

We have not yet scanned enough sites where HubSpot Conversations was the first widget we detected to say anything meaningful here. As soon as the sample is large enough it will appear, counts included. We would rather publish nothing than a percentage based on two sites.

How we detect HubSpot Conversations

Our scanner looks for these signals on your public page. Two independent signals are required for a match, so a blog post that merely names the vendor does not count.

Script hosts
js.hs-scripts.comjs.usemessages.comjs-eu1.hs-scripts.comapi-eu1.hubspot.com
JS globals
window.HubSpotConversations
DOM selectors
#hubspot-messages-iframe-container

Where the AI notice goes in HubSpot Conversations

Chatflows, your chatflow, Build, welcome message. In a bot chatflow that is the first action in the flow, and it is also the first thing a visitor sees.

  1. 1

    In HubSpot go to Automations, Chatflows.

  2. 2

    Filter on Website and see which chatflows are live.

  3. 3

    Open the Build tab on each bot chatflow.

  4. 4

    Edit the first action: the welcome message of the bot.

  5. 5

    Check the Target tab per chatflow so you do not miss a page.

The sentence you paste

You are chatting with an AI assistant, not a person.

The welcome message only appears after opening. The banner snippet from the Compliance Kit covers the moment before that with a single script tag, and your AI transparency statement covers the question that comes after.

Watch out with HubSpot Conversations: HubSpot separates live chat from bots. Only the bot variant is an AI interaction; if you run both, set it in the bot flow and keep the banner.

HubSpot Conversations documentation: knowledge.hubspot.com

What goes wrong most often with HubSpot Conversations

Three mistakes we run into on sites that did set the notice. Each one costs points in the scan, and each one takes minutes to fix.

Checking that it works in HubSpot Conversations

Start by listing your live chatflows and noting which pages each one fires on; those targeting rules sit on the Target tab. Then walk those pages one by one in an incognito window and read the first message that appears. HubSpot caches the chatflow config briefly, so wait a minute after saving before drawing conclusions. Do not skip your landing pages: they often carry a flow of their own that nobody has owned since the campaign ended.

After that you can scan again. Our scan looks at the same public page a visitor does, so what you see in an incognito window is roughly what we see.

Two dates

  • 2 August 2026: the transparency duty on interaction (Article 50) applies.
  • 2 December 2026: marking AI-generated content becomes relevant.

Frequently asked questions

I have several chatflows per page.

Set the notice in every flow that starts with a bot. The banner from the kit covers all pages at once, which makes it a sensible second layer alongside the individual flows.

Does the HubSpot form count?

No, a static form does not hold a conversation. Article 50(1) is about systems that interact with people. If you use HubSpot AI summaries inside your replies, that is a different question.

Does anything change when I move from live chat to a bot?

Yes. The moment a bot gives the first answer, your situation shifts from "a person replies" to "an AI replies". Plan the notice in the same sprint as the switch, not after it.

Running another widget as well?

Fix this for HubSpot Conversations in about 15 minutes

The Compliance Kit contains a copy-paste disclosure banner (NL/EN/DE), an AI transparency statement, an AI system inventory and a step-by-step guide per widget.

See the Compliance Kit (€149)

Technical compliance tooling and templates. Not legal advice.