Saltar al contenido principal

HubSpot and Guest WiFi: Lead Enrichment and Segmentation

Esta guía proporciona a los directores de TI, administradores de HubSpot y equipos de operaciones de marketing un manual de integración práctico para conectar Purple Guest WiFi con HubSpot. Cubre toda la arquitectura técnica (desde la captura de datos en el Captive Portal y el mapeo de propiedades hasta la automatización de la etapa del ciclo de vida, la deduplicación y la segmentación de listas), lo que permite a los operadores de los establecimientos convertir conexiones WiFi anónimas en contactos de CRM enriquecidos y listos para la acción.

📖 9 min de lectura📝 2,047 palabras🔧 2 ejemplos resueltos3 preguntas de práctica📚 9 definiciones clave

Escucha esta guía

Ver transcripción del podcast
Te damos la bienvenida al Playbook de Integración de Purple. Soy tu anfitrión y hoy analizaremos la arquitectura de nuestra integración nativa con HubSpot. Específicamente, cómo canalizar datos de WiFi de invitados hacia HubSpot para el enriquecimiento y segmentación de clientes potenciales. Si eres un gerente de TI, un arquitecto de redes o gestionas operaciones de CRM en un recinto de gran tamaño —ya sea un estadio, una cadena de tiendas de retail o un hotel—, esta sesión es para ti. Dejaremos de lado el discurso de marketing. Hoy nos enfocaremos en el flujo de datos, el mapeo de propiedades y la automatización del ciclo de vida. Comencemos. Primero, establezcamos el contexto. La red de WiFi de invitados es uno de los activos de datos más subutilizados en cualquier recinto. Cada vez que un visitante se conecta, proporciona una señal de identidad verificada: su nombre, su dirección de correo electrónico y, fundamentalmente, su consentimiento explícito para ser contactado. La mayoría de las organizaciones capturan estos datos y luego permiten que se queden en una plataforma de gestión de WiFi desconectada, completamente aislada del CRM. Esa es una oportunidad perdida muy significativa. La integración de Purple con HubSpot existe específicamente para cerrar esa brecha. Ahora, comencemos con la capa de captura de datos. Cuando un invitado se conecta a la red a través del Captive Portal, la plataforma Purple autentica la sesión. En este punto, el usuario proporciona datos demográficos —por lo general, nombre, apellido y dirección de correo electrónico— junto con el consentimiento explícito para marketing. Este mecanismo de consentimiento es fundamental. Debe alinearse con los requisitos de la GDPR, lo que significa que la casilla de verificación de consentimiento en el portal debe estar desmarcada de forma predeterminada y el usuario debe optar por participar de manera activa. Esto no es solo un requisito legal; es el mecanismo que determina si los datos que capturas realmente se pueden utilizar para marketing saliente. Una vez autenticada la sesión, la integración nativa activa una llamada de API hacia HubSpot. Los datos se transmiten como un payload JSON a través de una conexión HTTPS segura. Pero, ¿cómo se mapea esto exactamente en el CRM? Desglosémoslo. Los campos estándar se mapean de manera directa y limpia. First Name se mapea a la propiedad firstname de HubSpot. Last Name se mapea a lastname. Email Address se mapea a email. Estas son propiedades de contacto nativas de HubSpot y no requieren configuración adicional. Sin embargo, el valor real de esta integración radica en la alineación de propiedades personalizadas. La red de WiFi genera datos de comportamiento enriquecidos que no tienen un espacio nativo en HubSpot. Debes crear propiedades personalizadas para almacenarlos. Le recomiendo crear las siguientes propiedades personalizadas en HubSpot antes de activar la integración. Primero, wifi last visit; esta debe ser del tipo de propiedad Selector de fecha. Registra la fecha más reciente en la que el contacto se autenticó a través de WiFi. Segundo, wifi venue; una propiedad de Texto de una sola línea. Esto es esencial para implementaciones en múltiples ubicaciones. Tercero, wifi session count; una propiedad de Número. Esta rastrea cuántas veces se ha conectado el contacto en todas sus visitas. Cuarto, wifi dwell time; otra propiedad de Número, que registra la duración promedio de la sesión en minutos. Estas cuatro propiedades personalizadas son la base de su estrategia de segmentación. Ahora, hablemos de la deduplicación. Este es un punto de falla común en las integraciones de WiFi a CRM, y vale la pena dedicarle tiempo. HubSpot utiliza la dirección de correo electrónico como el identificador único principal para los registros de contactos. Cuando la carga útil de Purple llega al endpoint de la API de HubSpot, HubSpot realiza una búsqueda. Si ya existe un contacto con esa dirección de correo electrónico, HubSpot actualiza el registro existente con los nuevos datos. Si no existe, crea un nuevo contacto. Este es el comportamiento correcto y significa que nunca debería terminar con registros duplicados para la misma persona, siempre y cuando la dirección de correo electrónico sea consistente. El riesgo aquí son los datos erróneos en el origen. Si su Captive Portal permite a los usuarios ingresar una dirección de correo electrónico mal formateada (o peor aún, una falsa), creará registros huérfanos en HubSpot que nunca podrán vincularse ni recibir correos. La mitigación es sencilla: aplique una validación estricta del formato de correo electrónico en el formulario del portal. Haga que el campo de correo electrónico sea obligatorio y valide el formato al enviarlo. Esta es una opción de configuración dentro del portal de Purple y debe habilitarse como un requisito básico. Pasemos a la automatización de las etapas del ciclo de vida. Aquí es donde la integración pasa de la captura de datos a la inteligencia de marketing genuina. El comportamiento predeterminado para muchos equipos es establecer la etapa del ciclo de vida de cada nuevo contacto de WiFi como Lead. Le aconsejo firmemente que no lo haga. Esto confunde a un visitante de una sola vez con un prospecto genuinamente interesado, lo que inflará sus números de leads mientras degrada la calidad de su pipeline. En su lugar, implemente un modelo de ciclo de vida estructurado y basado en eventos. En el primer inicio de sesión de WiFi, establezca la etapa del ciclo de vida como Suscriptor. Cuando la propiedad wifi session count llegue a dos o más dentro de un periodo de 30 días, active un flujo de trabajo que mueva el contacto a Lead calificado por marketing. Cuando el wifi dwell time supere los 45 minutos en múltiples visitas, mueva el contacto a Lead calificado por ventas. Finalmente, cuando se aplique una etiqueta de programa de lealtad, mueva el contacto a Cliente. Un error grave en esta etapa es no mapear la base legal para el procesamiento. Siempre mapee la casilla de consentimiento de marketing del Captive Portal a la propiedad hs legal basis en HubSpot. Si omite esto, su equipo de marketing no podrá enviar correos electrónicos a estos contactos, lo que hará que la integración sea inútil para campañas salientes. Respondamos rápidamente a algunas de las preguntas más comunes. ¿La integración es compatible con implementaciones multi-establecimiento? Sí, absolutamente. Envía el identificador del establecimiento desde Purple a la propiedad personalizada de establecimiento de wifi en HubSpot. Esto permite a los equipos de marketing regionales segmentar listas por ubicación. Para una cadena de retail con 50 tiendas, esto significa que cada gerente de tienda puede tener una lista de contactos que visitaron su ubicación específica. ¿Qué pasa si se alcanza el límite de velocidad de la API de HubSpot? La plataforma Purple pone en cola las cargas de datos y reintenta las solicitudes fallidas. Sin embargo, para entornos de muy alta densidad —como un estadio con 50,000 autenticaciones simultáneas al momento del saque inicial— debes tener en cuenta los límites de tu nivel de API de HubSpot y planificar en consecuencia. Para resumir los puntos clave: Primero, vincula tus campos demográficos estándar para establecer la identidad en HubSpot. Luego, crea y vincula las propiedades personalizadas —última visita de wifi, establecimiento de wifi, recuento de sesiones de wifi y tiempo de permanencia en wifi— para habilitar la segmentación. Depende siempre de la dirección de correo electrónico como la clave principal para la deduplicación y exige la validación de correo electrónico en el portal. No dejes todos los contactos como Lead por defecto. Utiliza los datos de sesión de WiFi para activar progresiones de etapas del ciclo de vida basadas en eventos. Y fundamentalmente, vincula siempre el consentimiento de marketing con hs legal basis antes de lanzar el servicio. Como siguiente paso, realiza una auditoría de los campos del formulario de tu Captive Portal actual frente a la configuración de propiedades de HubSpot. Vincula cada campo con su propiedad correspondiente. Cada punto de datos que recopiles debe tener un propósito y un lugar en el CRM. Gracias por escuchar el Manual de Integración de Purple. Nos vemos en la próxima implementación.

