Pular para o conteúdo principal

HubSpot and Guest WiFi: Lead Enrichment and Segmentation

Este guia fornece a gerentes de TI, administradores do HubSpot e equipes de operações de marketing um manual prático de integração para conectar o Purple Guest WiFi ao HubSpot. Ele cobre toda a arquitetura técnica — desde a captura de dados no Captive Portal e mapeamento de propriedades até a automação do estágio do ciclo de vida, desduplicação e segmentação de listas — permitindo que os operadores de estabelecimentos convertam conexões WiFi anônimas em contatos de CRM enriquecidos e acionáveis.

📖 9 min de leitura📝 2,047 palavras🔧 2 exemplos práticos3 questões práticas📚 9 definições principais

Ouça este guia

Ver transcrição do podcast
Bem-vindo ao Purple Integration Playbook. Eu sou o seu anfitrião e hoje analisaremos a arquitetura da nossa integração nativa com o HubSpot. Especificamente, como direcionar dados de WiFi de visitantes para o HubSpot para enriquecimento de leads e segmentação. Se você é um gerente de TI, um arquiteto de rede ou gerencia operações de CRM em um grande estabelecimento — seja um estádio, uma rede de varejo ou um hotel — esta sessão é para você. Vamos pular o blá-blá-blá de marketing. Hoje falaremos sobre fluxo de dados, mapeamento de propriedades e automação de ciclo de vida. Vamos começar. Primeiro, vamos estabelecer o contexto. A rede WiFi de visitantes é um dos ativos de dados mais subutilizados em qualquer estabelecimento. Sempre que um visitante se conecta, ele fornece um sinal de identidade verificado — seu nome, seu endereço de e-mail e, fundamentalmente, seu consentimento explícito para ser contatado. A maioria das organizações captura esses dados e os deixa parados em uma plataforma de gerenciamento de WiFi desconectada, completamente isolada do CRM. Essa é uma oportunidade perdida significativa. A integração do Purple com o HubSpot existe especificamente para fechar essa lacuna. Agora, vamos começar com a camada de captura de dados. Quando um visitante se conecta à rede por meio do Captive Portal, a plataforma Purple autentica a sessão. Nesse momento, o usuário fornece dados demográficos — normalmente nome, sobrenome e endereço de e-mail — junto com o consentimento explícito para marketing. Esse mecanismo de consentimento é crítico. Ele deve estar alinhado com os requisitos da GDPR, o que significa que a caixa de seleção de consentimento no portal deve estar desmarcada por padrão e o usuário deve ativamente optar por participar (opt-in). Isso não é apenas uma exigência legal; é o mecanismo que determina se os dados capturados são realmente utilizáveis para marketing de saída. Assim que a sessão é autenticada, a integração nativa aciona uma chamada de API para o HubSpot. Os dados são transmitidos como um payload JSON por meio de uma conexão HTTPS segura. Mas como exatamente isso se mapeia no CRM? Vamos detalhar. Os campos padrão são mapeados de forma direta e limpa. Nome (First Name) é mapeado para a propriedade firstname do HubSpot. Sobrenome (Last Name) é mapeado para lastname. Endereço de E-mail (Email Address) é mapeado para email. Essas são propriedades de contato nativas do HubSpot e não exigem configuração adicional. No entanto, o valor real dessa integração está no alinhamento de propriedades personalizadas. A rede WiFi gera dados comportamentais ricos que não têm um destino nativo no HubSpot. Você precisa criar propriedades personalizadas para armazená-los. Recomendo criar as seguintes propriedades personalizadas no HubSpot antes de ativar a integração. Primeiro, wifi last visit — que deve ser do tipo de propriedade Seletor de Data. Ela registra a data mais recente em que o contato se autenticou via WiFi. Segundo, wifi venue — uma propriedade de Texto de linha única. Isso é essencial para implantações em múltiplos locais. Terceiro, wifi session count — uma propriedade de Número. Ela rastreia quantas vezes o contato se conectou em todas as visitas. Quarto, wifi dwell time — outra propriedade de Número, registrando o tempo médio de sessão em minutos. Essas quatro propriedades personalizadas são a base da sua estratégia de segmentação. Agora, vamos falar sobre eliminação de duplicatas (deduplicação). Este é um ponto comum de falha em integrações de WiFi com CRM, e vale a pena dedicar um tempo a isso. O HubSpot usa o endereço de e-mail como o principal identificador exclusivo para registros de contato. Quando o payload do Purple chega ao endpoint da API do HubSpot, o HubSpot realiza uma busca. Se um contato com esse endereço de e-mail já existir, o HubSpot atualiza o registro existente com os novos dados. Se não existir, ele cria um novo contato. Esse é o comportamento correto e significa que você nunca deve acabar com registros duplicados para a mesma pessoa — desde que o endereço de e-mail seja consistente. O risco aqui são dados incorretos na origem. Se o seu Captive Portal permitir que os usuários insiram um endereço de e-mail malformado — ou pior, um falso — você criará registros órfãos no HubSpot que nunca poderão ser correspondidos ou receber e-mails. A mitigação é simples: aplique uma validação estrita de formato de e-mail no formulário do portal. Torne o campo de e-mail obrigatório e valide o formato no envio. Essa é uma opção de configuração dentro do portal Purple e deve ser ativada como um requisito básico. Passando para a automação do estágio do ciclo de vida. É aqui que a integração passa de simples captura de dados para inteligência de marketing real. O comportamento padrão de muitas equipes é definir o estágio do ciclo de vida de cada novo contato de WiFi como Lead. Eu desaconselho fortemente essa prática. Isso confunde um visitante de uma única vez com um cliente em potencial genuinamente interessado, inflando seus números de leads e reduzindo a qualidade do seu pipeline. Em vez disso, implemente um modelo de ciclo de vida em camadas e orientado a eventos. No primeiro login no WiFi, defina o estágio do ciclo de vida como Assinante (Subscriber). Quando a propriedade wifi session count atingir duas ou mais conexões dentro de uma janela móvel de 30 dias, acione um fluxo de trabalho que mude o contato para Lead Qualificado pelo Marketing (MQL). Quando o wifi dwell time ultrapassar 45 minutos em várias visitas, mude o contato para Lead Qualificado por Vendas (SQL). Finalmente, quando uma tag de programa de fidelidade for aplicada, mude o contato para Cliente. Um grande erro nesta etapa é não mapear a base legal para o processamento de dados. Sempre mapeie a caixa de seleção de consentimento de marketing do Captive Portal para a propriedade hs legal basis no HubSpot. Se você pular isso, sua equipe de marketing não poderá enviar e-mails para esses contatos, tornando a integração inútil para campanhas de saída. Vamos responder rapidamente a algumas perguntas comuns. A integração suporta implantações em múltiplos estabelecimentos? Sim, absolutamente. Passe o identificador do estabelecimento do Purple para a propriedade personalizada wifi venue no HubSpot. Isso permite que as equipes de marketing regionais segmentem listas por local. Para uma rede de varejo com 50 lojas, isso significa que cada gerente de loja pode ter uma lista de contatos que visitaram seu local específico. O que acontece se o limite de taxa da API do HubSpot for atingido? A plataforma Purple coloca os payloads em fila e tenta enviar novamente as solicitações que falharam. No entanto, para ambientes de altíssima densidade — pense em um estádio com 50.000 autenticações simultâneas no início do jogo — você devefique atento aos limites de nível da API do HubSpot e planeje-se adequadamente. Para resumir os pontos principais: mapeie primeiro seus campos demográficos padrão para estabelecer a identidade no HubSpot. Em seguida, crie e mapeie as propriedades personalizadas — wifi last visit, wifi venue, wifi session count e wifi dwell time — para permitir a segmentação. Sempre use o endereço de e-mail como a chave primária para eliminação de duplicatas e force a validação de e-mail no portal. Não defina todos os contatos como Lead por padrão. Use os dados de sessão de WiFi para acionar progressões de estágio de ciclo de vida baseadas em eventos. E, fundamentalmente, sempre mapeie o consentimento de marketing para hs legal basis antes de entrar em operação. Como próximo passo, faça uma auditoria dos campos de formulário atuais do seu Captive Portal em relação à configuração de propriedades do HubSpot. Mapeie cada campo para uma propriedade correspondente. Cada ponto de dados coletado deve ter um propósito e um destino no CRM. Obrigado por ouvir o Guia de Integração da Purple. Nos vemos na próxima implantação.

