Skip to main content

How to leverage SMS marketing for realtors to increase return visits

This technical guide details how to build an automated data capture pipeline using Guest WiFi to drive SMS marketing campaigns for real estate venues. It covers network configuration, GDPR compliance, audience segmentation, and how to measure the ROI of return visits. Marketing directors, CRM managers, and venue operators will find actionable deployment guidance backed by concrete case studies and Purple Engage's first-party data capabilities.

📖 6 min read📝 1,348 words🔧 2 worked examples4 practice questions📚 9 key definitions

Listen to this guide

View podcast transcript
Welcome to the Purple Intelligence Briefing. Today we're getting into something that sits right at the intersection of property marketing and data infrastructure - SMS marketing for real estate venues. Whether you're running a managed workspace, a build-to-rent development, a retail property, or a multi-site hospitality portfolio, this one is for you. Let's start with the context. Real estate venues have a persistent problem. Visitors come once, have a perfectly good experience, and then you never hear from them again. Not because they didn't enjoy it. Simply because you had no reliable way to reach them afterwards. That's the gap SMS marketing closes. Here's the number that always gets attention in this conversation. SMS messages carry a 98% open rate, compared to roughly 20% for email. And 90% of those messages are read within three minutes of delivery. That's not a marginal improvement on email - it's a fundamentally different communication dynamic. When you send an SMS, you can be confident your message lands. That confidence changes how you plan campaigns. But the channel is only as good as the data feeding it. You can't run SMS campaigns to visitors you don't have phone numbers for. And that's where Guest WiFi becomes the critical infrastructure layer. Here's how it works in practice. A visitor arrives at your venue - a co-working space, a retail centre, a hotel, a managed office building. They connect to your Guest WiFi. At the login portal, they provide their name, email address, and phone number in exchange for access. That data, captured with explicit GDPR-compliant consent, goes directly into your marketing platform. Purple Engage does exactly this - it captures verified guest data at login and feeds it into automated campaign workflows. The architecture underneath this is straightforward. Your access points - whether that's Cisco Meraki, HPE Aruba, Ruckus, or Juniper Mist - pass the authentication event to Purple's cloud overlay. The captive portal collects the data with a conscious-choice opt-in. The profile is created in real time. From that point, the visitor is in your audience, and you can reach them via SMS, email, or both. Let's talk about segmentation, because this is where the real value sits. Not all visitors are the same, and sending the same message to everyone is the fastest way to drive opt-outs. In a real estate context, you segment by visit frequency - first-time versus returning visitors. You segment by property type - residential enquirers versus commercial tenants. You segment by dwell time - someone who spent four hours in your co-working space is a very different prospect to someone who popped in for 20 minutes. Purple's analytics layer gives you all of this. You're not guessing. You're acting on first-party data that you own. Now let me give you two concrete implementation scenarios. First: a build-to-rent residential development in Manchester. 300 units, a communal co-working space, a gym, and a residents' lounge. The operator deployed Guest WiFi across all common areas. Every resident who logged in was captured into the platform. Within 60 days, they had phone numbers for 78% of residents. They ran a monthly SMS campaign promoting community events. Average open rate: 94%. Event attendance increased by 40% compared to the previous email-only approach. The property manager also used automated SMS to notify residents of maintenance windows and package deliveries - reducing inbound calls to the front desk by 30%. Second: a regional retail property with 45 units across two sites. The marketing team had been running email campaigns to a list of shoppers, but engagement was declining. They added Guest WiFi data capture across both sites. Within 90 days, their contactable audience grew by 22,000 verified phone numbers. They ran a re-engagement campaign targeting visitors who hadn't returned in 60 days. 18% of recipients visited within seven days. That's a return-visit rate that email simply couldn't match. Let me move on to implementation. When you're deploying this, there are four phases. Phase one is infrastructure. Confirm your access points support captive portal authentication. Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, and Cambium all integrate natively with Purple. If you're running a mixed estate, Purple's hardware-agnostic architecture means you don't need to standardise hardware to get consistent data capture. Phase two is consent architecture. This is non-negotiable under GDPR. Your captive portal must present a clear, unbundled opt-in for SMS marketing - separate from the terms of service for WiFi access. The consent must be specific, informed, and freely given. Purple's Capture plan handles this by default, with a consent audit trail stored against every profile. Phase three is segmentation and campaign design. Before you send a single message, map your audience segments. At minimum: new visitors, returning visitors, and lapsed visitors. Build separate campaign flows for each. Your lapsed visitor flow should have a re-engagement offer. Your new visitor flow should be a welcome sequence. Your returning visitor flow should reward loyalty. Phase four is automation. Purple Engage lets you set trigger conditions - a visitor's first login, a return visit after 30 days, a dwell time threshold - and the platform sends the right message at the right time. You set it up once. It runs continuously. Now, the pitfalls. I see three recurring mistakes. First: collecting data without a clear use policy. If you capture phone numbers at WiFi login but have no campaign strategy, you're sitting on a liability, not an asset. Have your campaign calendar planned before you go live. Second: over-messaging. SMS is intimate. It sits in the same inbox as messages from family and friends. If you send more than two or three messages per month per segment, opt-out rates climb sharply. Keep frequency disciplined. Third: ignoring the opt-out mechanism. GDPR requires a clear, functional opt-out in every marketing message. Reply STOP to unsubscribe is the standard. Purple Engage handles this automatically, but if you're integrating with a third-party SMS gateway, verify the suppression logic before you go live. Now for a rapid-fire round. Three questions I get asked constantly. Can I use WiFi data for SMS if the visitor only opted into email? No. Consent is channel-specific under GDPR. You need a separate, explicit opt-in for each channel. What's a realistic opt-in rate at a Captive Portal? Purple's data across 80,000 venues shows opt-in rates of 60 to 75% for email, and 40 to 55% for SMS when it's presented as a separate optional field. How do I measure ROI on SMS campaigns? Track three things: delivery rate, which should be above 95%; click-through rate on any links, which typically runs 15 to 30% for well-segmented campaigns; and return visit rate in the 7 and 30 days following a campaign send. That last metric is the one that matters. It tells you whether the message actually changed behaviour. To wrap up. SMS marketing for real estate venues is not complicated. The channel is mature, the compliance framework is clear, and the data infrastructure is already in most venues or straightforward to deploy. What most operators are missing is the connection between those two things: the WiFi data feeding the SMS platform automatically, with consent captured at the point of access. Purple Engage is built to close that gap. It captures verified guest data at login, automates campaign delivery, and gives you the analytics to measure what's working. Visit purple dot ai and request a demo. The next return visit from a visitor you thought you'd lost is closer than you think. Thanks for listening to the Purple Intelligence Briefing.