header_image.png

Resumen Ejecutivo

Para los recintos empresariales —desde extensas cadenas de retail hasta estadios de alta capacidad— la red WiFi de invitados es una de las capas de adquisición de datos más subutilizadas en el ecosistema tecnológico. Cada sesión autenticada representa una señal de identidad verificada: un nombre, una dirección de correo electrónico y un consentimiento de marketing explícito. Sin embargo, la mayoría de las organizaciones permiten que estos datos permanezcan aislados dentro de su plataforma de gestión de WiFi, completamente desconectados del CRM. La integración de Purple con HubSpot cierra esa brecha al establecer un pipeline de datos en tiempo real y basado en eventos entre el Captive Portal y HubSpot.

Esta guía cubre la arquitectura de implementación completa: cómo mapear los campos del portal de Guest WiFi con las propiedades estándar y personalizadas de HubSpot, cómo configurar la lógica de deduplicación, cómo crear flujos de trabajo de etapas del ciclo de vida activados por eventos de sesión de WiFi y cómo segmentar contactos en listas accionables. Está escrita para administradores de HubSpot, gerentes de operaciones de marketing y arquitectos de TI que necesitan implementar esta integración en un entorno de producción, no para evaluarla en teoría.

Análisis Técnico Detallado

Arquitectura y Flujo de Datos