header_image.png

Resumo Executivo

Para locais corporativos — de grandes redes de varejo a estádios de alta capacidade — a rede de WiFi de convidados é uma das camadas de aquisição de dados mais subutilizadas na pilha de tecnologia. Cada sessão autenticada representa um sinal de identidade verificado: um nome, um endereço de e-mail e um consentimento de marketing explícito. No entanto, a maioria das organizações permite que esses dados permaneçam isolados em sua plataforma de gerenciamento de WiFi, totalmente desconectados do CRM. A integração do Purple HubSpot elimina essa lacuna ao estabelecer um pipeline de dados em tempo real e orientado a eventos entre o Captive Portal e o HubSpot.

Este guia aborda a arquitetura completa de implantação: como mapear os campos do portal de Guest WiFi para propriedades padrão e personalizadas do HubSpot, como configurar a lógica de eliminação de duplicatas, como criar fluxos de trabalho de estágio de ciclo de vida acionados por eventos de sessão de WiFi e como segmentar contatos em listas acionáveis. Ele foi escrito para administradores do HubSpot, gerentes de operações de marketing e arquitetos de TI que precisam implementar essa integração em um ambiente de produção, e não apenas avaliá-la na teoria.

Análise Técnica Detalhada

Arquitetura e Fluxo de Dados

