Passer au contenu principal

Intégration de Salesforce avec le Guest WiFi pour l'Account Intelligence

Ce guide de référence technique détaille comment les équipes IT et RevOps peuvent intégrer les événements d'authentification du guest WiFi avec Salesforce pour générer de l'Account Intelligence exploitable. Il couvre l'architecture requise, la logique de résolution d'identité et les configurations de modèle de données nécessaires pour transformer les visites physiques sur site en signaux CRM de haute fidélité.

📖 5 min de lecture📝 1,014 mots🔧 2 exemples concrets3 questions d'entraînement📚 8 définitions clés

Écouter ce guide

Voir la transcription du podcast
SCRIPT DE PODCAST — « Intégration de Salesforce avec le Guest WiFi pour l'Account Intelligence » Série de briefings techniques Purple | Durée : ~10 minutes | Anglais britannique --- [INTRODUCTION & CONTEXTE — 1 minute] Bienvenue dans la série de briefings techniques Purple. Je suis votre hôte, et aujourd'hui nous abordons un sujet que de nombreuses entreprises B2B ont sur leur feuille de route mais n'ont pas encore tout à fait résolu : connecter votre infrastructure guest WiFi directement à Salesforce pour générer une véritable intelligence de compte. Si vous disposez d'un site — un centre de conférences, un hôtel, un salon professionnel, un campus d'entreprise — et que vous proposez du guest WiFi, vous êtes assis sur une mine d'or de données d'intention de première partie (first-party intent data). Chaque fois qu'un prospect, un partenaire ou un client se connecte à votre réseau, il vous transmet une information. Il est sur place. Il est engagé. Et à l'heure actuelle, pour la plupart des organisations, ce signal disparaît dans la nature. Ce que nous allons voir aujourd'hui, c'est comment changer cela. Comment acheminer cet événement d'authentification WiFi vers Salesforce, le faire correspondre à vos comptes existants et déclencher la bonne réponse commerciale — qu'il s'agisse d'une alerte pour un Account Executive, de l'enrichissement d'un enregistrement de contact ou d'un signalement pour que votre équipe RevOps agisse. Il s'agit d'un briefing pratique. Nous passerons en revue l'architecture, les décisions relatives au modèle de données, les considérations liées au GDPR et les pièges courants. C'est parti. --- [ANALYSE TECHNIQUE APPROFONDIE — 5 minutes] Commençons par l'architecture. À la base, une intégration WiFi Salesforce comporte trois composants : la couche Captive Portal, le middleware d'intégration et le modèle de données Salesforce. Le Captive Portal — ce que votre invité voit lorsqu'il se connecte — est l'endroit où se fait la capture d'identité. Lorsqu'un visiteur s'authentifie par e-mail, LinkedIn ou une connexion sociale, la plateforme capture une adresse e-mail vérifiée, un horodatage, un identifiant de site et l'enregistrement du consentement. Ce dernier point est non négociable en vertu du GDPR et du UK Data Protection Act 2018. Vous avez besoin d'un consentement explicite et granulaire pour les communications marketing, et cet enregistrement de consentement doit être stocké et auditable. La plateforme de Purple gère cela nativement, en capturant le consentement au moment de l'authentification et en transmettant un indicateur de consentement à Salesforce aux côtés des données de contact. C'est dans le middleware d'intégration que l'intelligence entre en jeu. Le moteur d'intégration de Purple reçoit cet événement d'authentification et effectue ce que nous appelons la résolution d'identité. La première étape est une correspondance de domaine : prendre l'adresse e-mail, en extraire le domaine — disons acme-corp.com — et interroger Salesforce pour trouver des enregistrements de Compte (Account) ayant un site web ou un champ de domaine de messagerie correspondant. C'est votre principal signal de correspondance. Si une correspondance de domaine est trouvée, le middleware vérifie ensuite si un enregistrement de Contact existe déjà pour cette adresse e-mail spécifique. Si c'est le cas, vous mettez à jour l'enregistrement existant — enregistrez une nouvelle activité, mettez à jour l'horodatage de dernière visite, incrémentez un compteur de visites. Si aucun Contact n'existe mais que le Compte existe, vous créez un nouveau Contact et l'associez à ce Compte. Si aucun des deux n'existe — le domaine est inconnu — vous créez un enregistrement de Lead et le signalez pour examen. Cette logique d'acheminement à trois voies est le fondement d'un modèle de données Salesforce propre pour les contacts issus du WiFi. L'alternative — pousser tout en tant que Lead quel que soit le contexte — crée le cauchemar de qualité des données que la plupart des équipes RevOps redoutent : des milliers de leads en double, aucune association de compte, et des Account Executives qui manquent des signaux sur leur portefeuille de clients existant. Laissez-moi vous parler plus en détail du modèle de données Salesforce, car les décisions de mappage de champs que vous prenez ici ont des conséquences à long terme. Sur l'objet Lead, vous souhaitez capturer : le nom du site WiFi, la date de première visite, la date de dernière visite, le nombre de visites, le statut du consentement et la source du lead définie sur une valeur standardisée telle que « Guest WiFi ». Sur l'objet Contact, les mêmes champs s'appliquent, plus une relation de recherche (lookup) vers le Compte parent. Sur l'objet Compte, vous souhaitez un champ de résumé de cumul (roll-up summary) indiquant le nombre total de contacts authentifiés par WiFi, un champ de date du dernier visiteur et un score de fréquence de visite. Ce sont ces champs au niveau du Compte qui rendent cette intégration véritablement utile pour la vente basée sur les comptes (account-based selling). Passons maintenant au mécanisme d'alerte. C'est là que la valeur commerciale devient tangible. En utilisant Salesforce Flow — ou Process Builder si vous êtes sur une ancienne organisation —, vous configurez des déclencheurs basés sur des conditions spécifiques. L'alerte la plus précieuse est ce que nous appelons le déclencheur « Visite de compte cible » : lorsqu'un Contact associé à un Compte marqué comme compte cible s'authentifie sur votre WiFi, l'Account Executive attribué reçoit une Tâche Salesforce et une notification Chatter en quelques minutes. Le message est simple : « James d'Acme Corp vient de se connecter sur votre site de Manchester. Il a visité trois fois ce trimestre. » C'est un signal d'approche chaleureux pour lequel la plupart des équipes commerciales paieraient cher. Et vous le générez passivement, à partir d'une infrastructure que vous possédez déjà. Une deuxième alerte qui vaut la peine d'être configurée est le déclencheur de « Réengagement » : un Contact inactif depuis plus de quatre-vingt-dix jours se connecte à votre WiFi. Cela fait remonter à la surface des contacts perdus ou froids qui sont physiquement de retour dans votre orbite — un signal fort pour des conversations de renouvellement. Troisièmement, l'alerte « Nouveau domaine » : une connexion WiFi à partir d'un domaine de messagerie qui ne correspond à aucun Compte existant. Cela est acheminé vers une file d'attente de BDR ou de RevOps pour qualification. Tous les domaines inconnus ne sont pas des prospects, mais le filtrage des domaines d'entreprise — en excluant Gmail, Outlook et d'autres fournisseurs grand public — vous donne un signal de prospection de haute qualité. Du côté de l'intégration technique, Purple expose une API REST et prend en charge les webhooks sortants. Le modèle recommandé pour l'intégration Salesforce est une approche de type webhook-vers-middleware : Purple déclenche un webhook à chaque événement d'authentification, une couche de middleware légère — qui peut être une Connected App Salesforce, un flux MuleSoft ou une simple fonction AWS Lambda — reçoit la charge utile (payload), exécute la logique de correspondance de domaine et appelle l'API REST de Salesforce pour effectuer un upsert de l'enregistrement approprié. Cela permet de conserver la logique en dehors de Salesforce, ce qui la rend plus facile à maintenir et à tester de manière indépendante. Pour les organisations disposant de la plateforme MuleSoft Anypoint de Salesforce, la documentation de l'API de Purple fournit un modèle de connecteur pré-intégré. Pour celles qui n'ont pas MuleSoft, une définition de service externe Salesforce pointant vers l'API de Purple, combinée à un Flow, permet d'obtenir le même résultat sans code personnalisé. Une autre considération technique : la randomisation des adresses MAC. Les appareils iOS et Android modernes randomisent leur adresse MAC à chaque connexion réseau, ce qui signifie que vous ne pouvez pas utiliser l'adresse MAC comme identifiant d'appareil persistant pour le suivi des visiteurs récurrents. L'adresse e-mail, capturée lors de l'authentification, est votre identifiant persistant fiable. C'est une autre raison pour laquelle l'authentification par Captive Portal basée sur l'e-mail est architecturalement supérieure à l'authentification par simple clic ou par appareil seul pour l'intégration CRM. --- [RECOMMANDATIONS D'IMPLÉMENTATION & PIÈGES — 2 minutes] Laissez-moi vous présenter les quatre éléments qui séparent un déploiement propre d'un déploiement chaotique. Premièrement : définissez votre blocklist de domaines avant la mise en service. Les domaines de messagerie grand public — Gmail, Yahoo, Hotmail, iCloud, Outlook — doivent être exclus de la correspondance de Compte et de la création de Lead. Si vous ne le faites pas, vous inonderez votre organisation Salesforce de contacts grand public sans valeur commerciale, ce qui dégradera la qualité des données pour votre équipe commerciale. Créez une blocklist mise à jour et appliquez-la dans votre logique de middleware. Deuxièmement : convenez de votre seuil de conversion de Lead en Contact avec votre responsable RevOps avant le déploiement. Une erreur courante consiste à créer des Leads à partir d'événements WiFi et à ne jamais les convertir, de sorte qu'ils restent indéfiniment dans une file d'attente de Leads. Définissez une règle : si un Lead provenant d'un domaine d'entreprise connu effectue plus de deux visites en l'espace de trente jours, convertissez-le automatiquement en Contact et associez-le au Compte correspondant. Cela permet de garder votre pipeline propre et vos AE concentrés. Troisièmement : ne faites pas l'impasse sur l'architecture de consentement. En vertu du GDPR, vous avez besoin d'une base légale pour le traitement, et pour les communications marketing, cette base est le consentement. Votre Captive Portal doit présenter une option d'inscription (opt-in) claire pour le marketing, distincte des conditions d'utilisation pour l'accès WiFi. La plateforme de Purple prend en charge des catégories de consentement granulaires — accès WiFi, e-mail marketing, partage avec des tiers — et les transmet sous forme d'indicateurs booléens dans la charge utile de l'API. Mappez-les directement vers les champs de Contact Salesforce et respectez-les dans vos règles d'automatisation marketing. Quatrièmement : dotez votre intégration d'un système de journalisation des erreurs dès le premier jour. Les événements d'authentification qui ne parviennent pas à correspondre ou à créer un enregistrement Salesforce doivent être consignés dans un objet Salesforce personnalisé ou un outil de surveillance externe. Sans cela, vous ferez face à des échecs silencieux — des visiteurs se connectent mais aucun enregistrement n'est créé — et vous ne le saurez que lorsque quelqu'un remarquera que les données semblent incomplètes. --- [QUESTIONS-RÉPONSES RAPIDES — 1 minute] Très bien, passons à une session rapide de questions-réponses sur les questions que j'entends le plus souvent. « Dois-je synchroniser vers des Leads ou des Contacts ? » — Commencez par des Contacts pour les comptes connus, et des Leads pour les inconnus. Ne poussez jamais tout vers les Leads. « Qu'en est-il du GDPR ? » — Consentement au niveau du portail, indicateur de consentement dans Salesforce, respectez-le dans chaque système en aval. Non négociable. « Comment gérer les lieux de conférence où des milliers de personnes se connectent en une journée ? » — Limitez le débit de traitement de vos webhooks, regroupez vos upserts Salesforce par lots et utilisez l'API Bulk de Salesforce pour les événements à fort volume. N'utilisez pas l'API REST standard pour des déploiements à l'échelle d'un stade. « Puis-je utiliser cela pour l'ABM ? » — Absolument. Marquez vos comptes cibles dans Salesforce, configurez un Flow pour alerter vos AE lors de toute visite WiFi provenant de ces comptes, et vous disposez d'un signal d'intention physique qu'aucun outil ABM numérique ne peut reproduire. « Quel est le ROI ? » — Les entreprises qui utilisent l'intégration Salesforce de Purple signalent une augmentation de 20 à 35 % des prises de contact initiées par les AE sur les comptes existants, entièrement générée par les alertes de visite WiFi. Le pipeline influencé par les contacts issus du WiFi affiche généralement un taux de clôture supérieur de 15 à 25 % par rapport à la prospection à froid, car le visiteur a fait preuve d'un engagement physique. --- [RÉSUMÉ & PROCHAINES ÉTAPES — 1 minute] Pour résumer : l'intégration WiFi de Salesforce est une capacité mature et déployable qui transforme une infrastructure réseau passive en un signal d'intelligence de compte actif. L'architecture est simple — Captive Portal, middleware de résolution d'identité, upsert Salesforce — mais la valeur réside dans les décisions relatives au modèle de données, la configuration des alertes et la gouvernance de la qualité des données que vous mettez en place autour. Vos prochaines étapes immédiates : auditez vos enregistrements de Comptes Salesforce actuels pour vérifier l'exhaustivité des champs de domaine — c'est votre base de correspondance. Engagez votre responsable RevOps pour définir les règles d'acheminement entre Leads et Contacts. Et passez en revue la documentation d'intégration Salesforce de Purple pour comprendre la structure de la charge utile de l'API et les événements de webhook disponibles. Si vous proposez du guest WiFi sur un site visité par vos clients ou prospects, cette intégration devrait être opérationnelle d'ici un trimestre. Les données sont là. Il vous suffit de les connecter. Merci pour votre écoute. Si vous souhaitez approfondir l'un des sujets abordés aujourd'hui, le guide de référence technique complet est disponible sur purple.ai. Nous vous donnons rendez-vous pour le prochain briefing. --- [FIN DU SCRIPT]