La integración opera sobre una arquitectura basada en webhooks. Cuando un usuario se autentica a través del Captive Portal de Purple, la plataforma actúa como el proveedor de identidad, validando la sesión y generando un payload JSON estructurado que contiene los datos demográficos y de sesión del usuario. Este payload se transmite a través de una llamada segura a la REST API de HTTPS hacia el endpoint de la API de Contactos de HubSpot.

El flujo de datos sigue cuatro etapas distintas: autenticación en la capa del portal, generación del payload por parte de la plataforma Purple, transmisión de la API a HubSpot y creación o actualización del registro dentro del CRM. Para implementaciones en múltiples recintos —comunes en entornos de Retail y Hospitality — el identificador del recinto se integra en el payload en el momento de la generación, lo que garantiza que cada registro de contacto lleve el contexto de ubicación necesario para la segmentación regional.

La capa de WiFi Analytics dentro de Purple genera las métricas de comportamiento —conteo de sesiones, tiempo de permanencia, frecuencia de visitas— que se transmiten junto con los datos demográficos. Estas métricas son el factor diferenciador entre una captura de correo electrónico básica y un contacto de CRM verdaderamente enriquecido.

Mecánica de Mapeo de Propiedades

El mapeo preciso de propiedades es la base de una integración confiable. Las propiedades de contacto nativas de HubSpot gestionan los campos demográficos estándar, pero los datos de comportamiento específicos de WiFi requieren la creación de propiedades personalizadas antes de que se active la integración.

property_mapping_diagram.png

La siguiente tabla define la configuración recomendada para el mapeo de propiedades:

Campo del Portal Propiedad de HubSpot Tipo de Propiedad Notas
Nombre firstname Texto de una sola línea Propiedad nativa de HubSpot
Apellido lastname Texto de una sola línea Propiedad nativa de HubSpot
Correo electrónico email Correo electrónico Clave primaria de deduplicación
Número de teléfono phone Número de teléfono Propiedad nativa de HubSpot
Fecha de nacimiento date_of_birth Selector de fecha Se requiere propiedad personalizada
Código postal zip Texto de una sola línea Propiedad nativa de HubSpot
Consentimiento de marketing hs_legal_basis Texto de una sola línea Establecer en 'Consentimiento otorgado libremente'
Marca de tiempo de la visita wifi_last_visit Selector de fecha Se requiere propiedad personalizada
Nombre de la sucursal wifi_venue Texto de una sola línea Se requiere propiedad personalizada
Conteo de sesiones wifi_session_count Número Se requiere propiedad personalizada
Tiempo de permanencia (mins) wifi_dwell_time Número Se requiere propiedad personalizada

Las cuatro propiedades personalizadas (wifi_last_visit, wifi_venue, wifi_session_count y wifi_dwell_time) deben crearse en HubSpot antes de activar la integración. Si no se crean estas propiedades previamente, la API de HubSpot descartará silenciosamente los datos del payload.

Deduplicación y resolución de identidad

HubSpot utiliza la dirección de correo electrónico como el identificador único principal para los registros de contactos. Cuando se recibe el payload de Purple, HubSpot realiza una búsqueda en los registros existentes. Si existe un contacto con la dirección de correo electrónico coincidente, HubSpot actualiza el registro con los datos de la nueva sesión, incrementando wifi_session_count y actualizando wifi_last_visit. Si no se encuentra ninguna coincidencia, se crea un nuevo registro de contacto.

Este comportamiento es determinista y confiable, siempre que la dirección de correo electrónico sea consistente en todas las visitas. El riesgo principal son los datos sucios en el origen. Si el Captive Portal permite direcciones de correo electrónico falsas o con un formato incorrecto, se crearán registros huérfanos en HubSpot que no se podrán hacer coincidir en visitas posteriores ni recibirán correos electrónicos. La mitigación consiste en aplicar una validación estricta de formato de correo electrónico RFC 5322 en el formulario del portal, haciendo que el campo de correo electrónico sea obligatorio con validación del lado del servidor. Esta es una opción configurable dentro de la configuración del portal de Purple y debe tratarse como un requisito básico no negociable. For organisations operating in Healthcare or public-sector environments where GDPR compliance is subject to audit, it is also worth noting that the deduplication mechanism means a single contact record consolidates all visit history. This simplifies Subject Access Request (SAR) responses and data deletion requests under GDPR Article 17.