header_image.png

Executive summary

Real estate venues operate in a blind spot. Visitors enter, consume services, and leave without leaving a digital footprint. SMS marketing closes this gap - but only if you have the data infrastructure to feed it. This guide details how to build an automated data capture pipeline using your existing network hardware to drive measurable return visits.

The mechanism is straightforward: use Guest WiFi to capture verified mobile numbers with explicit consent, then use Purple Engage to trigger automated SMS campaigns based on visit behaviour. With SMS delivering a 98% open rate (Source: Gartner Mobile Marketing research), this architecture transforms anonymous footfall into a contactable audience. This reference document covers the technical implementation, compliance framework, and business logic required to deploy this strategy across single or multi-site estates. Purple operates across 80,000+ live venues and has processed 440 million logins in 2024, giving us a clear view of what works at scale.

Technical deep-dive

The foundation of an effective SMS strategy is the data capture layer. You cannot market to visitors you cannot identify. The most reliable method for capturing first-party data in a physical venue is the captive portal - a web page that intercepts a guest's network connection and requires interaction before granting internet access.

The capture architecture

sms_capture_architecture.png

When a visitor attempts to access the internet, the local access point intercepts the HTTP request and redirects the client device to a captive portal hosted on Purple's cloud overlay. This architecture is hardware-agnostic, supporting deployments across Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet without requiring network redesigns.

The authentication flow follows these steps. First, the client device associates with the Guest WiFi SSID. Second, the access point restricts network access and redirects the browser to the captive portal. Third, the portal presents the login form, requiring name, email, and mobile number. Fourth, the visitor submits the form, explicitly opting into SMS marketing via an unbundled checkbox. Fifth, Purple validates the input, authenticates the device via RADIUS (Remote Authentication Dial-In User Service), and creates a unified profile. This process converts an anonymous MAC address into a contactable profile with explicit marketing consent.