header_image.png

Résumé exécutif

Pour les sites d'entreprise — des centres de conférences aux campus d'entreprise —, le guest WiFi représente un réservoir inexploité de données d'intention de première partie (first-party intent data). Chaque événement d'authentification est un signal physique d'engagement. Cependant, sans un lien structurel avec le CRM, ces données restent cloisonnées, n'offrant aucune utilité commerciale.

L'intégration du Guest WiFi avec Salesforce transforme une infrastructure réseau passive en un moteur d'intelligence de compte actif. En acheminant les événements d'authentification vers Salesforce, en résolvant les identités par rapport aux comptes existants et en déclenchant des alertes automatisées, les entreprises peuvent équiper leurs équipes commerciales de signaux d'intention physique de haute fidélité. Cette intégration est particulièrement puissante pour le secteur de l' Hospitality B2B et les espaces événementiels, où l'identification des comptes cibles sur site peut accélérer considérablement la vitesse de conclusion des transactions.

Ce guide fournit l'architecture technique, les exigences du modèle de données et les meilleures pratiques de déploiement pour les responsables IT et les équipes RevOps qui mettent en œuvre une intégration WiFi Salesforce. Il va au-delà de la simple capture de leads pour établir un cadre robuste et conforme pour l'intelligence basée sur les comptes.


