Saltar para o conteúdo principal

HubSpot and Guest WiFi: Lead Enrichment and Segmentation

Este guia fornece aos gestores de TI, administradores do HubSpot e equipas de operações de marketing um manual prático de integração para ligar o Purple Guest WiFi ao HubSpot. Abrange toda a arquitetura técnica — desde a captura de dados no Captive Portal e mapeamento de propriedades até à automatização da fase do ciclo de vida, deduplicação e segmentação de listas — permitindo aos operadores de espaços converter ligações WiFi anónimas em contactos de CRM enriquecidos e acionáveis.

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

Ouça este guia

Ver transcrição do podcast
Bem-vindo ao Purple Integration Playbook. Eu sou o vosso anfitrião e hoje vamos analisar a arquitetura da nossa integração nativa com o HubSpot. Especificamente, como canalizar dados de WiFi de convidados para o HubSpot para enriquecimento de leads e segmentação. Se é um gestor de TI, um arquiteto de rede ou gere operações de CRM num grande espaço — seja um estádio, uma cadeia de retalho ou um hotel — esta sessão é para si. Vamos ignorar o paleio de marketing. Hoje o foco é o fluxo de dados, o mapeamento de propriedades e a automatização do ciclo de vida. Vamos a isso. Primeiro, vamos estabelecer o contexto. A rede WiFi de convidados é um dos ativos de dados mais subutilizados em qualquer espaço. Sempre que um visitante se liga, está a fornecer um sinal de identidade verificado — o seu nome, o seu endereço de email e, fundamentalmente, o seu consentimento explícito para ser contactado. A maioria das organizações captura estes dados e depois deixa-os ficar numa plataforma de gestão de WiFi desligada, completamente isolada do CRM. Essa é uma oportunidade perdida significativa. A integração do Purple com o HubSpot existe especificamente para colmatar essa lacuna. Agora, vamos começar com a camada de captura de dados. Quando um convidado se liga à rede através do Captive Portal, a plataforma Purple autentica a sessão. Neste ponto, o utilizador fornece dados demográficos — normalmente o primeiro nome, o último nome e o endereço de email — juntamente com o consentimento explícito para marketing. Este mecanismo de consentimento é crítico. Deve estar alinhado com os requisitos do GDPR, o que significa que a caixa de seleção de consentimento no portal deve estar desmarcada por predefinição e o utilizador deve optar ativamente por participar. Isto não é apenas um requisito legal; é o mecanismo que determina se os dados capturados são realmente utilizáveis para marketing outbound. 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 através de uma ligação HTTPS segura. Mas como é que isto se mapeia exatamente no CRM? Vamos analisar detalhadamente. Os campos padrão são mapeados de forma direta e limpa. O Primeiro Nome mapeia para a propriedade do HubSpot firstname. O Último Nome mapeia para lastname. O Endereço de Email mapeia para email. Estas são propriedades de contacto nativas do HubSpot e não requerem configuração adicional. No entanto, o valor real desta integração reside no alinhamento de propriedades personalizadas. A rede WiFi gera dados comportamentais ricos que não têm uma casa nativa no HubSpot. Precisa de criar propriedades personalizadas para os armazenar. Recomendo a criação das seguintes propriedades personalizadas no HubSpot antes de ativar a integração. Primeiro, wifi last visit — este deve ser um tipo de propriedade Seletor de data. Regista a data mais recente em que o contacto se autenticou via WiFi. Segundo, wifi venue — uma propriedade de Texto de linha única. Isto é essencial para implementações multilocalização. Terceiro, wifi session count — uma propriedade de Número. Esta regista o número de vezes que o contacto se ligou em todas as visitas. Quarto, wifi dwell time — outra propriedade de Número, que regista a duração média da sessão em minutos. Estas quatro propriedades personalizadas são a base da sua estratégia de segmentação. Agora, vamos falar sobre a eliminação de duplicados. Este é um ponto de falha comum nas integrações de WiFi para CRM, e vale a pena dedicar-lhe algum tempo. O HubSpot utiliza o endereço de e-mail como o identificador único principal para os registos de contactos. Quando o payload da Purple chega ao endpoint da API do HubSpot, o HubSpot realiza uma pesquisa. Se já existir um contacto com esse endereço de e-mail, o HubSpot atualiza o registo existente com os novos dados. Caso contrário, cria um novo contacto. Este é o comportamento correto e significa que nunca deverá ficar com registos duplicados para a mesma pessoa — desde que o endereço de e-mail seja consistente. O risco aqui são os dados incorretos na origem. Se o seu Captive Portal permitir que os utilizadores introduzam um endereço de e-mail malformado — ou pior, um falso — criará registos órfãos no HubSpot que nunca poderão ser correspondidos ou contactados por e-mail. A mitigação é simples: force uma validação rigorosa do formato de e-mail no formulário do portal. Torne o campo de e-mail obrigatório e valide o formato no momento do envio. Esta é uma opção de configuração dentro do portal da Purple e deve ser ativada como um requisito básico. Passando para a automatização do ciclo de vida. É aqui que a integração passa da captação de dados para uma verdadeira inteligência de marketing. O comportamento predefinido para muitas equipas é definir a fase do ciclo de vida de cada novo contacto WiFi como Lead. Desaconselho vivamente esta abordagem. Esta confunde um visitante único com um potencial cliente genuinamente interessado, e irá inflacionar os seus números de leads ao mesmo tempo que degrada a qualidade do seu pipeline. Em vez disso, implemente um modelo de ciclo de vida hierárquico e baseado em eventos. No primeiro início de sessão WiFi, defina a fase do ciclo de vida como Subscritor. Quando a propriedade wifi session count atingir duas ou mais num período dinâmico de 30 dias, acione um fluxo de trabalho que faça a transição do contacto para Lead Qualificado pelo Marketing. Quando o wifi dwell time exceder os 45 minutos em várias visitas, transfira o contacto para Lead Qualificado pelas Vendas. Finalmente, quando for aplicada uma etiqueta de programa de fidelização, transfira o contacto para Cliente. Um grande erro nesta fase é não mapear a base legal para o processamento. Mapeie sempre a caixa de seleção de consentimento de marketing do Captive Portal para a propriedade hs legal basis no HubSpot. Se ignorar este passo, a sua equipa de marketing não poderá enviar e-mails a estes contactos, tornando a integração inútil para campanhas de outbound.Vamos abordar algumas questões comuns rapidamente. A integração suporta implementações multi-espaço? Sim, absolutamente. Passe o identificador de espaço do Purple para a propriedade personalizada de espaço wifi no HubSpot. Isto permite que as equipas de marketing regional segmentem listas por localização. Para uma cadeia de retalho com 50 lojas, isto significa que cada gerente de loja pode ter uma lista de contactos que visitaram a sua localização específica. O que acontece se o limite de taxa da API do HubSpot for atingido? A plataforma Purple coloca as cargas úteis em fila e tenta novamente os pedidos que falharam. No entanto, para ambientes de densidade muito elevada — pense num estádio com 50.000 autenticações simultâneas ao início do jogo — deve estar atento aos limites do escalão da sua API do HubSpot e planear em conformidade. Para resumir os pontos principais. Mapeie primeiro os 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. Confie sempre no endereço de e-mail como a chave primária para a eliminação de duplicados e imponha a validação de e-mail no portal. Não defina por defeito todos os contactos como Lead. Utilize os dados de sessão de WiFi para acionar progressões de fase de ciclo de vida baseadas em eventos. E criticalmente, mapeie sempre o consentimento de marketing para hs legal basis antes de entrar em direto. Como próximo passo, audite os campos atuais do formulário do seu Captive Portal em relação à configuração de propriedades do HubSpot. Mapeie cada campo para uma propriedade correspondente. Cada ponto de dados recolhido deve ter um propósito e um lugar no CRM. Obrigado por ouvir o Playbook de Integração Purple. Vemo-nos na próxima implementação.