A integração opera em uma arquitetura orientada por webhooks. Quando um usuário se autentica por meio do Captive Portal da Purple, a plataforma atua como provedora de identidade, validando a sessão e gerando um payload JSON estruturado que contém os dados demográficos e de sessão do usuário. Esse payload é transmitido por meio de uma chamada de API REST HTTPS segura para o endpoint da API de Contatos do HubSpot.

O fluxo de dados segue quatro etapas distintas: autenticação na camada do portal, geração do payload pela plataforma Purple, transmissão via API para o HubSpot e criação ou atualização do registro no CRM. Para implantações em vários locais — comuns em ambientes de Varejo e Hotelaria — o identificador do local é incorporado ao payload no momento da geração, garantindo que cada registro de contato carregue o contexto de localização necessário para a segmentação regional.

A camada de WiFi Analytics dentro da Purple gera as métricas comportamentais — contagem de sessões, tempo de permanência, frequência de visitas — que são transmitidas junto com os dados demográficos. Essas métricas são o diferencial entre uma captura básica de e-mail e um contato de CRM genuinamente enriquecido.

Mecânica de Mapeamento de Propriedades

O mapeamento preciso de propriedades é a base de uma integração confiável. As propriedades de contato nativas do HubSpot lidam com campos demográficos padrão, mas os dados comportamentais específicos de WiFi exigem a criação de propriedades personalizadas antes que a integração seja ativada.

property_mapping_diagram.png

A tabela a seguir define a configuração recomendada para o mapeamento de propriedades:

Campo do Portal Propriedade do HubSpot Tipo de Propriedade Notas
Nome firstname Texto de linha única Propriedade nativa do HubSpot
Sobrenome lastname Texto de linha única Propriedade nativa do HubSpot
Endereço de E-mail email E-mail Chave primária de eliminação de duplicatas
Número de Telefone phone Número de telefone Propriedade nativa do HubSpot
Data de Nascimento date_of_birth Seletor de data Propriedade personalizada necessária
Código Postal / CEP zip Texto de linha única Propriedade nativa do HubSpot
Consentimento de Marketing hs_legal_basis Texto de linha única Definido como 'Consentimento livremente concedido'
Carimbo de Data/Hora da Visita wifi_last_visit Seletor de data Propriedade personalizada necessária
Nome do Local wifi_venue Texto de linha única Propriedade personalizada necessária
Contagem de Sessões wifi_session_count Número Propriedade personalizada necessária
Tempo de Permanência (min) wifi_dwell_time Número Propriedade personalizada necessária

As quatro propriedades personalizadas — wifi_last_visit, wifi_venue, wifi_session_count e wifi_dwell_time — devem ser criadas no HubSpot antes que a integração seja ativada. A não criação prévia dessas propriedades fará com que os dados do payload sejam descartados silenciosamente pela API do HubSpot.

Eliminação de Duplicatas e Resolução de Identidade

O HubSpot usa o endereço de e-mail como o principal identificador exclusivo para registros de contato. Quando o payload da Purple é recebido, o HubSpot realiza uma busca nos registros existentes. Se existir um contato com o endereço de e-mail correspondente, o HubSpot atualiza o registro com os novos dados da sessão — incrementando wifi_session_count e atualizando wifi_last_visit. Se nenhuma correspondência for encontrada, um novo registro de contato é criado.

Esse comportamento é determinístico e confiável, desde que o endereço de e-mail seja consistente entre as visitas. O principal risco são dados incorretos na origem. Se o Captive Portal permitir endereços de e-mail malformados ou falsos, registros órfãos serão criados no HubSpot, os quais não poderão ser correspondidos em visitas subsequentes e não poderão receber e-mails. A mitigação consiste em impor uma validação estrita do formato de e-mail RFC 5322 no formulário do portal, tornando o campo de e-mail obrigatório com validação no lado do servidor. Essa é uma opção configurável nas configurações do portal Purple e deve ser tratada como um requisito básico inegociável.