Implementation Guide

Step 1: Pre-Configure HubSpot Custom Properties

Navigate to HubSpot Settings > Properties > Contact Properties. Create the four custom properties listed in the mapping table above. Ensure data types are correctly set — wifi_last_visit must be a Date picker, wifi_session_count and wifi_dwell_time must be Number types. Incorrect data types will cause the API to reject the payload values.

Step 2: Audit and Align Captive Portal Fields

Review the current Purple captive portal configuration. Ensure that the Email field is set as mandatory with format validation enabled. For multi-venue deployments, confirm that the venue identifier is configured to pass dynamically based on the access point location. Venues in Transport environments — such as airports or rail stations — may have multiple zones within a single venue, each requiring a distinct venue identifier.

Step 3: Configure Property Mapping in Purple

Within the Purple platform's HubSpot integration settings, map each portal field to the corresponding HubSpot internal property name. Use the exact internal property names (e.g., wifi_session_count, not WiFi Session Count) to ensure the API payload is correctly structured.

Step 4: Establish Lifecycle Stage Automation

Do not default all new WiFi connections to the 'Lead' lifecycle stage. Implement an event-driven tiered model using HubSpot workflows.

lifecycle_workflow_diagram.png

The recommended lifecycle progression is as follows. Upon the first WiFi login, set the lifecycle stage to Subscriber — the correct HubSpot stage for a contact who has provided their details but has not yet demonstrated behavioural intent. When wifi_session_count reaches 2 or more within a rolling 30-day window, trigger a workflow to transition the contact to Marketing Qualified Lead (MQL). When wifi_dwell_time exceeds 45 minutes across multiple sessions, transition to Sales Qualified Lead (SQL). When a loyalty programme tag is applied, transition to Customer.

In HubSpot, build each transition as a separate workflow with the trigger set to 'Contact property value changes'. This ensures the transition fires immediately when the threshold is crossed, rather than waiting for a scheduled batch process.

Este paso no es negociable para el cumplimiento de la GDPR. La casilla de consentimiento de marketing en el Captive Portal debe estar asignada a la propiedad hs_legal_basis de HubSpot. Cuando un usuario la selecciona, el valor debe establecerse en Freely given consent from the contact. Sin esta asignación, los controles de cumplimiento integrados de HubSpot bloquearán el envío de correos electrónicos salientes a estos contactos, haciendo que la integración sea comercialmente inútil para la automatización de marketing.

Paso 6: Crear Listas de Segmentación

Con los datos de las propiedades fluyendo correctamente, cree Listas Activas de HubSpot para los casos de uso de segmentación principales. Los ejemplos incluyen: todos los contactos donde wifi_venue = una ubicación específica (para campañas orientadas geográficamente), todos los contactos donde wifi_session_count >= 5 (para programas de lealtad) y todos los contactos donde wifi_last_visit esté dentro de los últimos 30 días (para reactivación basada en la frecuencia de visita).

Mejores Prácticas

Haga cumplir la validación de correos en la fuente. Cada problema de calidad de datos en HubSpot que se origina desde la integración de WiFi se puede rastrear hasta una dirección de correo electrónico mal validada. Considere el formulario del portal como la primera línea de defensa para la calidad de los datos del CRM.

Segmente por lugar desde el primer día. Para cualquier implementación que abarque múltiples ubicaciones (ya sea una cadena minorista, un grupo de hospitales o un complejo de estadios), la propiedad wifi_venue es la dimensión de segmentación más importante. Configúrela correctamente desde el principio. Intentar adaptar la segmentación por lugar después de que se han creado miles de contactos sin esta propiedad requiere un esfuerzo de remediación significativo.

Respete la arquitectura de consentimiento. El principio de limitación de la finalidad de la GDPR significa que los datos recopilados a través de un portal de WiFi con el fin de acceder a la red no se pueden reutilizar automáticamente para marketing directo sin un consentimiento explícito. La asignación de hs_legal_basis no es un tecnicismo: es el mecanismo legal que autoriza el caso de uso de marketing.

Monitoree el rendimiento de la API. Para entornos de alta densidad, como estadios o centros de conferencias, el volumen de autenticación simultánea durante los períodos pico puede presionar la API de HubSpot. Purple pone en cola los payloads y reintenta las solicitudes fallidas, pero es aconsejable monitorear los volúmenes de llamadas a la API en el panel de desarrolladores de HubSpot durante eventos importantes y asegurarse de que el nivel de la cuenta de HubSpot admita el rendimiento requerido.