header_image.png

Resumo Executivo

Para espaços empresariais — desde grandes cadeias de retalho a estádios de grande capacidade — a rede de WiFi de convidados é uma das camadas de aquisição de dados mais subutilizadas na stack tecnológica. Cada sessão autenticada representa um sinal de identidade verificado: um nome, um endereço de e-mail e consentimento explícito de marketing. No entanto, a maioria das organizações permite que estes dados permaneçam isolados na sua plataforma de gestão de WiFi, totalmente desligados do CRM. A integração do Purple HubSpot fecha essa lacuna ao estabelecer uma pipeline de dados em tempo real, orientada a eventos, entre o Captive Portal e o HubSpot.

Este guia aborda a arquitetura de implementação completa: como mapear campos do portal Guest WiFi para propriedades padrão e personalizadas do HubSpot, como configurar a lógica de eliminação de duplicados, como criar fluxos de trabalho de fase do ciclo de vida acionados por eventos de sessão de WiFi e como segmentar contactos em listas acionáveis. Foi escrito para administradores do HubSpot, gestores de operações de marketing e arquitetos de TI que precisam de implementar esta integração num ambiente de produção, e não de a avaliar na teoria.

Imersão Técnica

Arquitetura e Fluxo de Dados

A integração opera numa arquitetura baseada em webhooks. Quando um utilizador se autentica através do Captive Portal do Purple, a plataforma atua como o fornecedor de identidade, validando a sessão e gerando um payload JSON estruturado que contém os dados demográficos e de sessão do utilizador. Este payload é transmitido através de uma chamada segura de HTTPS REST API para o endpoint da API de Contactos do HubSpot.