Para organizações que operam no setor de Saúde ou em ambientes do setor público onde a conformidade com o GDPR está sujeita a auditoria, também vale a pena notar que o mecanismo de eliminação de duplicatas consolida todo o histórico de visitas em um único registro de contato. Isso simplifica as respostas a Solicitações de Acesso do Titular (SAR) e as solicitações de exclusão de dados sob o Artigo 17 do GDPR.

Guia de Implementação

Passo 1: Pré-configurar Propriedades Personalizadas no HubSpot

Navegar para Configurações do HubSpot > Propriedades > Propriedades do Contato. Crie as quatro propriedades personalizadas listadas na tabela de mapeamento acima. Certifique-se de que os tipos de dados estejam configurados corretamente — wifi_last_visit deve ser um Seletor de data, wifi_session_count e wifi_dwell_time devem ser tipos de Número. Tipos de dados incorretos farão com que a API rejeite os valores do payload.

Passo 2: Auditar e Alinhar os Campos do Captive Portal

Revise a configuração atual do Captive Portal da Purple. Certifique-se de que o campo de E-mail esteja configurado como obrigatório com a validação de formato ativada. Para implantações em múltiplos locais, confirme se o identificador do local está configurado para ser enviado dinamicamente com base na localização do ponto de acesso. Locais em ambientes de Transporte — como aeroportos ou estações ferroviárias — podem ter múltiplas zonas dentro de um único local, cada uma exigindo um identificador de local distinto.

Passo 3: Configurar o Mapeamento de Propriedades na Purple

Nas configurações de integração do HubSpot da plataforma Purple, mapeie cada campo do portal para o nome da propriedade interna correspondente do HubSpot. Use os nomes exatos das propriedades internas (por exemplo, wifi_session_count, não WiFi Session Count) para garantir que o payload da API seja estruturado corretamente.

Passo 4: Estabelecer a Automação do Estágio do Ciclo de Vida

Não defina todas as novas conexões WiFi para o estágio de ciclo de vida 'Lead' por padrão. Implemente um modelo em camadas baseado em eventos usando fluxos de trabalho do HubSpot.

lifecycle_workflow_diagram.png

A progressão recomendada do ciclo de vida é a seguinte. No primeiro login de WiFi, defina o estágio do ciclo de vida como Assinante — o estágio correto do HubSpot para um contato que forneceu seus detalhes, mas ainda não demonstrou intenção comportamental. Quando wifi_session_count atingir 2 ou mais dentro de uma janela móvel de 30 dias, acione um fluxo de trabalho para transicionar o contato para Lead Qualificado pelo Marketing (MQL). Quando wifi_dwell_time exceder 45 minutos em múltiplas sessões, transicione para Lead Qualificado por Vendas (SQL). Quando uma tag de programa de fidelidade for aplicada, transicione para Cliente.

No HubSpot, crie cada transição como um fluxo de trabalho separado com o gatilho definido como 'O valor da propriedade do contato muda'. Isso garante que a transição ocorra imediatamente quando o limite for atingido, em vez de esperar por um processo em lote agendado.

Este passo é inegociável para a conformidade com a GDPR. A caixa de seleção de consentimento de marketing no Captive Portal deve ser mapeada para a propriedade hs_legal_basis do HubSpot. Quando um usuário optar por participar, o valor deve ser definido como Freely given consent from the contact. Sem esse mapeamento, os controles de conformidade integrados do HubSpot bloquearão o envio de e-mails de saída para esses contatos, tornando a integração comercialmente inútil para automação de marketing.

Passo 6: Criar Listas de Segmentação

Com os dados de propriedade fluindo corretamente, crie Listas Ativas no HubSpot para os principais casos de uso de segmentação. Exemplos incluem: todos os contatos onde wifi_venue = um local específico (para campanhas direcionadas geograficamente), todos os contatos onde wifi_session_count >= 5 (para ações de programas de fidelidade) e todos os contatos onde wifi_last_visit ocorreu nos últimos 30 dias (para reengajamento baseado em recência).

Melhores Práticas

Exija Validação de E-mail na Origem. Todo problema de qualidade de dados no HubSpot originado da integração de WiFi pode ser rastreado até um endereço de e-mail mal validado. Trate o formulário do portal como a primeira linha de defesa para a qualidade dos dados do CRM.