Analyse technique approfondie : Architecture et résolution d'identité

L'architecture d'une intégration WiFi Salesforce repose sur trois couches fondamentales : le Captive Portal, le middleware d'intégration et le modèle de données CRM.

1. La couche Captive Portal

Le Captive Portal est le point de capture de l'identité. Pour l'intelligence B2B, l'authentification par e-mail ou le SSO LinkedIn est strictement requis. L'authentification par simple clic ou par SMS uniquement (comme décrit dans Vérification par SMS vs E-mail pour le Guest WiFi : Que choisir ) ne fournit pas l'identifiant persistant nécessaire à une mise en correspondance CRM robuste.

De plus, cette couche doit impérativement gérer la conformité. En vertu du GDPR, un consentement explicite doit être capturé au point d'entrée et transmis en aval. La plateforme de Purple gère cela nativement, en transmettant des indicateurs de consentement granulaires aux côtés de la charge utile (payload) d'identité.

2. Middleware d'intégration et résolution d'identité

Le moteur d'intégration reçoit l'événement d'authentification — généralement via un webhook — et effectue la résolution d'identité avant d'exécuter un upsert Salesforce. Cette logique empêche la création d'enregistrements en double et garantit l'intégrité des données.

architecture_overview.png

La séquence de résolution d'identité fonctionne comme suit :

  1. Extraction de domaine : Le middleware extrait le domaine de l'adresse e-mail authentifiée (par exemple, user@acmecorp.com devient acmecorp.com).
  2. Correspondance de Compte : Une requête SOQL vérifie l'objet Compte (Account) de Salesforce pour trouver un site web ou un champ de domaine de messagerie correspondant.
  3. Acheminement des Contacts/Leads :
    • Si une correspondance de Compte existe, le système vérifie s'il existe un Contact. S'il est trouvé, le Contact est mis à jour (date de dernière visite, compteur de visites incrémenté). S'il n'est pas trouvé, un nouveau Contact est créé et associé au Compte.
    • Si aucune correspondance de Compte n'existe, le système évalue le domaine par rapport à une blocklist (par exemple, gmail.com). S'il passe le filtre, un nouveau Lead est créé.

