agenciafmd/laravel-hubspot
Composer 安装命令:
composer require agenciafmd/laravel-hubspot
包简介
Integração com o HubSpot
README 文档
README
- Envia as conversões para o Hubspot
Instalação
composer require agenciafmd/laravel-hubspot:v12.x-dev
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
e depois pule para adicionar os valores no .env. Se não, continue na Documentação.
Bom, vamos começar.
Acessando o Hubspot
Configuração do formulário
O nosso objetivo inicial é criar um formulário para capturar os leads do site e enviar para o Hubspot.
Criar formulário
Agora vamos criar o formulário que iremos utilizar para capturar os leads.
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.
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.
E logo após, adicionei o campo de telefone que faltava.
Após adicionar os campos necessários, basta salvar o formulário clicando em "Revisar e Atualizar".
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.
Agora com os valores em mãos, vamos seguir para implementação no projeto.
Uso
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.
E verificar com o Marketing se o lead chegou no Hubspot.
agenciafmd/laravel-hubspot 适用场景与选型建议
agenciafmd/laravel-hubspot 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 24 次下载、GitHub Stars 达 0, 最近一次更新时间为 2025 年 11 月 19 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 agenciafmd/laravel-hubspot 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 agenciafmd/laravel-hubspot 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 24
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 13
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-11-19















