PHPackages                             agenciafmd/laravel-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. agenciafmd/laravel-hubspot

ActiveLibrary

agenciafmd/laravel-hubspot
==========================

Integração com o HubSpot

v12.x-dev(1mo ago)018MITPHP

Since Mar 23Pushed 6mo agoCompare

[ Source](https://github.com/agenciafmd/laravel-hubspot)[ Packagist](https://packagist.org/packages/agenciafmd/laravel-hubspot)[ Docs](https://github.com/agenciafmd/laravel-hubspot)[ RSS](/packages/agenciafmd-laravel-hubspot/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

Laravel - Hubspot
-----------------

[](#laravel---hubspot)

[![Downloads](https://camo.githubusercontent.com/863647839a7de8ce4262bad321763274300eea9b1aa39995757187ea626952d0/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6167656e636961666d642f6c61726176656c2d68756273706f742e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/agenciafmd/laravel-hubspot)[![Licença](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

- Envia as conversões para o Hubspot

Instalação
----------

[](#instalação)

```
composer require agenciafmd/laravel-hubspot:dev-master
```

Antes de começarmos, é preciso solicitar uma conta para termos acesso ao Hubspot como desenvolvedor.

Isso caso o 'Marketing' responsável pela integração não tenha criado o formulário lá ainda. ***Caso*** ele já tenha criado, peça o `Código de incorporação` do formulário, e pule para esse passo [Código de incorporação](#c%C3%B3digo-de-incorpora%C3%A7%C3%A3o)e depois pule para adicionar os valores no .env. Se não, continue na Documentação.

Bom, vamos começar.

Acessando o Hubspot
-------------------

[](#acessando-o-hubspot)

### Configuração do formulário

[](#configuração-do-formulário)

O nosso objetivo inicial é criar um formulário para capturar os leads do site e enviar para o Hubspot.

[![docs/01.jpeg](docs/01.jpeg)](docs/01.jpeg)

---

[![docs/02.jpeg](docs/02.jpeg)](docs/02.jpeg)

---

[![docs/03.jpeg](docs/03.jpeg)](docs/03.jpeg)

---

### Criar formulário

[](#criar-formulário)

Agora vamos criar o formulário que iremos utilizar para capturar os leads.

#### Por exemplo

[](#por-exemplo)

Seguindo os padrões que temos de LP que é {nome, email, telefone}, mas claro que se o form que você estiver codando tenha mais campos, adicione os campos necessários.

[![docs/04.jpeg](docs/04.jpeg)](docs/04.jpeg)

---

### Adicionar campos

[](#adicionar-campos)

Agora vamos começar a personalizar o formulário, adicionando os campos necessários para nosso projeto.

Neste caso dos prints, o projeto precisava apenas de nome, email e telefone, então já comecei removendo o campo de "Last name" que vem por padrão.

[![docs/05.jpeg](docs/05.jpeg)](docs/05.jpeg)

E logo após, adicionei o campo de telefone que faltava.

[![docs/06.jpeg](docs/06.jpeg)](docs/06.jpeg)

[![docs/07.jpeg](docs/07.jpeg)](docs/07.jpeg)

Após adicionar os campos necessários, basta salvar o formulário clicando em "Revisar e Atualizar".

[![docs/08.jpeg](docs/08.jpeg)](docs/08.jpeg)

[![docs/09.jpeg](docs/09.jpeg)](docs/09.jpeg)

---

### Código de incorporação

[](#código-de-incorporação)

Pegue o código de incorporação do formulário no Hubspot para termos o valor de `portalId` e `formId`.

[![docs/10.jpeg](docs/10.jpeg)](docs/10.jpeg)

[![docs/11.jpeg](docs/11.jpeg)](docs/11.jpeg)

Agora com os valores em mãos, vamos seguir para implementação no projeto.

---

Uso
---

[](#uso)

---

[![docs/12.jpeg](docs/12.jpeg)](docs/12.jpeg)

Dentro do nosso projeto Laravel, vamos adicionar os valores no arquivo `.env`:

```
HUBSPOT_PORTAL_ID=
HUBSPOT_FORM_ID=
```

Por exemplo:

```
HUBSPOT_PORTAL_ID=50XXXXX
HUBSPOT_FORM_ID=9fd442c4-XXXX-XXXX-XXXX-55369297a2dc
```

E no terminal rode o comando:

```
php artisan queue:listen --queue=low
```

Agora para implementar no nosso Submit do livewire, seguimos o exemplo abaixo:

```
use Agenciafmd\Hubspot\Jobs\SendConversionsToHubspot;

...
$payload = [
    'fields' => [
        ['name' => 'firstname', 'value' => $data['name']],
        ['name' => 'email', 'value' => $data['email']],
        ['name' => 'phone', 'value' => '+55' . preg_replace('/\D/', '', $data['phone'])],
    ],
    'context' => [
        'pageUri' => request()->url(),
        'pageName' => 'Contato - ' . config('app.name'),
    ],
];

SendConversionsToHubspot::dispatch($payload)
    ->delay(5)
    ->onQueue('low');
...
```

Feito isso, agora é só testar o formulário e verificar nos `storage/logs/hubspot-20YY-MM-DD.log` se foi registrado.

[![docs/13.jpeg](docs/13.jpeg)](docs/13.jpeg)

E verificar com o Marketing se o lead chegou no Hubspot.

[![docs/14.jpeg](docs/14.jpeg)](docs/14.jpeg)

[![docs/15.jpeg](docs/15.jpeg)](docs/15.jpeg)

[![docs/16.jpeg](docs/16.jpeg)](docs/16.jpeg)

---

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance78

Regular maintenance activity

Popularity8

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity21

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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 ~0 days

Total

2

Last Release

56d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7e4d60ba30f409161026fd37c5a106cc32c4e4d29411f805553623cca632dd72?d=identicon)[agenciafmd](/maintainers/agenciafmd)

---

Top Contributors

[![ppathasbeen21](https://avatars.githubusercontent.com/u/90109291?v=4)](https://github.com/ppathasbeen21 "ppathasbeen21 (1 commits)")

### Embed Badge

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

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

###  Alternatives

[anourvalar/eloquent-serialize

Laravel Query Builder (Eloquent) serialization

11120.2M21](/packages/anourvalar-eloquent-serialize)[namu/wirechat

A Laravel Livewire messaging app for teams with private chats and group conversations.

54324.5k](/packages/namu-wirechat)[statamic-rad-pack/runway

Eloquently manage your database models in Statamic.

135192.6k5](/packages/statamic-rad-pack-runway)

PHPackages © 2026

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