lead_vs_contact_decision.png

3. Le modèle de données Salesforce

Pour tirer parti de WiFi Analytics , le modèle de données Salesforce doit être configuré pour recevoir et cumuler les données d'intention physique.

Champs personnalisés requis :

  • Objet Contact/Lead : WiFi_Venue_Name__c, First_Seen_Date__c, Last_Seen_Date__c, Visit_Count__c, Marketing_Consent__c.
  • Objet Compte (Account) : Total_WiFi_Contacts__c (Résumé de cumul), Last_Target_Account_Visit__c.

Guide d'implémentation : Déploiement étape par étape

Le déploiement d'une intégration WiFi Salesforce nécessite une coordination entre l'infrastructure IT et les équipes RevOps. Suivez cette séquence de déploiement indépendante de tout fournisseur :

Phase 1 : Gouvernance des données avant déploiement

Avant de connecter les systèmes, établissez les règles d'engagement.

  1. Définir la blocklist de domaines : Compilez une liste complète de domaines de messagerie grand public (Gmail, Yahoo, iCloud) à exclure de la correspondance de Compte et de la création de Lead. Cela évite la pollution du CRM.
  2. Établir des seuils de conversion : Définissez quand un Lead doit être automatiquement converti en Contact. Une règle standard est : plus de 2 visites en l'espace de 30 jours à partir d'un domaine d'entreprise connu déclenche la conversion et l'association au Compte.