Segmente por Local desde o Primeiro Dia. Para qualquer implantação que abranja vários locais — seja uma rede de varejo, um grupo hospitalar ou um complexo de estádios — a propriedade wifi_venue é a dimensão de segmentação mais importante. Configure-a corretamente desde o início. Ajustar a segmentação por local após a criação de milhares de contatos sem essa propriedade exige um esforço de correção significativo.

Respeite a Arquitetura de Consentimento. O princípio de limitação de finalidade da GDPR significa que os dados coletados por meio de um portal WiFi para fins de acesso à rede não podem ser reaproveitados automaticamente para marketing direto sem consentimento explícito. O mapeamento hs_legal_basis não é uma formalidade técnica — é o mecanismo legal que autoriza o caso de uso de marketing.

Monitore o Volume de Tráfego da API. Para ambientes de alta densidade, como estádios ou centros de convenções, o volume de autenticação simultânea durante os períodos de pico pode sobrecarregar a API do HubSpot. A Purple enfileira os payloads e tenta novamente as solicitações que falharam, mas é recomendável monitorar os volumes de chamadas de API no painel do desenvolvedor do HubSpot durante grandes eventos e garantir que o plano da conta do HubSpot suporte o volume necessário.

Use Atualizações Incrementais, Não Substituições Completas. Quando um visitante recorrente se conecta, o payload deve atualizar apenas as propriedades alteradas (wifi_last_visit, wifi_session_count) em vez de substituir todos os campos. Isso evita a perda acidental de dados se, por exemplo, um contato tiver atualizado seu nome diretamente no HubSpot.

Solução de Problemas e Mitigação de Riscos

Problema: Os contatos estão sendo criados, mas não conseguem receber e-mails de marketing. Causa Raiz: A propriedade hs_legal_basis não foi mapeada ou foi mapeada com um valor de texto incorreto. Resolução: Verifique o valor exato do texto que está sendo enviado. O HubSpot exige Freely given consent from the contact — qualquer variação fará com que a verificação de conformidade falhe silenciosamente.

Problema: Registros de contatos duplicados estão aparecendo no HubSpot. Causa Raiz: Múltiplos endereços de e-mail estão sendo enviados pelo mesmo usuário (por exemplo, pessoal e corporativo), ou o campo de e-mail não é obrigatório no portal. Resolução: Ative a validação de e-mail obrigatória no portal. Considere implementar um fluxo de trabalho de mesclagem no HubSpot para consolidar registros onde o mesmo nome aparece com endereços de e-mail diferentes.

Problema: As propriedades personalizadas não estão sendo preenchidas, apesar de a integração estar ativa. Causa Raiz: As propriedades personalizadas não foram criadas no HubSpot antes de a integração ser ativada, ou os nomes internos das propriedades na configuração de mapeamento da Purple não correspondem exatamente aos nomes internos das propriedades do HubSpot. Resolução: Faça o cruzamento dos nomes internos das propriedades em Configurações do HubSpot > Propriedades com a configuração de mapeamento na Purple. Os nomes internos diferenciam maiúsculas de minúsculas e usam sublinhados, não espaços.

Problema: O estágio do ciclo de vida não está avançando, apesar de o limite de contagem de sessões ter sido atingido. Causa Raiz: O gatilho do fluxo de trabalho do HubSpot está configurado como 'O contato está inscrito' em vez de 'O valor da propriedade do contato muda'. Resolução: Reconstrua o fluxo de trabalho com o tipo de gatilho correto. 'O valor da propriedade do contato muda' é acionado cada vez que a propriedade é atualizada, que é o mecanismo correto para a progressão baseada em limites.

Risco: Não conformidade com a GDPR devido à retenção de dados. Mitigação: Implemente um fluxo de trabalho no HubSpot que sinalize os contatos como inativos após 24 meses sem atividade de WiFi (ou seja, wifi_last_visit ocorreu há mais de 24 meses). Dispare um e-mail de novo consentimento. Se nenhuma resposta for recebida em até 30 dias, suprima o contato de todas as comunicações de marketing. Isso se alinha ao princípio de limitação de armazenamento da GDPR.

ROI e Impacto nos Negócios

O caso comercial para a integração Purple HubSpot é direto: ela converte um custo passivo de infraestrutura de rede em um pipeline de dados ativo gerador de receita. Os principais indicadores de desempenho para medir o sucesso da implantação são:

