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 today

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 72% of packages

Maintenance5

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity64

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

2206d 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

[fluidtypo3/flux

The flux package from FluidTYPO3

152982.2k20](/packages/fluidtypo3-flux)[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

1954.1M49](/packages/fluidtypo3-vhs)[friendsoftypo3/content-blocks

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

96374.6k23](/packages/friendsoftypo3-content-blocks)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M774](/packages/typo3-testing-framework)[eliashaeussler/typo3-form-consent

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

1481.0k](/packages/eliashaeussler-typo3-form-consent)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)

PHPackages © 2026

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