Phase 2 : Configuration du middleware

Configurez la couche d'intégration pour gérer la charge utile (payload) du webhook.

  1. Configuration du webhook : Dans le portail Purple, configurez un webhook sortant pour qu'il se déclenche lors de l'événement user_authenticated.
  2. Logique du middleware : Implémentez la logique de résolution d'identité dans le middleware de votre choix (par exemple, MuleSoft, AWS Lambda ou une Connected App personnalisée).
  3. Limites de l'API : Pour les environnements à haute densité (consultez Conception WiFi haute densité : Meilleures pratiques pour les stades et les arènes ), assurez-vous que le middleware regroupe les requêtes par lots ou utilise l'API Bulk de Salesforce pour éviter de dépasser les limites de l'API REST.

Phase 3 : Configuration des alertes

Configurez Salesforce Flow pour déclencher des actions commerciales basées sur les données enrichies.

  1. Alerte de compte cible : Déclenchez une Tâche et une notification Chatter pour le propriétaire du Compte lorsqu'un Contact associé à un compte cible de niveau 1 (Tier 1) se connecte au réseau.
  2. Réengagement inactif : Alertez le propriétaire du Compte si un Contact sans activité enregistrée depuis plus de 90 jours se connecte au WiFi.

Meilleures pratiques et atténuation des risques

Gestion de la randomisation des adresses MAC

