USE CASE

HubSpot’s AI chatbot, and adding another in Site Footer HTML

HubSpot’s customer agent costs 50 cents for each conversation it resolves, on Professional and Enterprise plans. Deacon goes in through Site Footer HTML.

Published

HubSpot’s AI chatbot is an AI customer service agent, which HubSpot calls its customer agent. It comes with the Professional and Enterprise tiers of HubSpot’s hubs, per HubSpot’s overview of the customer agent. It answers on channels such as chat and email, once a live chat, WhatsApp or Facebook channel is connected. It can crawl up to 5,000 pages of your site, according to HubSpot’s guide to setting it up. Since April 2026 each resolved conversation has cost 50 cents in HubSpot Credits, per HubSpot’s announcement of per-resolution pricing.

On 19 September 2026, HubSpot’s product catalog listed its cheapest Professional tier, Smart CRM Professional, from $50 a month per seat.

What HubSpot bills as a resolved conversation

HubSpot has two tests. In the first, the agent shared a source, such as a knowledge base article, or did something for the visitor, such as resetting a password. No qualifying handover to a person can follow within 72 hours of the visitor’s last message. In the second, a lead is marked qualified, partially qualified or not qualified.

Only a handover the visitor starts counts, per HubSpot’s guide to the agent’s reports. The visitor starts one by asking for a person, or by using a handover phrase you set up.

So a visitor who reads an answer that shares one of your articles, then closes the window, is a resolution. You pay for it. Whether the answer fitted their question does not come into it, and our piece on why support bots make things up covers that risk.

HubSpot’s free tools have live chat and rule-based bots at no charge. A free bot is limited to creating tickets, qualifying leads and booking meetings.

Deacon has plans priced by the month or the year, and a free one with 50 answers a month.

  1. Add your HubSpot site’s domain to Deacon’s Install page and copy the snippet shown there.
  2. In HubSpot, click the settings icon and go to Content, then Pages.
  3. Choose your website’s domain from the dropdown.
  4. Click Override default settings in the Site Footer HTML section, paste the snippet, and click Save.

Pick the domain your pages are on. Code in the default settings for all domains also shows up on HubSpot quotes, HubSpot’s article on code snippets says. Once you override a domain, the default code stops applying to it. Copy anything you still need from the default box into the new one. You need the website settings permission to change either.

HubSpot’s own articles disagree on which plans can edit these fields. The code snippets article says all plans. The article on adding Google Tag Manager limits them to Content Hub Starter and up, or Marketing Hub Professional and up.

Coded templates and security headers

HubSpot puts Site Footer HTML into each page through a template variable, standard_footer_includes. Its developer page on website settings explains the link. HubSpot’s own templates carry it. A custom coded template written without it would not load the snippet.

Content Hub accounts can switch on a content security policy for a domain. It limits the scripts a page may load. If yours is on, add Deacon’s domain to it, the way HubSpot’s domain security article lists its own domains. The same article describes a report-only mode for testing a policy first.

One chat button per page

A HubSpot page already carries HubSpot’s tracking code, and with it HubSpot’s chat widget when a chatflow is switched on. If Deacon goes on the same pages, switch the chatflow off there, or visitors see two chat buttons. The install guide shows how to style Deacon’s own.

HubSpot builds its pages on the server, so each link loads a new page. A conversation open in Deacon stays open when the next page loads, in the same tab.

HubSpot gives each account a system domain. Its ending depends on where HubSpot hosts your data, such as hs-sites.com or hs-sites-eu1.com, per HubSpot’s page on system domains. A site published there needs that address on Deacon’s list too. A preview link on a system domain opens only for someone logged in to HubSpot, says HubSpot’s guide to creating pages.

Try it on your own documentation

Add your help pages, ask it the question you know your docs cannot answer, and watch it say so.

The free plan covers 50 answers a month on one seat, and the paid plans are on the pricing page.

Start free

Free plan, no card.

READ NEXT