Utilice actualizaciones incrementales, no sobreescrituras completas. Cuando un visitante recurrente se conecta, el payload debe actualizar únicamente las propiedades que han cambiado (wifi_last_visit, wifi_session_count) en lugar de sobreescribir todos los campos. Esto evita la pérdida accidental de datos si, por ejemplo, un contacto ha actualizado su nombre directamente en HubSpot.

Solución de Problemas y Mitigación de Riesgos

Problema: Los contactos se están creando pero no pueden recibir correos de marketing. Causa raíz: La propiedad hs_legal_basis no se asignó o se asignó con una cadena de valor incorrecta. Resolución: Verifique el valor de cadena exacto que se está enviando. HubSpot requiere Freely given consent from the contact (Consentimiento otorgado libremente por el contacto); cualquier variación fallará silenciosamente en la verificación de cumplimiento.

Problema: Están apareciendo registros de contacto duplicados en HubSpot. Causa raíz: El mismo usuario está enviando múltiples direcciones de correo electrónico (por ejemplo, personal y corporativa), o el campo de correo electrónico no es obligatorio en el portal. Resolución: Habilite la validación obligatoria de correo electrónico en el portal. Considere implementar un flujo de trabajo de fusión en HubSpot para consolidar los registros donde aparezca el mismo nombre con diferentes direcciones de correo electrónico.

Problema: Las propiedades personalizadas no se están completando a pesar de que la integración está activa. Causa raíz: Las propiedades personalizadas no se crearon en HubSpot antes de que se activara la integración, o los nombres internos de las propiedades en la configuración de mapeo de Purple no coinciden exactamente con los nombres internos de las propiedades de HubSpot. Resolución: Compare los nombres internos de las propiedades en Configuración de HubSpot > Propiedades con la configuración de mapeo en Purple. Los nombres internos distinguen entre mayúsculas y minúsculas y utilizan guiones bajos, no espacios.

Problema: El ciclo de vida no avanza a pesar de que se ha alcanzado el límite del umbral de conteo de sesiones. Causa raíz: El activador del flujo de trabajo de HubSpot está configurado en 'El contacto está inscrito' en lugar de 'El valor de la propiedad del contacto cambia'. Resolución: Vuelva a crear el flujo de trabajo con el tipo de activador correcto. 'El valor de la propiedad del contacto cambia' se activa cada vez que se actualiza la propiedad, lo cual es el mecanismo correcto para el avance basado en umbrales.

Riesgo: Incumplimiento de GDPR debido a la retención de datos. Mitigación: Implemente un flujo de trabajo en HubSpot que marque a los contactos como inactivos después de 24 meses sin actividad de WiFi (es decir, cuando wifi_last_visit sea hace más de 24 meses). Active un correo electrónico para volver a solicitar el consentimiento. Si no se recibe respuesta en un plazo de 30 días, excluya al contacto de todas las comunicaciones de marketing. Esto se alinea con el principio de limitación de almacenamiento de GDPR.

ROI e Impacto Comercial

El caso comercial para la integración de Purple con HubSpot es sencillo: convierte un costo de infraestructura de red pasivo en un flujo de datos activo que genera ingresos. Los indicadores clave de rendimiento para medir el éxito de la implementación son:

KPI Método de Medición Meta de Referencia
Contactos nuevos netos generados Reporte de origen de contactos de HubSpot 15–25% de las sesiones de WiFi mensuales
Precisión de sincronización de datos % de contactos con las 4 propiedades personalizadas completadas > 95%
Tasa de entregabilidad de correo electrónico Panel de salud de correo electrónico de HubSpot > 90%
Tasa de conversión de MQL desde contactos de WiFi Reporte de avance de ciclo de vida > 8% en 90 días
Tasa de apertura de campaña (contactos de WiFi) Analítica de correo electrónico de HubSpot > 25% (vs. 18% del promedio de la industria)

En una implementación para el sector hotelero, un hotel de 300 habitaciones que genera 2,000 conexiones WiFi únicas al mes puede esperar añadir aproximadamente entre 400 y 500 nuevos contactos enriquecidos netos a HubSpot mensualmente, asumiendo una tasa de conversión del 20 al 25% de la conexión a la finalización del formulario. Con una tasa de conversión de MQL conservadora del 10%, esto representa de 40 a 50 nuevos prospectos calificados por marketing (MQL) al mes a partir de una fuente de datos que antes generaba cero valor para el CRM.

Para una cadena de tiendas de retail que opera en 50 ubicaciones, el volumen de datos agregados es sustancialmente mayor, y el valor de la segmentación (particularmente la capacidad de dirigir las campañas a los contactos por ubicación de tienda específica) permite realizar campañas promocionales hiperlocales que superan constantemente a los correos electrónicos masivos genéricos tanto en tasa de apertura como en conversión.

Definiciones clave

Captive Portal