Les systèmes d'exploitation mobiles modernes (iOS 14+, Android 10+) implémentent la randomisation des adresses MACion par défaut. Cela signifie que l'appareil présente une adresse MAC différente à chaque réseau, ce qui rend le suivi persistant basé sur l'adresse MAC inefficace d'un site à l'autre ou sur de longues périodes. L'intégration doit s'appuyer sur l'adresse e-mail authentifiée comme identifiant principal, en utilisant l'adresse MAC uniquement pour la gestion des sessions au cours d'une seule visite.

Éviter le « Lead Dump »

Le mode d'échec le plus courant dans les intégrations CRM consiste à pousser chaque événement d'authentification directement dans l'objet Lead. Cela crée des milliers d'enregistrements en double, frustre les équipes commerciales et masque les véritables signaux d'intention. Le respect strict de la logique de correspondance « Account-first » décrite ci-dessus est essentiel.

Conformité et synchronisation du consentement

Le consentement marketing capturé sur le Captive Portal doit être traité comme la source unique de vérité pour ce canal spécifique. L'intégration doit mapper le drapeau booléen marketing_opt_in de la charge utile WiFi directement vers le champ de consentement correspondant dans Salesforce. Si un utilisateur se désinscrit ultérieurement via une campagne d'e-mailing, la plateforme d'automatisation marketing doit synchroniser cette préférence dans Salesforce.


ROI et impact commercial

L'impact commercial d'une intégration WiFi Salesforce se mesure en termes de vélocité du pipeline et d'engagement des comptes.

En automatisant la transmission des signaux d'intention physiques, les entreprises éliminent le temps de latence entre la visite d'un prospect sur un site et la prise de contact par l'équipe commerciale. Pour le secteur du Commerce de détail et les espaces événementiels B2B, cette capacité transforme un centre de coûts (le WiFi invité) en un outil mesurable de génération de pipeline.

Les entreprises qui déploient cette architecture constatent généralement une réduction significative du délai de prise de contact avec les prospects sur site et une augmentation du taux de conversion des leads qualifiés par le marketing (MQL) provenant de sites physiques.


Écouter le briefing

Pour un aperçu complet de l'architecture et des stratégies de déploiement, écoutez le podcast de briefing d'accompagnement :

Définitions clés

Résolution d'identité

Le processus de mise en correspondance d'un événement d'authentification entrant (par exemple, une adresse e-mail) avec les enregistrements CRM existants pour déterminer s'il faut mettre à jour un Contact, l'associer à un Compte, ou créer un nouveau Lead.

Crucial pour maintenir l'hygiène des données et s'assurer que les équipes commerciales reçoivent des alertes liées aux bons comptes.

Captive Portal

La page web vers laquelle les utilisateurs sont redirigés avant de pouvoir accéder au réseau guest WiFi. Utilisée pour capturer l'identité et le consentement.

L'interface principale pour capturer des données de première partie (first-party data) et le consentement marketing conforme au GDPR.

Randomisation des adresses MAC

Une fonctionnalité de confidentialité dans les systèmes d'exploitation mobiles modernes où l'appareil génère une adresse MAC temporaire pour chaque réseau auquel il se connecte.

Force les équipes IT à s'appuyer sur des identifiants authentifiés (comme l'e-mail) plutôt que sur les adresses matérielles des appareils pour le suivi CRM persistant.

Salesforce Flow

Un outil d'automatisation au sein de Salesforce utilisé pour exécuter une logique, mettre à jour des enregistrements et envoyer des notifications basées sur des conditions de déclenchement spécifiques.

Utilisé pour automatiser l'acheminement des alertes vers les Account Executives lorsqu'un compte cible se connecte au WiFi.

Webhook

Un mécanisme de push HTTP automatisé qui envoie des données en temps réel d'une application à une autre lorsqu'un événement spécifique se produit.

La méthode standard pour transmettre les événements d'authentification WiFi de la plateforme réseau vers le middleware d'intégration.

Blocklist de domaines

Une liste mise à jour de domaines de messagerie (par exemple, des fournisseurs grand public comme Gmail ou Yahoo) qui sont explicitement exclus de certaines actions d'intégration.

Essentiel pour prévenir la pollution du CRM et s'assurer que seuls les contacts B2B à haute valeur ajoutée sont traités.

Champ de résumé de cumul