GDPR and TCPA compliance is non-negotiable. Your captive portal must present a clear, unbundled opt-in for SMS marketing, separate from the terms of service for WiFi access. The consent must be specific, informed, and freely given. Purple's Capture plan handles this by default, maintaining a consent audit trail against every profile. Consent is also channel-specific: a visitor who opts into email marketing has not consented to SMS. You need a separate, explicit opt-in for each channel.

Purple's WiFi Analytics platform stores this consent data against each visitor profile, giving you a defensible audit trail in the event of a regulatory query.

Segmentation and campaign logic

Not all visitors are the same, and sending the same message to everyone is the fastest way to drive opt-outs. Purple Engage segments your audience based on visit frequency, dwell time, and recency.

sms_segmentation_chart.png

The three core segments for any real estate venue are new visitors (first-time connections), returning visitors (three or more logins within 30 days), and lapsed visitors (no authentication in 60 or more days). Each segment requires a distinct campaign flow with different triggers, message content, and frequency caps.

Implementation guide

Deploying an SMS marketing capability requires coordination between network infrastructure and marketing operations. There are four phases.

Phase 1: Infrastructure preparation. Confirm your access points support captive portal authentication and RADIUS accounting. If you manage a mixed estate, Purple's cloud overlay provides a unified authentication layer across different hardware vendors. You do not need to standardise hardware to get consistent data capture.

Phase 2: Portal configuration. Configure the captive portal to collect the necessary data fields. Do not make mobile numbers mandatory for WiFi access; present them as an optional field for visitors who wish to receive updates. Purple's data across 80,000 venues shows opt-in rates of 40% to 55% for SMS when presented as a separate optional field with a clear value exchange.

Phase 3: Segmentation strategy. Before launching campaigns, define your audience segments based on visit frequency and dwell time. Build separate campaign flows for each segment. Your lapsed visitor flow should carry a re-engagement offer. Your new visitor flow should be a welcome sequence. Your returning visitor flow should reward loyalty.

Phase 4: Automation deployment. Configure Purple Engage to automate these workflows. The platform evaluates visitor behaviour against your defined segments and triggers the appropriate SMS campaign without manual intervention. You set it up once. It runs continuously.

For further reading on network design across multiple use cases, see Three SSIDs to rule them all: guest, Passpoint, and IoT WiFi and How to make a great first impression with your guest WiFi (and keep your brand consistent) .

Best practices

The following practices apply across Retail , Hospitality , Healthcare , and Transport deployments.

Respect the inbox. SMS is an intimate channel. Limit campaign frequency to two or three messages per month per segment to prevent high opt-out rates. Purple's data shows opt-out rates climb sharply above three messages per month.

Automate opt-outs. Ensure your platform processes "STOP" replies immediately. Purple Engage handles suppression automatically, but if you integrate with a third-party SMS gateway, verify the suppression logic before going live. GDPR requires a clear, functional opt-out in every marketing message.

Personalise content. Use the data captured at login to personalise messages. Include the visitor's name and reference their specific visit history. A message referencing a visitor's last visit converts at a higher rate than a generic broadcast.

Integrate identity providers. For commercial tenants or staff, integrate with Microsoft Entra ID, Okta, or Google Workspace to streamline access and separate them from marketing segments. This prevents staff from appearing in your re-engagement campaigns.

Plan before you capture. Collecting data without a clear use policy means you are sitting on a liability, not an asset. Have your campaign calendar planned before you go live.

Troubleshooting & risk mitigation

Low opt-in rates. If visitors are not providing mobile numbers, review your captive portal design. Ensure the value exchange is clear and the opt-in checkbox is distinct from the terms of service. A/B test the portal copy to identify which framing drives higher consent rates.

High opt-out rates. If opt-outs spike after a campaign, review your frequency and segmentation. You are likely sending irrelevant messages or messaging too frequently. Tighten your segments and reduce frequency.

Delivery failures. Monitor your SMS delivery rates. If delivery drops below 95%, investigate your number validation process at the captive portal. Implement real-time number format validation to prevent invalid entries from entering your database.

Consent disputes. If a visitor disputes receiving an SMS, Purple's consent audit trail provides a timestamped record of the opt-in event, including the portal version, IP address, and consent text presented at the time of login.

