HubSpot e Salesforce: mensurar além do form submit

HubSpot e Salesforce só sustentam mensuração de receita quando o funil, os campos de origem e a regra de atribuição estão sincronizados entre marketing e vendas. Sem isso, MQL “bate meta” no HubSpot e oportunidade some no Salesforce — ou o contrário. A mensuração boa trata o CRM como sistema de verdade comercial, não como espelho atrasado do formulário.
Por que HubSpot + Salesforce vira buraco negro de métricas?
São sistemas com objetos, estágios e ownership diferentes. Marketing vive de contacts/deals no HubSpot; vendas vive de leads/opportunities/accounts no Salesforce. Integrações nativas ou iPaaS sincronizam campos — não necessariamente significado.
Se “origem” é UTM no HubSpot e “Lead Source” picklist solta no Salesforce, a atribuição já nasceu inconsistente. Relatórios de ROI então comparam universos paralelos.
O que precisa estar alinhado antes de qualquer dashboard?
Definições de lifecycle: lead, MQL, SQL, oportunidade, ganho/perdido. Critérios de handoff e SLA. Campos de captura de origem (first touch, last touch, campanha) e regras de quem pode sobrescrever. Objeto canônico para receita (Opportunity no SFDC na maioria dos B2B).
Sem esse contrato, qualquer sync só multiplica confusão em dois lugares.
- Glossário MQL/SQL compartilhado
- Mapa de objetos e campos críticos
- Regra de first-touch imutável vs last-touch atualizável
- Dono de cada propriedade (marketing vs sales ops)
- Frequência e direção do sync
Como modelar origem e campanha nos dois sistemas?
Capture UTM e IDs de campanha no formulário/HubSpot e proponha para o Salesforce em campos equivalentes. Mantenha first touch estável; atualize last touch/last campaign com regra clara. Evite que vendedores editem origem sem picklist governada.
Campanhas do HubSpot e Campaigns do Salesforce devem ter estratégia de vínculo (IDs, naming). Sem isso, “ROI por campanha” no marketing não fecha com “pipeline por campanha” no sales.
| Elemento | HubSpot | Salesforce | Regra de mensuração |
|---|---|---|---|
| Pessoa | Contact/Lead | Lead/Contact | ID de sync único e estável |
| Negócio | Deal | Opportunity | Receita canônica no SFDC (típico) |
| Origem inicial | Original Source / UTMs | Lead Source + campos custom | First touch imutável |
| Campanha | Campaign / UTM campaign | Campaign Influence | Mapa de IDs e naming |
| Estágio | Lifecycle / Deal stage | Lead status / Opp stage | Equivalência documentada |
Onde deve viver a fonte da verdade de cada KPI?
Volume e engajamento de inbound: HubSpot. Pipeline, forecast e receita: Salesforce. Qualidade de MQL: precisa dos dois (criação no HubSpot + aceitação/SQL no Salesforce). Dashboards executivos devem citar a fonte por KPI — não misturar sem rótulo.
BI/warehouse é o melhor lugar para reconciliar histórico e atribuição multi-toque. Relatório nativo único raramente resolve empresas com funil longo.
Quais armadilhas de sync destroem atribuição?
Loop de atualização que sobrescreve first touch; campos com nomes iguais e enums diferentes; leads duplicados sem matching; deals criados manualmente sem origem; atraso de sync que faz o “mesmo dia” não bater.
Teste cenários: form → contact → MQL → Salesforce lead → SQL → opportunity → closed won. Em cada hop, verifique se origem e campaign_id sobreviveram.
Como medir influência de marketing sem guerra política?
Use Campaign Influence / multi-touch no Salesforce com regras transparentes, e reporte também last-touch e first-touch. Evite um único modelo que “sempre favorece” um time. O objetivo é decisão — não vitória narrativa.
Inclua guardrails de qualidade: taxa de aceitação de MQL, tempo até SQL, win rate por origem. Volume atribuído sem qualidade é vaidade bilíngue (dois CRMs, mesmo erro).
- Modelos de influência documentados
- Comparativo first vs last vs multi-touch
- Taxa MQL→SQL por origem
- Receita ganha por campanha com janela
- Auditoria de oportunidades sem origem
Como operar governança contínua entre marketing ops e sales ops?
Rituais conjuntos: revisão de campos, higiene de duplicatas, auditoria de oportunidades sem source, e changelog de propriedades. Qualquer novo campo de atribuição passa por ambos antes de ir para dashboard.
Permissões importam: quem edita origem, quem cria campanha, quem altera estágio. Mensuração é tão frágil quanto o usuário com permissão ampla e pressa.
Checklist prático
- Glossário de estágios HubSpot↔Salesforce publicado
- First-touch e last-touch com regras de escrita claras
- Mapa de campos de UTM/campanha nos dois sistemas
- Fonte da verdade por KPI (HubSpot vs SFDC vs BI)
- Teste ponta a ponta do funil com origem preservada
- Auditoria periódica de opps/contatos sem origem
- Modelo de influência documentado e revisado
- Rituais conjuntos marketing ops + sales ops
Erros comuns
- Deixar vendedor sobrescrever first touch livremente
- Reportar ROI só no HubSpot ignorando receita no Salesforce
- Enums de Lead Source diferentes sem de-para
- Criar deals manuais sem campanha/origem
- Assumir que a integração “iguala” definições de MQL/SQL
- Mudar propriedade crítica sem versionar dashboards
- Usar um único modelo de influência como verdade absoluta
CRM e ads em universos paralelos?
A DataScroll alinha estágios HubSpot/Salesforce com mídia e analytics para o funil virar uma só verdade operacional.