Skip to main content
The HubSpot connector publishes posts to a blog in HubSpot Content Hub through the CMS Blog Posts API, with meta description, featured image and structured data filled in.

Before you start

  • A HubSpot account with Content Hub (any tier that includes a blog) and at least one blog.
  • Super Admin permission in that account — HubSpot only lets Super Admins create private apps.

Step 1 — Create a private app

  1. In HubSpot, click the settings icon, then Integrations → Private Apps (labelled Legacy Apps in newer accounts — choose Create legacy app → Private).
  2. On Basic info, name it SeoSorted.
  3. On Scopes, search for and tick content.
  4. Click Create app, confirm, then open the Auth tab and Show token → Copy. It starts with pat-.

Step 2 — Connect

Project Settings → Integrations → HubSpot → Connect and paste the token. We read your blogs with the token before saving. If you have more than one blog, we pick the one whose address matches your project’s website (or the first). To change it, open the card’s menu → Configure and choose another blog.

What we write

Republishing, unpublishing and deleting

  • Republish updates the same post in place.
  • Unpublish sets the post back to Draft.
  • Deleting the article in SeoSorted deletes the HubSpot post.

Troubleshooting

Edit the private app → Scopes, tick content, save, and paste the (unchanged) token again.
Create a blog under Content → Blog, publish one post so it exists, then connect again.