La página de autenticación basada en web que se presenta a los usuarios antes de que se les conceda acceso a una red WiFi de invitados. Sirve como la interfaz principal de captura de datos donde se recopila la información demográfica y el consentimiento de marketing.

Los equipos de TI se encuentran con esto como el front-end del flujo de autenticación de WiFi. Los campos configurados en el captive portal determinan directamente qué datos están disponibles para el enriquecimiento del CRM.

JSON Payload

El paquete de datos estructurado que se transmite desde la plataforma Purple a la API de HubSpot, el cual contiene los datos demográficos y de sesión del contacto en formato JavaScript Object Notation.

Comprender la estructura del payload es esencial para solucionar problemas de sincronización de datos fallidas. La API de HubSpot rechazará silenciosamente las propiedades que no existan o que tengan tipos de datos que no coincidan.

Deduplication

El proceso mediante el cual el CRM identifica y fusiona o evita la creación de registros de contactos duplicados redundantes. HubSpot realiza la deduplicación de forma automática utilizando la dirección de correo electrónico como la clave principal.

Crítico para mantener una base de datos limpia. Las fallas de deduplicación — típicamente causadas por direcciones de correo electrónico inconsistentes o inválidas — resultan en recuentos de contactos inflados e historial de visitas fragmentado.

Lifecycle Stage

Una propiedad de contacto nativa de HubSpot que indica en qué parte del embudo de marketing y ventas se encuentra un contacto. Las etapas estándar incluyen Suscriptor, Lead, Lead Calificado por Marketing (MQL), Lead Calificado por Ventas (SQL) y Cliente.

Los eventos de sesión de WiFi deben impulsar progresiones automatizadas de la etapa del ciclo de vida. Administrar estas etapas manualmente a escala no es viable operativamente.

Active List

Una lista de contactos dinámica en HubSpot que se actualiza automáticamente en tiempo real en función de criterios de propiedades definidos. Los contactos se agregan o eliminan a medida que cambian sus propiedades.

El mecanismo de segmentación principal para los contactos provenientes de WiFi. Las Active Lists aseguran que las audiencias de las campañas siempre reflejen los datos de visitas más recientes sin intervención manual.

Custom Property

Un campo definido por el usuario creado en HubSpot para almacenar datos que no están cubiertos por las propiedades nativas de la plataforma. Las propiedades personalizadas deben crearse antes de que se active la integración.

Requerido para todos los datos de comportamiento específicos de WiFi. Las cuatro propiedades personalizadas críticas para esta integración son wifi_venue, wifi_session_count, wifi_last_visit y wifi_dwell_time.

hs_legal_basis

Una propiedad de contacto nativa de HubSpot que registra la base legal bajo la cual se procesan los datos del contacto con fines de marketing, de conformidad con el GDPR.

Debe estar mapeado a la casilla de verificación de consentimiento de marketing en el captive portal. Sin un valor válido en esta propiedad, HubSpot bloqueará los envíos de correos electrónicos salientes al contacto.

API Rate Limiting

Una restricción impuesta por la API de HubSpot sobre la cantidad de solicitudes que se pueden procesar dentro de un período de tiempo definido. Exceder el límite de tasa genera errores HTTP 429 y transmisiones de payloads en cola o fallidas.

Un riesgo de implementación en entornos de alta densidad como estadios o centros de conferencias durante los períodos de máxima autenticación. Purple pone en cola y reintenta los payloads fallidos, pero los incumplimientos sostenidos del límite de tasa pueden causar retrasos significativos en la sincronización de datos.

Dwell Time

La duración en minutos que el dispositivo de un usuario permanece conectado a la red WiFi durante una sola sesión. Una métrica indicativa del nivel de interacción y la intención de compra en entornos de retail y hotelería.

Almacenado en la propiedad personalizada wifi_dwell_time y utilizado como activador para la progresión de la etapa del ciclo de vida SQL. Un alto dwell time se correlaciona con una mayor probabilidad de conversión en el marketing basado en el establecimiento.

Ejemplos resueltos

Un hotel de 300 habitaciones desea segmentar sus listas de marketing de HubSpot para distinguir entre huéspedes de primera vez, visitantes recurrentes de ocio y viajeros de negocios frecuentes, y activar diferentes secuencias de correo electrónico para cada segmento.

  1. Asegúrese de que wifi_session_count y wifi_venue estén mapeados y se completen correctamente para todas las nuevas conexiones. 2. Cree tres Listas Activas de HubSpot: "Huéspedes de primera vez" donde wifi_session_count = 1; "Visitantes recurrentes de ocio" donde wifi_session_count >= 2 Y wifi_last_visit se encuentra dentro de los últimos 90 días Y la propiedad jobtitle del contacto está vacía (lo que indica un perfil que no es de negocios); "Viajeros de negocios" donde wifi_session_count >= 3 Y se conoce el jobtitle o se ha completado el campo company. 3. Diseñe tres secuencias de correo electrónico independientes en HubSpot para las que se inscriban los contactos de cada lista. La secuencia de "Huéspedes de primera vez" se enfoca en dar a conocer las instalaciones y en un incentivo para una próxima visita. La secuencia de "Visitantes recurrentes de ocio" promueve el programa de lealtad. La secuencia de "Viajeros de negocios" destaca las salas de juntas y las solicitudes de tarifas corporativas. 4. Establezca la etapa del ciclo de vida en MQL cuando wifi_session_count llegue a 3, activando automáticamente la inscripción en la secuencia corporativa.