O fluxo de dados segue quatro fases distintas: autenticação na camada do portal, geração do payload pela plataforma Purple, transmissão de API para o HubSpot e criação ou atualização de registo no CRM. Para implementações em múltiplos espaços — comuns em ambientes de Retail e Hospitality — o identificador do espaço é incorporado no payload no momento da geração, garantindo que cada registo de contacto transporta o contexto de localização necessário para a segmentação regional.

A camada de WiFi Analytics dentro do Purple gera as métricas de comportamento — contagem de sessões, tempo de permanência, frequência de visitas — que são transmitidas juntamente com os dados demográficos. Estas métricas são o fator de diferenciação entre uma captura básica de e-mail e um contacto de CRM genuinamente enriquecido.

Mecânica de Mapeamento de Propriedades

O mapeamento preciso de propriedades é a base de uma integração fiável. As propriedades de contacto nativas do HubSpot gerem campos demográficos padrão, mas os dados de comportamento específicos de WiFi requerem a criação de propriedades personalizadas antes de a integração ser ativada.

property_mapping_diagram.png

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

Campo do Portal Propriedade HubSpot Tipo de Propriedade Notas
Nome firstname Texto de linha única Propriedade nativa do HubSpot
Apelido lastname Texto de linha única Propriedade nativa do HubSpot
Endereço de Email email Email Chave primária de eliminação de duplicados
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 zip Texto de linha única Propriedade nativa do HubSpot
Consentimento de Marketing hs_legal_basis Texto de linha única Definido como 'Freely given consent'
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 (minutos) 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 — têm de ser criadas no HubSpot antes de a integração ser ativada. Se não criar estas propriedades previamente, os dados do payload serão rejeitados silenciosamente pela HubSpot API.

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

O HubSpot utiliza o endereço de email como o identificador único primário para registos de contactos. Quando o payload da Purple é recebido, o HubSpot realiza uma pesquisa nos registos existentes. Se existir um contacto com o endereço de email correspondente, o HubSpot atualiza o registo com os dados da nova sessão — incrementando a propriedade wifi_session_count e atualizando a propriedade wifi_last_visit. Se não for encontrada nenhuma correspondência, é criado um novo registo de contacto.

