How does CaptiveWiFi match WiFi guests to Square customers?
CaptiveWiFi uses the email address captured at your WiFi portal to look up matching Square customer records via the Square API. If a match is found, the profile is updated with the WiFi visit. If no match exists, a new Square customer record is created with the verified email and consent data.
Does this work for guests who pay by cash or use a different email?
Attribution works by email match. If a guest pays with cash or uses a different email at the till, the purchase will not be linked to their WiFi session. For card payments where the email matches the Square customer record, attribution is automatic.
Is the integration GDPR compliant?
Yes. CaptiveWiFi only sends guest data to Square where the guest has explicitly consented at the WiFi portal. Every record includes a full consent timestamp and the opt-in wording displayed. A Data Processing Agreement is available on request.