KPI Método de Medição Meta de Referência
Novos contatos líquidos gerados Relatório de origem de contatos do HubSpot 15–25% das sessões mensais de WiFi
Precisão de sincronização de dados % de contatos com todas as 4 propriedades personalizadas preenchidas > 95%
Taxa de entregabilidade de e-mail Painel de integridade de e-mail do HubSpot > 90%
Taxa de conversão de MQL a partir de contatos de WiFi Relatório de progressão do estágio do ciclo de vida > 8% em até 90 dias
Taxa de abertura de campanha (contatos originados de WiFi) Análise de e-mail do HubSpot > 25% (vs. média de mercado de 18%)

Em uma implantação hoteleira, um hotel de 300 quartos que gera 2.000 conexões WiFi exclusivas por mês pode esperar adicionar aproximadamente 400–500 novos contatos enriquecidos ao HubSpot mensalmente, assumindo uma taxa de conversão de 20–25% da conexão para o preenchimento do formulário. Com uma taxa de conversão conservadora de 10% para MQL, isso representa de 40 a 50 novos leads qualificados de marketing por mês a partir de uma fonte de dados que anteriormente gerava zero valor de CRM.

Para uma rede de varejo que opera em 50 locais, o volume total de dados é substancialmente maior, e o valor da segmentação — particularmente a capacidade de direcionar contatos por localização de loja específica — permite campanhas promocionais hiperlocalizadas que superam consistentemente os e-mails em massa genéricos tanto em taxa de abertura quanto em conversão.

Definições principais

Captive Portal

A página de autenticação baseada na web apresentada aos usuários antes de receberem acesso a uma rede WiFi de visitantes. Ela serve como a principal interface de captura de dados onde as informações demográficas e o consentimento de marketing são coletados.

As equipes de TI encontram isso como a interface de entrada do fluxo de autenticação WiFi. Os campos configurados no Captive Portal determinam diretamente quais dados estão disponíveis para o enriquecimento do CRM.

JSON Payload

O pacote de dados estruturado transmitido da plataforma Purple para a API do HubSpot, contendo os dados demográficos e de sessão do contato no formato JavaScript Object Notation.

Compreender a estrutura do payload é essencial para solucionar falhas de sincronização de dados. A API do HubSpot rejeitará silenciosamente propriedades que não existem ou que possuem tipos de dados incompatíveis.

Deduplication

O processo pelo qual o CRM identifica e mescla ou evita a criação de registros de contatos duplicados redundantes. O HubSpot realiza a desduplicação automaticamente usando o endereço de e-mail como chave primária.

Crítico para manter um banco de dados limpo. Falhas de desduplicação — normalmente causadas por endereços de e-mail inconsistentes ou inválidos — resultam em contagens infladas de contatos e histórico de visitas fragmentado.

Lifecycle Stage

Uma propriedade nativa de contato do HubSpot que indica onde um contato se posiciona dentro do funil de marketing e vendas. Os estágios padrão incluem Assinante, Lead, Lead Qualificado pelo Marketing (MQL), Lead Qualificado por Vendas (SQL) e Cliente.

Os eventos de sessão de WiFi devem impulsionar progressões automatizadas de estágio do ciclo de vida. Gerenciar manualmente esses estágios em escala não é viável operacionalmente.

Active List

Uma lista dinâmica de contatos no HubSpot que se atualiza automaticamente em tempo real com base em critérios de propriedades definidos. Os contatos são adicionados ou removidos conforme suas propriedades mudam.

O principal mecanismo de segmentação para contatos originados de WiFi. As Listas Ativas garantem que os públicos das campanhas sempre reflitam os dados de visita mais recentes sem intervenção manual.

Custom Property

Um campo definido pelo usuário criado no HubSpot para armazenar dados que não são cobertos pelas propriedades nativas da plataforma. As propriedades personalizadas devem ser criadas antes que a integração seja ativada.

Necessário para todos os dados comportamentais específicos de WiFi. As quatro propriedades personalizadas críticas para esta integração são wifi_venue, wifi_session_count, wifi_last_visit e wifi_dwell_time.

hs_legal_basis

Uma propriedade nativa de contato do HubSpot que registra a base legal sob a qual os dados do contato estão sendo processados para fins de marketing, em conformidade com a GDPR.

Deve ser mapeado para a caixa de seleção de consentimento de marketing no Captive Portal. Sem um valor válido nesta propriedade, o HubSpot bloqueará os envios de e-mail de saída para o contato.

API Rate Limiting

Uma restrição imposta pela API do HubSpot sobre o número de requisições que podem ser processadas dentro de uma janela de tempo definida. Exceder o limite de taxa resulta em erros HTTP 429 e transmissões de payload enfileiradas ou com falha.