Este comportamento é determinístico e fiável, desde que o endereço de email seja consistente em todas as visitas. O principal risco são dados incorretos na origem. Se o Captive Portal permitir endereços de email malformados ou falsos, serão criados registos órfãos no HubSpot que não poderão ser associados em visitas subsequentes e aos quais não será possível enviar emails. A mitigação passa por impor uma validação rigorosa de formato de email RFC 5322 no formulário do portal, tornando o campo de email obrigatório com validação do lado do servidor. Esta é uma opção configurável nas definições do portal Purple e deve ser tratada como um requisito básico não negociável.

Para organizações que operam no setor da Saúde ou em ambientes do setor público onde a conformidade com o GDPR está sujeita a auditorias, também importa notar que o mecanismo de desduplicação significa que um único registo de contacto consolida todo o histórico de visitas. Isto simplifica as respostas a Pedidos de Acesso do Titular (SAR) e os pedidos de eliminação de dados ao abrigo do Artigo 17.º do GDPR.

Guia de Implementação

Passo 1: Pré-configurar Propriedades Personalizadas no HubSpot

Aceda a Definições do HubSpot > Propriedades > Propriedades do Contacto. Crie as quatro propriedades personalizadas listadas na tabela de mapeamento acima. Certifique-se de que os tipos de dados estão corretamente definidos — wifi_last_visit deve ser um Selecionador 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 Campos do Captive Portal

Reveja a configuração atual do Captive Portal da Purple. Certifique-se de que o campo de Email está definido como obrigatório e com a validação de formato ativada. Para implementações em múltiplos locais, confirme que o identificador do local está configurado para ser transmitido dinamicamente com base na localização do ponto de acesso. Os locais em ambientes de Transportes — como aeroportos ou estações ferroviárias — podem ter várias zonas dentro de um único local, exigindo cada uma um identificador de local distinto.

Passo 3: Configurar o Mapeamento de Propriedades na Purple

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

Passo 4: Estabelecer Automação do Ciclo de Vida (Lifecycle Stage)

Não defina por defeito todas as novas ligações WiFi para a fase de ciclo de vida 'Lead'. Implemente um modelo hierárquico baseado em eventos utilizando os fluxos de trabalho do HubSpot.

lifecycle_workflow_diagram.png

A progressão de ciclo de vida recomendada é a seguinte. No primeiro início de sessão WiFi, defina a fase de ciclo de vida para Subscritor — a fase correta do HubSpot para um contacto que forneceu os seus dados mas ainda não demonstrou intenção comportamental. Quando o wifi_session_count atingir 2 ou mais num intervalo flutuante de 30 dias, ative um fluxo de trabalho para transitar o contacto para Lead Qualificada por Marketing (MQL). Quando o wifi_dwell_time exceder os 45 minutos em várias sessões, transite para Lead Qualificada por Vendas (SQL). Quando for aplicada uma etiqueta de programa de fidelização, transite para Cliente.

No HubSpot, crie cada transição como um fluxo de trabalho separado com o gatilho definido para 'O valor da propriedade do contacto é alterado'. Isto garante que a transição seja acionada imediatamente assim que o limite for ultrapassado, em vez de aguardar por um processo em lote agendado.

Este passo é inegociável para a conformidade com o 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 utilizador aceita, o valor deve ser definido como Freely given consent from the contact. Sem este mapeamento, os controlos de conformidade integrados do HubSpot irão bloquear o envio de emails de saída para estes contactos, tornando a integração comercialmente inútil para a automatização de marketing.

Passo 6: Criar Listas de Segmentação