Un type de champ Salesforce qui calcule des valeurs à partir d'enregistrements associés, comme le nombre total de Contacts associés à un Compte.

Utilisé sur l'objet Compte pour agréger le nombre total de visites WiFi de tous les Contacts associés.

Données de première partie

Informations qu'une entreprise collecte directement auprès de ses clients ou visiteurs, y compris les données démographiques, les comportements et le consentement.

L'authentification au guest WiFi est une source primaire de données de première partie de haute qualité pour les sites physiques.

Exemples concrets

Un centre de conférences d'entreprise accueille plusieurs événements B2B chaque semaine. L'équipe RevOps souhaite alerter immédiatement les Account Executives lorsqu'un prospect d'un compte cible se connecte au WiFi du site, mais elle craint d'inonder Salesforce avec des adresses e-mail grand public (par exemple, Gmail) du personnel de l'événement et des prestataires.

  1. Implémenter une couche de middleware entre la plateforme WiFi (par exemple, Purple) et Salesforce.
  2. Configurer le middleware avec une blocklist de domaines stricte contenant tous les fournisseurs d'e-mails grand public connus.
  3. Lorsqu'un événement d'authentification se produit, le middleware extrait le domaine de l'e-mail. Si le domaine figure sur la blocklist, la charge utile (payload) est rejetée ou enregistrée dans un objet personnalisé uniquement à des fins d'analyse, contournant ainsi la création de Lead/Contact.
  4. Si le domaine passe le filtre, le middleware interroge Salesforce pour trouver une correspondance de Compte (Account).
  5. Si une correspondance de Compte est trouvée et qu'elle est marquée comme 'Compte Cible', le middleware effectue un upsert de l'enregistrement du Contact et déclenche un Salesforce Flow pour générer une Tâche hautement prioritaire pour l'Account Executive attribué.
Commentaire de l'examinateur : Cette approche permet d'isoler efficacement le signal du bruit. En gérant le filtrage par blocklist dans le middleware plutôt que dans Salesforce, l'entreprise protège la qualité de ses données CRM et préserve ses limites d'appels API. La logique de correspondance axée d'abord sur le Compte garantit que les AE reçoivent des alertes riches en contexte liées à leur portefeuille de clients existant, plutôt que des enregistrements de Leads isolés.

Un fournisseur de technologies de vente au détail B2B propose un WiFi gratuit dans son centre de briefing pour cadres. Il doit s'assurer que le consentement marketing recueilli lors de l'inscription au WiFi est fidèlement reflété dans Salesforce et est conforme aux exigences du GDPR.

  1. Configurer le Captive Portal pour présenter une case à cocher claire et non pré-cochée pour les communications marketing, distincte des conditions d'utilisation.
  2. S'assurer que la plateforme WiFi capture l'horodatage, l'adresse IP et la valeur booléenne de la case de consentement.
  3. Mapper le booléen de consentement de la charge utile de l'API WiFi vers un champ personnalisé WiFi_Marketing_Consent__c sur l'objet Contact/Lead de Salesforce.
  4. Configurer Salesforce pour mapper ce champ personnalisé vers l'objet standard Individual ou vers le système de gestion du consentement de la plateforme d'automatisation marketing intégrée.
  5. Établir une synchronisation quotidienne pour s'assurer que tous les désabonnements traités par la plateforme d'automatisation marketing mettent à jour l'enregistrement central de Salesforce.
Commentaire de l'examinateur : Cette solution répond aux exigences strictes du GDPR en garantissant que le consentement est granulaire, enregistré avec une piste d'audit et synchronisé sur l'ensemble de la pile technologique. Mapper le consentement directement vers un champ dédié dans Salesforce fournit une source unique de vérité pour la conformité.

Questions d'entraînement

Q1. Un réseau hospitalier souhaite intégrer son guest WiFi avec Salesforce pour suivre les visites des fournisseurs et des partenaires. Cependant, il craint de capturer par inadvertance des données de patients dans le CRM. Comment l'architecture d'intégration doit-elle résoudre ce problème ?

Conseil : Réfléchissez à la manière dont vous pouvez filtrer les événements d'authentification avant qu'ils n'atteignent le CRM.

