SearchChampSearchChamp
Integrations

Connect HubSpot

Publish articles to your HubSpot CMS blog with a private app token.

Connecting HubSpot makes your HubSpot CMS blog a publish destination, so finished drafts go live from the Content Writer.

What you'll need

  • Super admin access in HubSpot, so you can create a private app.

Create the private app

In HubSpot, go to Settings → Integrations → Private Apps and create an app. Tick both CMS scopes:

ScopeWhy
content (read + write)Reading and writing blog posts and pages
files (File Manager upload)Uploading the images inside your articles

files is the one people miss. Without it, the token authenticates fine, then every article containing an image fails to publish — and images are generated by default. llms.txt publishing fails too.

A HubSpot private app token covers your whole HubSpot account. HubSpot doesn't offer a per-site or per-blog token, so there's no narrower option to choose — treat this token like an admin credential.

Steps

Open the HubSpot connect dialog

Go to Site Settings → Integrations, find HubSpot under Other platforms, and select Connect.

The Connect HubSpot dialog

Paste the private app token

Paste the token and select Connect. SearchChamp stores it securely and never displays it again.

What HubSpot supports

CapabilitySupport
PublishSupported
Edit contentSupported
Meta tagsPartial — title and description only, spliced into the page head. There's no Open Graph write path
ImagesPartial — File Manager upload requires the files scope alongside content
llms.txtPartial — wired, but it also needs the files scope to publish

Publishing has been confirmed by a real publish, but against one HubSpot portal. Treat your first publish on a new portal as a check rather than a formality.

On this page