Comentario del examinador: Este enfoque aprovecha datos de red deterministas (conteo de sesiones y antigüedad de la visita) en lugar de depender de que el personal categorice manualmente a los huéspedes. La segmentación se mantiene por sí sola porque las Listas Activas de HubSpot se actualizan en tiempo real a medida que cambian las propiedades de WiFi. La identificación de viajeros de negocios mediante el enriquecimiento de `jobtitle` y `company` es una capa secundaria que puede mejorarse con una herramienta de enriquecimiento de datos como Clearbit, pero los datos de WiFi por sí solos proporcionan una señal suficiente para la segmentación inicial.

Una cadena de tiendas de retail con 50 sucursales necesita garantizar que los correos electrónicos de marketing se envíen únicamente a los clientes que aceptaron explícitamente recibir comunicaciones en la tienda específica que visitaron, y que cada gerente de marketing regional solo pueda acceder a los contactos de su territorio.

  1. Mapee el campo "Venue Name" de Purple a la propiedad personalizada wifi_venue en HubSpot. Asegúrese de que los nombres de los establecimientos estén estandarizados (por ejemplo, "Manchester Arndale", "Birmingham Bullring"); los nombres inconsistentes fragmentarán la segmentación. 2. Mapee la casilla de consentimiento de marketing a hs_legal_basis = "Freely given consent from the contact". 3. Cree Listas Activas de HubSpot para cada tienda, filtradas por wifi_venue = [Nombre de la tienda] Y hs_legal_basis = "Freely given consent from the contact". 4. En HubSpot, use Equipos (Teams) para restringir el acceso de cada gerente de marketing regional únicamente a las listas y contactos asociados con su territorio. Asigne las listas correspondientes a cada equipo. 5. Diseñe una plantilla de correo electrónico estándar para cada región, inscrita desde la lista de la tienda correspondiente.
Comentario del examinador: La dependencia crítica aquí es la estandarización de los nombres de los establecimientos. Si la configuración de Purple pasa "Manchester - Arndale" para algunas conexiones y "Manchester Arndale" para otras, el filtro de la Lista Activa omitirá registros. Establezca una convención de nomenclatura antes de la implementación y aplíquela en la configuración del portal de Purple. La función Equipos de HubSpot es el mecanismo correcto para el control de acceso basado en territorios; evita la necesidad de crear portales de HubSpot separados para cada región, lo que fragmentaría los datos e incrementaría los costos de licencias.

Preguntas de práctica

Q1. Un estadio espera 50,000 asistentes para un día de partido. El operador del recinto desea capturar correos electrónicos a través del portal de WiFi y activar un correo de bienvenida personalizado mediante HubSpot dentro de los cinco minutos posteriores a la conexión de cada invitado. ¿Cuál es el principal riesgo técnico y cómo se debe mitigar?

Sugerencia: Considere el volumen de conexiones concurrentes al inicio del evento y cómo la API maneja el tráfico de picos.

Ver respuesta modelo

El principal riesgo es alcanzar el límite de velocidad de la API de HubSpot debido al pico concentrado de autenticaciones concurrentes al inicio del evento. Incluso con la cola de carga útil de Purple y el mecanismo de reintento, una ráfaga de 10,000 a 15,000 conexiones simultáneas dentro de una ventana de tiempo corta puede causar retrasos significativos en el procesamiento, lo que significa que el SLA de "bienvenida dentro de los 5 minutos" no se puede cumplir para la primera ola de conexiones. Las estrategias de mitigación incluyen: (1) actualizar a un nivel de HubSpot Enterprise con límites de velocidad de API más altos; (2) aceptar que el SLA del correo de bienvenida es realista para llegadas escalonadas pero no para el pico del inicio, y ajustar el SLA a "dentro de 30 minutos"; (3) configurar el flujo de trabajo de HubSpot para enviar el correo de bienvenida en lote a una hora fija (por ejemplo, 15 minutos después de la apertura de puertas) en lugar de activarlo de forma individual, reduciendo la carga de ejecución del flujo de trabajo.

