PHPackages                             t3g/hubspot - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. t3g/hubspot

AbandonedArchivedTypo3-cms-extension[Utility &amp; Helpers](/categories/utility)

t3g/hubspot
===========

hubpot extension

2.1.1(6y ago)421.7k5[3 issues](https://github.com/TYPO3GmbH/ext-hubspot/issues)[1 PRs](https://github.com/TYPO3GmbH/ext-hubspot/pulls)GPL-2.0-or-laterPHP

Since Jan 31Pushed 3y ago7 watchersCompare

[ Source](https://github.com/TYPO3GmbH/ext-hubspot)[ Packagist](https://packagist.org/packages/t3g/hubspot)[ RSS](/packages/t3g-hubspot/feed)WikiDiscussions develop Synced 3w ago

READMEChangelogDependencies (10)Versions (6)Used By (0)

Hubspot Integration for TYPO3
=============================

[](#hubspot-integration-for-typo3)

Authentication
--------------

[](#authentication)

Hubspot authentication is done using the environment variable "APP\_HUBSPOT\_TOKEN", which is generated by setting up a private app in your Hubspot instance. Read [how to create a private app](https://developers.hubspot.com/docs/api/private-apps#create-a-private-app) in the Hubspot documentation.

Configuration
-------------

[](#configuration)

- Add the TypoScript template at "Include static"
- Include the Page TSConfig
- Set the ENV vars APP\_HUBSPOT\_TOKEN (see Authentication) and APP\_HUBSPOT\_PORTALID (to your Hubspot hapi key and portal ID)

Forms
-----

[](#forms)

Forms can be inserted as content elements and will be rendered via the Hubspot Forms JS.

CTAs
----

[](#ctas)

CTAs can be included as content elements anywhere on your web site.

Campaigns
---------

[](#campaigns)

The extension provides the possibility to add campaign tracking information to any page in TYPO3. The tracking information will thereafter be included in every link generated to that page by TYPO3.

The backend module
------------------

[](#the-backend-module)

The Hubspot integration backend module displays an overview of all used hubspot elements and where you can find them. For example if you need to know which forms are used where, use the forms overview.

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance5

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor3

3 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~225 days

Total

3

Last Release

2260d ago

Major Versions

1.0.0 → 2.1.02020-04-25

### Community

Maintainers

![](https://www.gravatar.com/avatar/63373213aae432ce35282f7b1f0843556ca1127c9e2ea39dbeffd990c41c4427?d=identicon)[typo3com](/maintainers/typo3com)

---

Top Contributors

[![benjaminkott](https://avatars.githubusercontent.com/u/3243119?v=4)](https://github.com/benjaminkott "benjaminkott (25 commits)")[![NeoBlack](https://avatars.githubusercontent.com/u/1128085?v=4)](https://github.com/NeoBlack "NeoBlack (18 commits)")[![janhelke](https://avatars.githubusercontent.com/u/5299739?v=4)](https://github.com/janhelke "janhelke (13 commits)")[![maddy2101](https://avatars.githubusercontent.com/u/1925287?v=4)](https://github.com/maddy2101 "maddy2101 (9 commits)")[![andreaskienast](https://avatars.githubusercontent.com/u/1787983?v=4)](https://github.com/andreaskienast "andreaskienast (8 commits)")[![susannemoog](https://avatars.githubusercontent.com/u/321804?v=4)](https://github.com/susannemoog "susannemoog (7 commits)")[![mabolek](https://avatars.githubusercontent.com/u/8200271?v=4)](https://github.com/mabolek "mabolek (7 commits)")[![pixelmatseriks](https://avatars.githubusercontent.com/u/5682324?v=4)](https://github.com/pixelmatseriks "pixelmatseriks (1 commits)")[![kaiunterberg](https://avatars.githubusercontent.com/u/12910352?v=4)](https://github.com/kaiunterberg "kaiunterberg (1 commits)")

---

Tags

typo3typo3-cms-extension

###  Code Quality

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/t3g-hubspot/health.svg)

```
[![Health](https://phpackages.com/badges/t3g-hubspot/health.svg)](https://phpackages.com/packages/t3g-hubspot)
```

###  Alternatives

[friendsoftypo3/content-blocks

TYPO3 CMS Content Blocks - Content Types API | Define reusable components via YAML

103519.9k53](/packages/friendsoftypo3-content-blocks)[pagemachine/typo3-formlog

Form log for TYPO3

23238.6k8](/packages/pagemachine-typo3-formlog)[eliashaeussler/typo3-form-consent

Extension for TYPO3 CMS that adds double opt-in functionality to EXT:form

1595.5k](/packages/eliashaeussler-typo3-form-consent)[netresearch/rte-ckeditor-image

Image support in CKEditor for the TYPO3 ecosystem - by Netresearch

611.1M8](/packages/netresearch-rte-ckeditor-image)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

22260.2k](/packages/eliashaeussler-typo3-warming)[yoast-seo-for-typo3/yoast_seo

Yoast SEO for TYPO3

511.7M9](/packages/yoast-seo-for-typo3-yoast-seo)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