Um risco de implantação em ambientes de alta densidade, como estádios ou centros de convenções, durante períodos de pico de autenticação. O Purple enfileira e tenta novamente os payloads que falharam, mas violações sustentadas do limite de taxa podem causar atrasos significativos na sincronização de dados.

Dwell Time

A duração em minutos que o dispositivo de um usuário permanece conectado à rede WiFi durante uma única sessão. Uma métrica proxy para profundidade de engajamento e intenção de compra em ambientes de varejo e hospitalidade.

Armazenado na propriedade personalizada wifi_dwell_time e usado como gatilho para a progressão do estágio do ciclo de vida para SQL. Um alto tempo de permanência se correlaciona com uma maior probabilidade de conversão no marketing baseado em estabelecimentos físicos.

Exemplos práticos

Um hotel de 300 quartos deseja segmentar suas listas de marketing do HubSpot para distinguir entre hóspedes de primeira viagem, visitantes de lazer recorrentes e viajantes corporativos frequentes, e disparar sequências de e-mail diferentes para cada segmento.

  1. Certifique-se de que wifi_session_count e wifi_venue estejam mapeados e sendo preenchidos corretamente para todas as novas conexões. 2. Crie três Listas Ativas no HubSpot: 'Hóspedes de Primeira Viagem' onde wifi_session_count = 1; 'Visitantes de Lazer Recorrentes' onde wifi_session_count >= 2 E wifi_last_visit ocorreu nos últimos 90 dias E a propriedade jobtitle do contato está em branco (indicando um perfil não corporativo); 'Viajantes Corporativos' onde wifi_session_count >= 3 E jobtitle é conhecido ou company está preenchido. 3. Crie três sequências de e-mail distintas no HubSpot inscritas a partir de cada lista. A sequência 'Hóspedes de Primeira Viagem' foca no conhecimento das comodidades e em um incentivo para retorno. A sequência 'Visitantes de Lazer Recorrentes' promove o programa de fidelidade. A sequência 'Viajantes Corporativos' destaca as instalações de salas de reunião e consultas de tarifas corporativas. 4. Defina o estágio do ciclo de vida como MQL quando wifi_session_count atingir 3, disparando a inscrição na sequência corporativa automaticamente.
Comentário do examinador: Esta abordagem aproveita dados de rede determinísticos — contagem de sessões e recência de visitas — em vez de depender de funcionários para categorizar manualmente os hóspedes. A segmentação é auto-sustentável porque as Listas Ativas do HubSpot são atualizadas em tempo real à medida que as propriedades de WiFi mudam. A identificação de viajantes corporativos usando o enriquecimento de `jobtitle` e `company` é uma camada secundária que pode ser aprimorada com uma ferramenta de enriquecimento de dados como o Clearbit, mas os dados de WiFi por si só fornecem sinal suficiente para a segmentação inicial.

Uma rede de varejo com 50 lojas precisa garantir que os e-mails de marketing sejam enviados apenas para clientes que optaram explicitamente por receber comunicações na loja específica que visitaram, e que cada gerente de marketing regional possa acessar apenas os contatos de seu território.

  1. Mapeie o campo 'Venue Name' do Purple para a propriedade personalizada wifi_venue no HubSpot. Certifique-se de que os nomes dos locais estejam padronizados (ex: 'Manchester Arndale', 'Birmingham Bullring') — nomes inconsistentes fragmentarão a segmentação. 2. Mapeie a caixa de seleção de consentimento de marketing para hs_legal_basis = 'Freely given consent from the contact'. 3. Crie Listas Ativas no HubSpot para cada loja, filtradas por wifi_venue = [Nome da Loja] E hs_legal_basis = 'Freely given consent from the contact'. 4. No HubSpot, use Equipes para restringir o acesso de cada gerente de marketing regional apenas às listas e contatos associados ao seu território. Atribua as listas relevantes para cada equipe. 5. Crie um modelo de e-mail padrão para cada região, inscrito a partir da lista de lojas correspondente.
Comentário do examinador: A dependência crítica aqui é a padronização dos nomes dos locais. Se a configuração do Purple passar 'Manchester - Arndale' para algumas conexões e 'Manchester Arndale' para outras, o filtro da Lista Ativa perderá registros. Estabeleça uma convenção de nomenclatura antes da implantação e force-a na configuração do portal Purple. O recurso de Equipes do HubSpot é o mecanismo correto para controle de acesso baseado em território — ele evita a necessidade de criar portais HubSpot separados para cada região, o que fragmentaria os dados e aumentaria os custos de licença.

Questões práticas