Com os dados das propriedades a fluir corretamente, crie Listas Ativas no HubSpot para os principais casos de uso de segmentação. Os exemplos incluem: todos os contactos onde wifi_venue = um local específico (para campanhas segmentadas geograficamente), todos os contactos onde wifi_session_count >= 5 (para ações do programa de fidelização) e todos os contactos onde wifi_last_visit ocorreu nos últimos 30 dias (para reativação baseada na recência).

Melhores Práticas

Force a Validação de Email na Origem. Todos os problemas de qualidade de dados no HubSpot com origem na integração de WiFi podem ser associados a um endereço de email mal validado. Trate o formulário do portal como a primeira linha de defesa para a qualidade de dados do CRM.

Segmente por Local desde o Primeiro Dia. Para qualquer implementação que abranja vários locais — seja uma rede de retalho, um grupo de hospitais 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 milhares de contactos terem sido criados sem esta propriedade exige um esforço de correção significativo.

Respeite a Arquitetura de Consentimento. O princípio de limitação da finalidade do GDPR dita que os dados recolhidos através de um portal de WiFi com o objetivo de acesso à rede não podem ser automaticamente reutilizados 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.

Monitorize o Tráfego da API. Para ambientes de alta densidade, tais como estádios ou centros de conferências, o volume de autenticações simultâneas em períodos de pico pode sobrecarregar a API do HubSpot. A Purple coloca os dados em fila de espera e tenta novamente os pedidos que falharam, mas é aconselhável monitorizar os volumes de chamadas da API no painel de programador do HubSpot durante grandes eventos e garantir que o nível de subscrição da conta HubSpot suporta o tráfego necessário.

Utilize Atualizações Incrementais, Não Sobrascritas Completas. Quando um visitante recorrente se liga, o payload deve atualizar apenas as propriedades alteradas (wifi_last_visit, wifi_session_count) em vez de sobrescrever todos os campos. Isto previne a perda acidental de dados se, por exemplo, um contacto tiver atualizado o seu nome diretamente no HubSpot.

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

Problema: Os contactos estão a ser criados, mas não conseguem receber emails de marketing. Causa Raiz: A propriedade hs_legal_basis não foi mapeada ou foi mapeada com uma string de valor incorreta. Resolução: Verifique o valor exato da string que está a ser transmitido. O HubSpot requer Freely given consent from the contact — qualquer variação falhará silenciosamente na verificação de conformidade.

Problema: Estão a aparecer registos de contactos duplicados no HubSpot. Causa Raiz: Estão a ser submetidos vários endereços de email pelo mesmo utilizador (por exemplo, pessoal e corporativo), ou o campo de email não é obrigatório no portal. Resolução: Ative a validação de email obrigatória no portal. Considere implementar um fluxo de trabalho de fusão (merge workflow) no HubSpot para consolidar registos onde o mesmo nome aparece com endereços de email diferentes.

Problema: As propriedades personalizadas não estão a ser 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 coincidem exatamente com os nomes internos das propriedades do HubSpot. Resolução: Cruze os nomes internos das propriedades em Definições do HubSpot > Propriedades com a configuração de mapeamento na Purple. Os nomes internos são sensíveis a maiúsculas e minúsculas e utilizam underscores (caracteres de sublinhado), não espaços.

Problema: O estágio do ciclo de vida (lifecycle stage) não está a avançar apesar de o limite de contagem de sessões ter sido atingido. Causa Raiz: O acionador do fluxo de trabalho do HubSpot está definido para "Contact is enrolled" em vez de "Contact property value changes". Resolução: Recrie o fluxo de trabalho com o tipo de acionador correto. "Contact property value changes" é acionado sempre que a propriedade é atualizada, que é o mecanismo correto para a progressão baseada em limites.

Risco: Não conformidade com o GDPR devido à retenção de dados. Mitigação: Implemente um fluxo de trabalho no HubSpot que identifique os contactos como inativos após 24 meses sem atividade de WiFi (ou seja, wifi_last_visit foi há mais de 24 meses). Acione um email de consentimento renovado. Se não for recebida nenhuma resposta no prazo de 30 dias, suprima o contacto de todas as comunicações de marketing. Isto está alinhado com o princípio de limitação de conservação do GDPR.