Voir la réponse type

L'architecture doit implémenter un filtrage strict au niveau de la couche middleware. Le Captive Portal doit être configuré pour exiger des adresses e-mail professionnelles, et le middleware doit utiliser une blocklist de domaines complète pour rejeter tous les événements d'authentification provenant de domaines de messagerie grand public (que les patients sont les plus susceptibles d'utiliser). De plus, le Captive Portal doit indiquer clairement son objectif (par exemple, 'Accès Fournisseurs et Partenaires') et inclure des conditions d'utilisation spécifiques pour décourager l'utilisation par les patients.

Q2. Votre équipe RevOps signale que la nouvelle intégration WiFi crée des Leads en double pour des personnes qui existent déjà en tant que Contacts sous des Comptes connus. Quelle est la défaillance la plus probable dans la logique d'intégration ?

Conseil : Examinez la séquence des étapes de résolution d'identité.

Voir la réponse type

La logique d'intégration ne parvient probablement pas à effectuer une correspondance de domaine de Compte avant de créer un Lead. La séquence correcte doit être : 1) Extraire le domaine, 2) Interroger l'objet Compte pour trouver une correspondance de domaine, 3) Si le Compte existe, interroger pour trouver une correspondance de Contact, 4) Si aucun Contact n'existe, créer un nouveau Contact lié au Compte. La création d'un Lead ne doit se produire que si l'étape 2 (correspondance de Compte) échoue.

Q3. L'équipe marketing d'une chaîne hôtelière souhaite suivre la fréquence à laquelle certains clients d'entreprise visitent leurs établissements. Elle s'appuie actuellement sur les adresses MAC pour identifier les visiteurs récurrents, mais les données montrent des taux de retour artificiellement bas. Pourquoi cela se produit-il et quelle est la solution architecturale ?

Conseil : Réfléchissez à la manière dont les systèmes d'exploitation mobiles modernes gèrent les connexions réseau.

Voir la réponse type

Les taux de retour artificiellement bas sont causés par la randomisation des adresses MAC, une fonctionnalité de confidentialité dans les appareils iOS et Android modernes qui génère une nouvelle adresse MAC pour différents réseaux ou au fil du temps. La solution architecturale consiste à passer d'une dépendance à l'adresse MAC à l'adresse e-mail authentifiée. Le Captive Portal doit exiger une authentification par e-mail, et le middleware d'intégration doit utiliser cette adresse e-mail comme identifiant persistant pour interroger et mettre à jour l'enregistrement de Contact Salesforce.

Continuer la lecture de cette série

Intégration de CommScope Ruckus avec Purple WiFi : Guide d'installation et de configuration

Ce guide de référence technique fournit un manuel de configuration faisant autorité pour l'intégration des architectures CommScope Ruckus avec Purple WiFi. Il détaille les déploiements étape par étape pour les Captive Portals de WiFi invité, le WiFi personnel sécurisé via 802.1X et l'isolation réseau multi-locataire à l'aide de Ruckus Dynamic PSK.

Lire le guide →

Allied Telesis Access Points Integration with Purple WiFi

Ce guide fournit un manuel de configuration complet pour intégrer les points d'accès Allied Telesis de la série TQ avec Purple WiFi. Il couvre la redirection vers un Captive Portal externe, l'authentification RADIUS 802.1X et le routage dynamique des VLAN à l'aide de clés pré-partagées privées (PPSK) pour des déploiements multi-locataires sécurisés.

Lire le guide →

Grandstream GWN Access Points Integration with Purple WiFi

Ce guide de référence technique faisant autorité détaille comment intégrer les points d'accès Grandstream GWN avec la plateforme de Guest WiFi et d'analyse de Purple. Il couvre la configuration du Captive Portal Grandstream, les paramètres RADIUS AAA, la configuration du walled garden, l'authentification sécurisée du personnel en 802.1X avec routage VLAN dynamique, et la segmentation PPSK multi-tenant - fournissant des instructions pratiques, étape par étape, pour les MSP et les équipes informatiques déployant du WiFi pour les invités et le personnel à grande échelle.

Lire le guide →