Hardware incompatibility. If a legacy access point does not support RADIUS accounting, Purple's cloud overlay can still capture data via a browser-based redirect. Contact Purple's technical team to confirm the integration path for your specific hardware.

ROI & business impact

Measure the success of your SMS campaigns by tracking return visits, not just message delivery. Purple Engage allows you to track the percentage of recipients who return to the venue within 7 or 30 days of receiving a message. A well-segmented campaign targeting lapsed visitors should drive a 15% to 20% return visit rate, significantly outperforming email benchmarks.

Track three metrics: delivery rate (target above 95%), click-through rate on any links in the message (typically 15% to 30% for well-segmented campaigns, per Purple's platform data), and return visit rate in the 7 and 30 days following a campaign send.

For multi-site estates, Purple's WiFi Analytics platform aggregates return visit data across all locations, allowing you to compare campaign performance by site and identify which venues respond best to SMS re-engagement.

For additional context on bulk SMS deployment strategies, see Como aprovechar el SMS en masa de marketing para aumentar las visitas de retorno .

Key Definitions

Captive portal

A web page that intercepts a guest's network connection and requires interaction - typically form submission and consent - before granting internet access.

The primary mechanism for capturing first-party data and marketing consent in physical venues. Purple's captive portal is hosted on a cloud overlay, making it hardware-agnostic.

First-party data

Information collected directly from your audience or customers, with their explicit consent.

Provides a reliable foundation for marketing campaigns, independent of third-party cookies or external data brokers. GDPR gives first-party data a higher legal standing than purchased lists.

Conscious-choice opt-in

A consent mechanism where the user actively selects to receive marketing communications, rather than having it pre-ticked or bundled with terms of service.

Required under GDPR for marketing communications. Purple's captive portal presents opt-ins as separate, unbundled checkboxes for email and SMS.

RADIUS

Remote Authentication Dial-In User Service; a networking protocol that provides centralised Authentication, Authorisation, and Accounting management for network access.

The underlying protocol used by Purple to authenticate devices and manage network access. RADIUS accounting events trigger profile creation in Purple Engage.

Dwell time

The duration a visitor spends connected to the network within a venue, measured from first authentication to last seen event.

A key behavioural metric used to segment audiences and trigger relevant marketing campaigns. A visitor with a dwell time above 60 minutes is a stronger re-engagement candidate than a 10-minute visitor.

Return visit rate

The percentage of visitors who return to a venue within a specific timeframe, typically measured at 7 and 30 days.

The primary metric for evaluating the success of re-engagement SMS campaigns. A well-segmented lapsed visitor campaign should drive a 15% to 20% return visit rate within 7 days.

Cloud overlay

A software layer that operates above the physical network hardware, providing centralised management, data capture, and analytics without requiring hardware replacement.

Allows Purple to deliver consistent data capture and marketing capabilities across mixed hardware environments including Cisco Meraki, HPE Aruba, Ruckus, and Juniper Mist.

Identity-Based Networks

Networks that grant access and apply policies based on the authenticated identity of the user, rather than just the device or VLAN assignment.

Enables personalised experiences and targeted marketing based on individual visitor profiles. Purple's Identity-Based Networks architecture underpins the segmentation capability in Purple Engage.

SMS opt-out suppression

The process of immediately removing a mobile number from all future campaign sends when a recipient replies STOP or equivalent.

Required under GDPR and TCPA. Purple Engage handles suppression automatically. When integrating with a third-party SMS gateway, verify the suppression logic before going live.

Worked Examples

A build-to-rent residential development in Manchester with 300 units wants to increase attendance at community events. They have been using email-only campaigns with declining engagement. How should they deploy SMS marketing?

The operator deployed Guest WiFi across all common areas - the co-working space, gym, and residents' lounge - using Cisco Meraki access points integrated with Purple's cloud overlay. The captive portal was configured to present an optional SMS opt-in field, separate from the WiFi terms of service. Within 60 days, the platform had captured phone numbers for 78% of residents. Purple Engage was configured with a monthly campaign segment targeting all active residents, triggering an SMS notification 48 hours before each community event. The message included the event name, date, time, and a one-tap RSVP link.

Examiner's Commentary: The key decision here is separating the SMS opt-in from the WiFi terms of service. Bundling them would invalidate the consent under GDPR. The 48-hour trigger is deliberate - it gives residents enough notice to plan without the message feeling too far in advance. The result was a 94% open rate and a 40% increase in event attendance compared to the previous email-only approach. Inbound calls to the front desk dropped by 30% because residents received proactive maintenance and delivery notifications via SMS.

A regional retail property with 45 units across two sites is seeing declining engagement on their email loyalty campaigns. Their contactable database is stagnant. How do they grow their SMS audience and drive return visits?

The marketing team deployed Guest WiFi data capture across both sites, using HPE Aruba access points integrated with Purple Capture. The captive portal presented an SMS opt-in alongside the existing email opt-in. Within 90 days, the contactable audience grew by 22,000 verified phone numbers. Purple Engage was configured with a lapsed visitor segment targeting shoppers who had not authenticated in 60 days. An automated SMS campaign was triggered with a personalised discount code valid for seven days, referencing the shopper's last visit date.

Examiner's Commentary: The growth in contactable audience - 22,000 numbers in 90 days - demonstrates the scale advantage of WiFi-based data capture over traditional loyalty scheme registration. The lapsed visitor segment is the highest-value target for re-engagement because these visitors have already demonstrated intent. The personalised offer referencing their last visit date outperforms a generic discount because it signals that the venue recognises the individual. 18% of recipients visited within seven days, a return-visit rate that the email channel could not replicate.

Practice Questions

Q1. A venue operator wants to send an SMS campaign to all visitors who logged into the Guest WiFi last month. They have email addresses for 80% of these visitors, but only 30% explicitly checked the SMS opt-in box. Can they send the SMS to the 80% who provided email addresses?

Hint: Consider the requirements for channel-specific consent under GDPR Article 7.

View model answer

No. Consent is channel-specific under GDPR. The operator can only send SMS messages to the 30% who explicitly opted into SMS marketing. Sending SMS messages to visitors who only consented to email marketing violates GDPR, regardless of whether those visitors provided a mobile number at the captive portal. The mobile number may have been collected for authentication or account purposes, not for marketing. The operator should use the next WiFi login event to present a targeted SMS opt-in prompt to the 70% who have not yet consented.

Q2. A retail venue is experiencing a 15% opt-out rate on their SMS campaigns. They currently send one message per week to their entire database. What should they change?

Hint: Review the best practices for campaign frequency and audience segmentation.

View model answer

They should reduce frequency and implement segmentation. Sending four messages per month to an unsegmented list leads to message fatigue. The operator should segment their audience into at minimum three groups - new visitors, returning visitors, and lapsed visitors - and reduce frequency to two or three messages per month per segment. Each segment should receive content relevant to their visit behaviour. A lapsed visitor should receive a re-engagement offer; a new visitor should receive a welcome sequence. Irrelevant messages at high frequency are the primary driver of opt-outs in SMS marketing.

Q3. An IT manager is deploying Guest WiFi across a mixed estate of Cisco Meraki and HPE Aruba access points. Do they need to standardise the hardware to capture visitor data consistently across both environments?

Hint: Consider the architecture of Purple's platform and its hardware compatibility.

View model answer

No. Purple's cloud overlay is hardware-agnostic. It integrates natively with both Cisco Meraki and HPE Aruba, as well as Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet. The IT manager can deploy a consistent captive portal and data capture pipeline across the mixed environment without replacing existing hardware. The cloud overlay abstracts the hardware differences and presents a unified data layer to Purple Engage.

Q4. A property manager captures 5,000 mobile numbers via Guest WiFi over three months. After their first SMS campaign, they receive 200 STOP replies. What should happen next, and what does this indicate about their campaign design?

Hint: Consider both the technical suppression requirement and what a 4% opt-out rate signals about the campaign.

View model answer

The 200 STOP replies must be processed immediately and those numbers suppressed from all future sends. Purple Engage handles this automatically. A 4% opt-out rate on a first campaign is above the typical benchmark of 1% to 2% for well-segmented campaigns. This suggests the message content was not relevant to the recipients, the frequency was too high, or the value exchange was unclear. The manager should review the campaign content and segment definition before sending again. They should also check whether the opt-in copy at the captive portal accurately described the type of messages recipients would receive.