ROI e Impacto no Negócio

O caso comercial para a integração da Purple com o HubSpot é simples: converte um custo passivo de infraestrutura de rede num pipeline de dados ativo que gera receita. Os principais indicadores de desempenho (KPIs) para medir o sucesso da implementação são:

KPI Método de Medição Meta de Benchmark
Novos contactos líquidos gerados Relatório de origens de contactos do HubSpot 15–25% das sessões mensais de WiFi
Precisão da sincronização de dados % de contactos com as 4 propriedades personalizadas preenchidas > 95%
Taxa de entrega de email Painel de saúde de email do HubSpot > 90%
Taxa de conversão de MQL a partir de contactos de WiFi Relatório de progressão do estágio do ciclo de vida > 8% em 90 dias
Taxa de abertura de campanhas (contactos com origem em WiFi) Análise de email do HubSpot > 25% (vs. média do setor de 18%)

Numa implementação no setor da hotelaria, um hotel de 300 quartos que gera 2000 ligações WiFi únicas por mês pode esperar adicionar aproximadamente 400–500 novos contactos enriquecidos líquidos ao HubSpot mensalmente, assumindo uma taxa de conversão de 20–25% desde a ligação até ao preenchimento do formulário. Com uma taxa de conversão conservadora de MQL de 10%, isto representa 40–50 novos leads qualificados de marketing por mês a partir de uma fonte de dados que anteriormente gerava zero valor para o CRM.

Para uma cadeia de retalho a operar em 50 localizações, o volume de dados agregado é substancialmente superior, e o valor da segmentação — particularmente a capacidade de direcionar contactos para localizações de lojas específicas — permite campanhas promocionais hiper-localizadas que superam consistentemente os emails de difusão genéricos tanto na taxa de abertura como na conversão.

Definições Principais

Captive Portal

A página de autenticação baseada na web apresentada aos utilizadores antes de lhes ser concedido acesso a uma rede WiFi de convidados. Serve como a interface principal de captura de dados onde são recolhidos dados demográficos e consentimento de marketing.

As equipas de TI encontram isto como o front-end do fluxo de autenticação de WiFi. Os campos configurados no captive portal determinam diretamente que dados estão disponíveis para 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 contacto no formato JavaScript Object Notation.

Compreender a estrutura do payload é essencial para a resolução de problemas de sincronização de dados com falhas. A API do HubSpot irá rejeitar silenciosamente propriedades que não existam ou que tenham tipos de dados incompatíveis.

Deduplicação

O processo pelo qual o CRM identifica e funde ou impede a criação de registos de contactos duplicados e redundantes. O HubSpot realiza a deduplicação automaticamente utilizando o endereço de email como chave primária.

Crítico para manter uma base de dados limpa. Falhas na deduplicação — normalmente causadas por endereços de email inconsistentes ou inválidos — resultam em contagens de contactos inflacionadas e num histórico de visitas fragmentado.

Fase do Ciclo de Vida

Uma propriedade de contacto nativa do HubSpot que indica onde um contacto se posiciona dentro do funil de marketing e vendas. As fases padrão incluem Subscritor, Lead, Lead Qualificado por Marketing (MQL), Lead Qualificado por Vendas (SQL) e Cliente.

Os eventos de sessão de WiFi devem impulsionar progressões automáticas das fases do ciclo de vida. Gerir estas fases manualmente à escala não é viável operacionalmente.

Lista Ativa

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

O principal mecanismo de segmentação para contactos com origem em WiFi. As Listas Ativas garantem que os públicos-alvo das campanhas refletem sempre os dados de visitas mais recentes sem intervenção manual.

Propriedade Personalizada