Q2. El equipo de marketing informa que 8,000 contactos generados a partir de la red WiFi durante los últimos tres meses no pueden recibir correos electrónicos de marketing. Los contactos existen en HubSpot con direcciones de correo electrónico válidas y no están marcados como dados de baja. ¿Cuál es la causa raíz más probable y cuál es la vía de solución?

Sugerencia: Enfóquese en la capa de cumplimiento de GDPR dentro de HubSpot, no en las direcciones de correo electrónico en sí.

Ver respuesta modelo

La causa raíz más probable es que la propiedad hs_legal_basis no se asignó durante la configuración de la integración, o se asignó con un valor de cadena incorrecto. HubSpot requiere la cadena exacta "Freely given consent from the contact" para el envío de correos electrónicos salientes que cumplan con el GDPR. Cualquier variación, incluido un valor en blanco, hace que HubSpot suprima al contacto de los envíos de correo. La vía de solución es: (1) verificar el valor actual de hs_legal_basis en una muestra de los contactos afectados; (2) si está en blanco o es incorrecto, identificar si Purple capturó la casilla de verificación de consentimiento del portal durante ese período; (3) si el consentimiento se capturó pero no se asignó, actualizar la asignación de la integración y usar un flujo de trabajo de actualización masiva de HubSpot para establecer retroactivamente hs_legal_basis para los contactos donde la marca de tiempo de consentimiento esté completa; (4) si el consentimiento no se capturó en el portal, no se les puede enviar correos a esos contactos y deben ser suprimidos de forma permanente; no intente asignar de forma retroactiva un consentimiento que no se otorgó.

Q3. Un operador de recinto desea identificar a los visitantes de "alto valor", definidos como invitados que han visitado al menos cuatro veces en los últimos 60 días y cuyo tiempo de permanencia promedio supera los 90 minutos, e inscribirlos automáticamente en una secuencia de acercamiento para el programa de lealtad VIP en HubSpot. ¿Cómo debería estructurarse esta arquitectura?

Sugerencia: Considere qué propiedades deben existir, cómo se construye la lógica de umbral en HubSpot y qué desencadena la inscripción en la secuencia.

Ver respuesta modelo
  1. Confirmar que las propiedades personalizadas wifi_session_count, wifi_dwell_time y wifi_last_visit estén correctamente asignadas y completadas. 2. Crear una Lista Activa en HubSpot con los criterios: wifi_session_count >= 4 AND wifi_dwell_time >= 90 AND wifi_last_visit está dentro de los últimos 60 días. Esta lista se actualizará automáticamente a medida que los contactos cumplan o dejen de cumplir con los criterios. 3. Crear un flujo de trabajo de HubSpot activado por "Contacto agregado a la lista" para la Lista Activa anterior. Establecer la acción para inscribir al contacto en la secuencia de correos de acercamiento del programa de lealtad VIP. 4. Agregar una condición de supresión al flujo de trabajo: si la etapa del ciclo de vida del contacto ya es "Cliente" (es decir, ya está inscrito en el programa de lealtad), no volver a inscribir. 5. Opcionalmente, activar una notificación interna del CRM para el equipo de atención al cliente del recinto cuando un contacto ingrese a la lista VIP, lo que permitirá una interacción personalizada en el lugar durante la próxima visita.

Continúe leyendo esta serie

Integración de CommScope Ruckus con Purple WiFi: Guía de instalación y configuración

Esta guía de referencia técnica proporciona un manual de configuración definitivo para integrar arquitecturas de CommScope Ruckus con Purple WiFi. Detalla implementaciones paso a paso para Captive Portals de Guest WiFi, WiFi seguro para el personal a través de 802.1X y aislamiento de red multi-inquilino mediante Dynamic PSK de Ruckus.

Leer la guía →

Integración de Access Points Allied Telesis con Purple WiFi

Esta guía proporciona un manual de configuración completo para integrar los access points de la serie TQ de Allied Telesis con Purple WiFi. Cubre la redirección de Captive Portal externo, la autenticación RADIUS 802.1X y el direccionamiento dinámico de VLAN mediante claves privadas precompartidas (PPSK) para despliegues multi-inquilino seguros.

Leer la guía →

Grandstream GWN Access Points Integration with Purple WiFi

Esta guía de referencia técnica autorizada detalla cómo integrar los puntos de acceso Grandstream GWN con la plataforma de análisis y Guest WiFi de Purple. Cubre la configuración del Captive Portal de Grandstream, los ajustes de RADIUS AAA, la configuración del walled garden, la autenticación segura para el personal mediante 802.1X con direccionamiento dinámico de VLAN y la segmentación PPSK multi-tenant, proporcionando una guía paso a paso y práctica para MSPs y equipos de TI que despliegan WiFi para invitados y personal a gran escala.

Leer la guía →