Q1. Um estádio espera 50.000 participantes para um dia de jogo. O operador do local deseja capturar e-mails através do portal WiFi e disparar um e-mail de boas-vindas personalizado através do HubSpot dentro de cinco minutos após a conexão de cada visitante. Qual é o principal risco técnico e como ele deve ser mitigado?

Dica: Considere o volume de conexões simultâneas no início do evento e como a API lida com picos de tráfego.

Ver resposta modelo

O principal risco é atingir o limite de taxa da API do HubSpot devido ao pico concentrado de autenticações simultâneas no início do evento. Mesmo com o mecanismo de enfileiramento de payload e tentativa de reenvio do Purple, um pico de 10.000 a 15.000 conexões simultâneas em uma janela curta pode causar atrasos significativos no processamento, o que significa que o SLA de 'boas-vindas em 5 minutos' é inviável para a primeira onda de conexões. As estratégias de mitigação incluem: (1) atualizar para um plano HubSpot Enterprise com limites de taxa de API mais altos; (2) aceitar que o SLA de e-mail de boas-vindas é realista para chegadas escalonadas, mas não para o pico do início do evento, e ajustar o SLA para 'dentro de 30 minutos'; (3) configurar o fluxo de trabalho do HubSpot para enviar o e-mail de boas-vindas em lote em um horário fixo (ex: 15 minutos após a abertura dos portões) em vez de disparado individualmente, reduzindo a carga de execução do fluxo de trabalho.

Q2. A equipe de marketing relata que 8.000 contatos gerados a partir da rede WiFi nos últimos três meses não conseguem receber e-mails de marketing. Os contatos existem no HubSpot com endereços de e-mail válidos e não estão marcados como descadastrados. Qual é a causa raiz mais provável e qual é o caminho de correção?

Dica: Foque na camada de conformidade com a GDPR dentro do HubSpot, não nos endereços de e-mail em si.

Ver resposta modelo

A causa raiz mais provável é que a propriedade hs_legal_basis não foi mapeada durante a configuração da integração, ou foi mapeada com um valor de string incorreto. O HubSpot exige a string exata 'Freely given consent from the contact' para e-mails de saída em conformidade com a GDPR. Qualquer variação — incluindo um valor em branco — faz com que o HubSpot suprima o contato dos envios de e-mail. O caminho de correção é: (1) verificar o valor atual de hs_legal_basis em uma amostra dos contatos afetados; (2) se estiver em branco ou incorreto, identificar se a caixa de seleção de consentimento do portal estava sendo capturada pelo Purple durante o período; (3) se o consentimento foi capturado, mas não mapeado, atualizar o mapeamento da integração e usar um fluxo de trabalho de atualização em lote do HubSpot para definir retroativamente hs_legal_basis para os contatos onde o carimbo de data/hora de consentimento está preenchido; (4) se o consentimento não foi capturado no portal, esses contatos não podem receber e-mails e devem ser suprimidos permanentemente — não tente atribuir retroativamente um consentimento que não foi dado.

Q3. O operador de um estabelecimento deseja identificar visitantes de 'alto valor' — definidos como visitantes que compareceram pelo menos quatro vezes nos últimos 60 dias e cujo tempo médio de permanência excede 90 minutos — e inscrevê-los automaticamente em uma sequência de abordagem do programa de fidelidade VIP no HubSpot. Como isso deve ser arquitetado?

Dica: Considere quais propriedades precisam existir, como a lógica de limite é construída no HubSpot e o que dispara a inscrição na sequência.

Ver resposta modelo
  1. Confirme se as propriedades personalizadas wifi_session_count, wifi_dwell_time e wifi_last_visit estão mapeadas e sendo preenchidas corretamente. 2. Crie uma Lista Ativa no HubSpot com os critérios: wifi_session_count >= 4 E wifi_dwell_time >= 90 E wifi_last_visit ocorreu nos últimos 60 dias. Esta lista será atualizada automaticamente conforme os contatos atenderem ou deixarem de atender aos critérios. 3. Crie um fluxo de trabalho no HubSpot disparado por 'Contato adicionado à lista' para a Lista Ativa acima. Defina a ação para inscrever o contato na sequência de e-mail de abordagem de fidelidade VIP. 4. Adicione uma condição de supressão ao fluxo de trabalho: se o estágio do ciclo de vida do contato já for 'Cliente' (ou seja, já inscrito no programa de fidelidade), não o inscreva novamente. 5. Opcionalmente, dispare uma notificação interna de CRM para a equipe de relações com visitantes do local quando um contato entrar na lista VIP, permitindo uma interação personalizada no local na próxima visita.