Um campo definido pelo utilizador criado no HubSpot para armazenar dados que não são abrangidos pelas propriedades nativas da plataforma. As propriedades personalizadas devem ser criadas antes de a integração ser ativada.

Necessária 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 de contacto nativa do HubSpot que regista a base legal sob a qual os dados do contacto estão a ser processados para fins de marketing, em conformidade com o 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 irá bloquear o envio de emails de saída para o contacto.

Limite de Taxa da API

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

Um risco de implementação em ambientes de alta densidade, tais como estádios ou centros de conferências, durante períodos de pico de autenticação. A Purple coloca em fila e tenta novamente os payloads que falharam, mas violações sustentadas do limite de taxa podem causar atrasos significativos na sincronização de dados.

Tempo de Permanência

A duração em minutos que o dispositivo de um utilizador permanece ligado à rede WiFi durante uma única sessão. Uma métrica de proxy para a profundidade de envolvimento e intenção de compra em ambientes de retalho e hotelaria.

Armazenado na propriedade personalizada wifi_dwell_time e utilizado como um gatilho para a progressão da fase do ciclo de vida SQL. Um tempo de permanência elevado correlaciona-se com uma maior probabilidade de conversão no marketing baseado no local físico.

Exemplos Práticos

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

  1. Certifique-se de que wifi_session_count e wifi_venue estão mapeados e a ser preenchidos corretamente para todas as novas ligações. 2. Crie três Listas Ativas no HubSpot: 'Hóspedes de Primeira Viagem' onde wifi_session_count = 1; 'Visitantes de Lazer Repetidos' onde wifi_session_count >= 2 E wifi_last_visit ocorreu nos últimos 90 dias E a propriedade jobtitle do contacto 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-se no conhecimento das comodidades e num incentivo para uma visita de regresso. A sequência 'Visitante de Lazer Repetido' promove o programa de fidelização. A sequência 'Viajante Corporativo' destaca as instalações de salas de reuniões e consultas sobre tarifas corporativas. 4. Defina a fase do ciclo de vida para MQL quando wifi_session_count atingir 3, desencadeando a inscrição na sequência corporativa de forma automática.
Comentário do Examinador: Esta abordagem tira partido de dados de rede determinísticos — contagem de sessões e recência de visitas — em vez de depender de a equipa 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 através do enriquecimento de `jobtitle` e `company` é uma camada secundária que pode ser melhorada 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 cadeia de retalho com 50 localizações precisa de garantir que os e-mails de marketing são enviados apenas para clientes que consentiram explicitamente na loja específica que visitaram, e que cada gestor de marketing regional só possa aceder aos contactos do seu território.

  1. Mapeie o campo 'Venue Name' do Purple para a propriedade personalizada wifi_venue no HubSpot. Garanta que os nomes dos espaços estão padronizados (ex., 'Manchester Arndale', 'Birmingham Bullring') — uma nomenclatura inconsistente irá fragmentar 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, utilize as Equipas para restringir o acesso de cada gestor de marketing regional apenas às listas e contactos associados ao seu território. Atribua as listas relevantes a cada equipa. 5. Crie um modelo de e-mail padrão para cada região, inscrito a partir da lista da loja correspondente.
Comentário do Examinador: A dependência crítica aqui é a padronização dos nomes dos espaços. Se a configuração do Purple passar 'Manchester - Arndale' para algumas ligações e 'Manchester Arndale' para outras, o filtro da Lista Ativa irá falhar registos. Estabeleça uma convenção de nomenclatura antes da implementação e force-a na configuração do portal Purple. A funcionalidade Equipas do HubSpot é o mecanismo correto para o controlo de acesso baseado em território — evita a necessidade de criar portais HubSpot separados para cada região, o que fragmentaria os dados e aumentaria os custos com licenças.

Perguntas de Prática

Q1. Um estádio prevê 50 000 participantes para um dia de jogo. O operador do espaço quer recolher e-mails através do Captive Portal de WiFi e acionar um e-mail de boas-vindas personalizado através do HubSpot nos cinco minutos seguintes à ligação de cada visitante. Qual é o principal risco técnico e como deve ser mitigado?

Dica: Considere o volume de ligaçõ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 (rate limit) da API do HubSpot devido ao pico concentrado de autenticações simultâneas no início do evento. Mesmo com o mecanismo de fila de payload e reativação da Purple, um pico de 10 000 a 15 000 ligações simultâneas numa janela de tempo curta pode causar atrasos significativos no processamento, o que significa que o SLA de "boas-vindas em 5 minutos" é inexequível para a primeira vaga de ligações. As estratégias de mitigação incluem: (1) atualizar para um plano HubSpot Enterprise com limites de taxa de API mais elevados; (2) aceitar que o SLA do e-mail de boas-vindas é realista para chegadas faseadas, mas não para o pico do início do evento, ajustando o SLA para "em até 30 minutos"; (3) configurar o fluxo de trabalho do HubSpot para enviar o e-mail de boas-vindas em lote num horário fixo (por exemplo, 15 minutos após a abertura das portas) em vez de acionado individualmente, reduzindo a carga de execução do fluxo de trabalho.

Q2. A equipa de marketing relata que 8 000 contactos gerados a partir da rede WiFi nos últimos três meses não conseguem receber e-mails de marketing. Os contactos existem no HubSpot com endereços de e-mail válidos e não estão marcados como tendo cancelado a subscrição. Qual é a causa mais provável e qual é o caminho para a resolução?

Dica: Concentre-se na camada de conformidade com o GDPR no HubSpot, não nos endereços de e-mail em si.

Ver resposta modelo

A causa 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 o envio de e-mails em conformidade com o GDPR. Qualquer variação — incluindo um valor em branco — faz com que o HubSpot suprima o envio de e-mails para o contacto. O caminho de resolução é: (1) verificar o valor atual de hs_legal_basis numa amostra dos contactos afetados; (2) se estiver em branco ou incorreto, identificar se a caixa de seleção de consentimento do portal estava a ser recolhida pela Purple durante o período; (3) se o consentimento foi recolhido mas não mapeado, atualizar o mapeamento da integração e utilizar um fluxo de trabalho de atualização em lote do HubSpot para definir retroativamente o hs_legal_basis para os contactos onde a data/hora de consentimento está preenchida; (4) se o consentimento não foi recolhido no portal, esses contactos 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 espaço deseja identificar visitantes de "alto valor" — definidos como clientes que visitaram pelo menos quatro vezes nos últimos 60 dias e cujo tempo médio de permanência excede 90 minutos — e inscrevê-los automaticamente numa sequência de contacto do programa de fidelização VIP no HubSpot. Como deve ser desenhada esta arquitetura?

Dica: Considere quais propriedades precisam de existir, como a lógica de limite é construída no HubSpot e o que aciona 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 corretamente mapeadas e a ser preenchidas. 2. Crie uma Lista Ativa no HubSpot com os seguintes critérios: wifi_session_count >= 4 E wifi_dwell_time >= 90 E wifi_last_visit nos últimos 60 dias. Esta lista será atualizada automaticamente à medida que os contactos cumpram ou deixem de cumprir os critérios. 3. Crie um fluxo de trabalho no HubSpot acionado por "Contacto adicionado à lista" para a Lista Ativa acima referida. Defina a ação para inscrever o contacto na sequência de e-mails de contacto do programa de fidelização VIP. 4. Adicione uma condição de supressão ao fluxo de trabalho: se a fase do ciclo de vida do contacto já for "Cliente" (ou seja, já inscrito no programa de fidelização), não o inscreva novamente. 5. Opcionalmente, acione uma notificação interna de CRM para a equipa de relações com clientes do espaço quando um contacto entrar na lista VIP, permitindo uma interação personalizada no espaço durante a próxima visita.