Skip to main content

How to leverage SMS message marketing to increase return visits

This technical reference guide explains how venue operators and IT teams can use their existing Guest WiFi infrastructure to capture verified phone numbers and deploy automated SMS message marketing campaigns that drive measurable return visits. It covers deployment architecture on hardware from Cisco Meraki to Fortinet, GDPR-compliant consent capture, audience segmentation using presence analytics, and closed-loop attribution to prove ROI. Purple Engage automates the full campaign lifecycle, from first-party data capture at the captive portal to triggered outreach and return-visit tracking.

📖 10 min read📝 2,388 words🔧 2 worked examples4 practice questions📚 9 key definitions

Listen to this guide

View podcast transcript
Welcome to the Purple tech briefing. Today, we are looking at how to use SMS message marketing to increase return visits. I am going to walk you through the architecture, the compliance requirements, and the business impact. This is a practical briefing for IT managers, venue operations directors, and marketing teams who want to turn their Guest WiFi investment into a measurable revenue driver. Let us start with the fundamentals. Why SMS? If you are already running email campaigns, you might wonder whether adding another channel is worth the effort. The data makes the case clearly. SMS delivers a 98% open rate. Email sits at around 20%. More importantly, 90% of SMS messages are read within three minutes of delivery. When you need to drive immediate footfall - a Tuesday lunchtime promotion, a post-event offer, a flash sale - SMS is the only channel that delivers that kind of immediacy. Businesses that integrate SMS into their marketing see conversion rates between 21% and 40%, according to industry analysts. The return on investment is significant, with businesses reporting between 21 and 41 pounds returned for every pound spent. Those are numbers that justify the infrastructure investment. Now, the critical question for IT teams is: where does the data come from? This is where your Guest WiFi network becomes a strategic asset. When a visitor connects to your network, the hardware - whether that is Cisco Meraki, HPE Aruba, Ruckus, or any of the other supported platforms - redirects the session through a captive portal. The Purple cloud overlay sits on top of your existing hardware. It is hardware-agnostic, so you do not need to rip and replace anything. At the captive portal, the visitor is asked to provide their mobile number. The system validates the format and records the consent. This is a conscious-choice opt-in. The user actively ticks a box to agree to receive marketing communications. The system records the exact timestamp and the purpose statement. This is your GDPR compliance layer. Let us talk about compliance in more detail, because this is where many deployments go wrong. Under Article 6 of the GDPR, you need a lawful basis for processing personal data. For SMS marketing, that basis is consent. The consent must be freely given, specific, informed, and unambiguous. You cannot bury it in the terms and conditions. It must be a separate, unchecked box with a clear statement of what the user is agreeing to. Purple automates the opt-out process as well. If a user replies STOP to any message, the platform immediately revokes their marketing consent status and halts all further communications. This is not just good practice - it is a legal requirement. You must also maintain records of consent, including the timestamp, the IP address, and the exact wording of the consent statement at the time it was given. Once you have the data, the next step is segmentation. This is where the WiFi analytics become genuinely powerful. You know when each visitor connected, how long they stayed, and how frequently they return. You can build precise audience segments. For example, you can identify visitors who came to your venue three times in the last month but have not returned in 30 days. That is a lapsed-but-engaged cohort. They know you. They liked you. They just need a reason to come back. You trigger an automated SMS campaign to that specific group. The message is personalised to their behaviour. It is not a generic blast to your entire database. This is the difference between SMS marketing that works and SMS marketing that irritates people into unsubscribing. Let me give you a concrete example from the hospitality sector. Consider a pub group managing hundreds of venues. They use the Guest WiFi to capture phone numbers at the point of login. On a slow Tuesday afternoon, the marketing team can identify users who typically visit on weekends and send them an SMS with a specific food offer valid that evening. The message is sent at 4 in the afternoon, when people are making dinner decisions. The offer is tangible and time-bound. That combination - the right person, the right offer, the right moment - is what drives return visits. In the retail sector, the approach is slightly different. A shopper connects to the WiFi in a retail store. They provide their number and consent. Two hours after they leave, they receive an SMS thanking them for their visit and offering a discount on their next purchase. The system tracks whether they return and connect to the network again. That closed-loop attribution is what allows you to prove the ROI to your board. Now, let us talk about the common pitfalls. The first and most damaging mistake is frequency. 23% of consumers will opt out of an SMS programme if they feel they are being spammed. SMS is an intimate channel. It sits alongside messages from family and friends. Every message you send must earn its place. A good rule of thumb is no more than two promotional messages per month. If you have nothing genuinely valuable to offer, do not send the message. The second pitfall is data silos. If your WiFi data is not integrated with your CRM, you cannot build the segments that make SMS marketing effective. You need the presence data - the visit frequency, the dwell time, the return rate - to flow into the platform that manages your campaigns. Purple provides API integrations to connect with major CRM platforms, so this should be a configuration task, not a development project. The third pitfall is poor message design. SMS messages are limited to 160 characters. Every word must work. Lead with the offer. Include a clear call to action. End with an opt-out instruction. That is your template. Let me run through a few rapid-fire questions that come up regularly in client briefings. What hardware do I need? Purple is hardware-agnostic. It works with Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet. You deploy the Purple cloud overlay on top of your existing infrastructure. How do I measure success? Track the redemption rate of the SMS offers and correlate that with the WiFi login data. If someone received an SMS on Tuesday and connected to your network on Wednesday, that is a return visit you can attribute directly to the campaign. What is the typical opt-in rate at the captive portal? This varies by venue type and the quality of the value exchange. Venues that offer a clear benefit - faster access, an immediate discount - typically see opt-in rates of 30% to 50% of connected users. To summarise the key points from today's briefing. First, SMS delivers a 98% open rate and conversion rates between 21% and 40%. It is the highest-performing channel for driving immediate footfall. Second, your Guest WiFi network is the most effective tool for capturing verified mobile numbers and explicit consent. Every login is an opportunity to grow your SMS database. Third, GDPR compliance is non-negotiable. You need explicit, documented consent, a clear opt-out mechanism, and timestamped consent records. Fourth, segmentation based on WiFi presence data is what separates effective SMS marketing from spam. Use visit frequency and recency to build precise cohorts. Fifth, limit your message frequency and ensure every text provides tangible value. Two promotional messages per month is a sensible ceiling. Sixth, closed-loop attribution - tracking return visits via MAC address matching - is how you prove the ROI and justify the investment. If you want to go deeper on any of these topics, the full technical guide is available on the Purple website. It covers the deployment architecture in detail, includes worked examples from hospitality and retail, and provides a GDPR compliance checklist you can use with your legal team. Thank you for listening. We will see you in the next briefing.

header_image.png

Executive summary

SMS message marketing delivers a 98% open rate and conversion rates between 21% and 40% [Infobip, 2026; Sakari, 2025]. For venue operators running hotels, retail estates, stadiums, or conference centres, those numbers translate directly into measurable return visits. The prerequisite is a reliable source of verified, consented phone numbers. Your Guest WiFi network is that source.

Purple Engage captures guest phone numbers and explicit marketing consent at the point of WiFi login, across 80,000+ live venues. The platform then automates segmented SMS campaigns based on real presence data - visit frequency, dwell time, and recency - so every message reaches the right person at the right moment. This guide covers the deployment architecture, the compliance requirements, and the campaign strategies that turn network access into repeat footfall.


Technical deep-dive

The data capture architecture

The foundation of any effective SMS message marketing programme is a clean, verified database of consented phone numbers. Email lists degrade over time and suffer from address changes. Phone numbers are far more stable, and the consent captured at a physical venue is demonstrably first-party.

When a guest connects to the venue SSID, the access point - whether Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, or Fortinet - redirects the unauthenticated session to the Purple captive portal (also called a splash page) via a standard DNS redirect. The Purple cloud overlay handles this redirect without requiring changes to the underlying network hardware. This is the hardware-agnostic architecture that allows Purple to deploy across mixed-vendor estates.

At the portal, the guest is presented with a login form. The form requests their mobile number. The system validates the format in real time. Crucially, the form also presents a separate, unchecked checkbox for marketing consent. The guest must actively tick this box. This is the conscious-choice opt-in that satisfies GDPR Article 6(1)(a).

Once the guest submits the form, the Purple platform:

  1. Validates and stores the mobile number.
  2. Records the consent timestamp, IP address, and the exact wording of the consent statement.
  3. Associates the phone number with the device's MAC address.
  4. Grants network access via the RADIUS authentication flow.

The MAC address association is the technical mechanism that enables closed-loop attribution. When the guest returns to the venue and their device reconnects to the network, the platform recognises the MAC address and logs the return visit. If that guest received an SMS in the intervening period, the return can be attributed to the campaign.

sms_marketing_flow.png

GDPR and TCPA compliance architecture

SMS message marketing is subject to strict regulatory requirements in the UK and EU under GDPR, and in the United States under the Telephone Consumer Protection Act (TCPA). Failure to comply carries significant financial penalties. The architecture must enforce compliance automatically, not rely on manual processes.

gdpr_compliance_diagram.png

Purple Engage automates the following compliance controls:

Consent capture: The splash page presents the marketing opt-in as a separate, unchecked checkbox. The consent statement is version-controlled. If the wording changes, the system records which version each user consented to.

Opt-out processing: If a guest replies "STOP" to any SMS, the platform immediately sets their marketing consent flag to false and halts all further outbound messages. This processing happens in real time, not in a nightly batch job.

Consent records: Every consent event is stored with a timestamp, IP address, device identifier, and the exact consent statement text. These records are exportable for regulatory audits.

Data retention: The platform enforces configurable data retention policies. Phone numbers can be automatically purged after a defined period of inactivity.

For venues operating across multiple jurisdictions, the platform supports per-region consent configurations. A hotel group operating in the UK and the US can apply GDPR-compliant consent flows to UK properties and TCPA-compliant flows to US properties from a single management console.

Presence analytics and segmentation

The WiFi Analytics layer is what separates SMS message marketing built on Guest WiFi from a generic bulk-text service. The platform accumulates a behavioural dataset for every consented guest: when they visit, how long they stay, how frequently they return, and which areas of the venue they spend time in.

This dataset feeds the segmentation engine in Purple Engage. You can build audience segments based on:

Segment type Definition Use case
First-time visitors Connected once, no prior history Welcome message with return incentive
Lapsed regulars Visited 3+ times, not seen in 30 days Re-engagement offer
High-frequency guests Connected 5+ times in 60 days Loyalty reward
Dwell-time segment Stayed 2+ hours in a single session Survey or upsell message
Time-of-day segment Consistently visits at lunchtime Lunchtime promotion

Segments update dynamically. A guest who was in the "lapsed regular" cohort moves out of it automatically when they reconnect to the network.


Implementation guide

Step 1: Configure the captive portal

Log into the Purple management console and navigate to the splash page editor. Select the template that matches your brand. Add the mobile number field and the marketing consent checkbox. Ensure the consent statement is specific: it must name the types of communications the guest will receive and the approximate frequency.

For Hospitality operators, the statement might read: "I agree to receive promotional SMS messages from [Hotel Name], including special offers and event notifications, up to twice per month. Reply STOP to unsubscribe at any time."

For Retail operators: "I agree to receive SMS promotions from [Brand Name], including sale alerts and new arrivals, up to twice per month. Reply STOP to unsubscribe."

Keep the form short. Every additional field reduces completion rates. Mobile number and consent checkbox is the minimum viable capture.

Step 2: Define your segmentation strategy

Before you send a single message, define the segments you will target and the offers you will attach to each. Work backwards from the business outcome. If the goal is to increase midweek footfall, the relevant segment is guests who visit at weekends but not during the week. The offer must be compelling enough to change behaviour - a generic "we miss you" message will not move the needle.

Document the segment definition, the trigger condition, the message content, and the success metric for each campaign. This discipline prevents the most common failure mode: sending irrelevant messages to large audiences and burning through your opt-in list.

Step 3: Build and test the automated campaign

In Purple Engage, navigate to the campaign builder. Select "SMS" as the channel. Define the audience segment using the filters available. Set the trigger: this can be time-based (send at 4:00 PM on Tuesdays), event-based (send two hours after the guest disconnects from the network), or behaviour-based (send when a guest has not connected in 30 days).

Write the message. Keep it under 160 characters to avoid multi-part SMS charges. Lead with the offer, include a trackable short link, and end with the opt-out instruction. Example: "Hi [First Name], enjoy 20% off your next visit to [Venue]. Valid this week only. Show this text at the till. Reply STOP to opt out."

Send a test message to your own number before activating the campaign. Confirm the personalisation tokens resolve correctly and the link works.

Step 4: Monitor and optimise

Track the following metrics weekly:

  • Delivery rate: Percentage of messages successfully delivered. Below 95% suggests number quality issues.
  • Opt-out rate: Percentage of recipients who reply STOP. Above 2% indicates the messages are not relevant or the frequency is too high.
  • Return visit rate: Percentage of SMS recipients who reconnect to the network within the campaign window. This is your primary success metric.
  • Offer redemption rate: If the message includes a trackable code or link, measure the redemption rate separately.

For Transport hubs and Healthcare venues, the segmentation logic may differ - passengers and patients have distinct visit patterns - but the measurement framework is the same.


Best practices

Value beats frequency. 23% of consumers will abandon a brand that sends too many marketing messages [SAP Engagement Cloud, 2026]. SMS sits alongside messages from family and friends. Every text you send competes with that context. Two promotional messages per month is a sensible ceiling for most venue types. If you have nothing genuinely valuable to offer, do not send the message.

Timing is a variable, not a constant. The optimal send time depends on the venue type and the guest's behaviour pattern. For a pub or restaurant, 4:00 PM on a weekday targets the dinner-decision window. For a retail estate, Saturday morning targets the pre-shopping planning phase. Use the WiFi analytics to identify when your specific audience is most receptive, rather than applying a generic rule.

Personalise beyond the first name. Addressing the guest by name is table stakes. The real personalisation is in the offer itself. A guest who always visits on Sundays should receive a Sunday-specific offer. A guest who spends three hours in the venue should receive a different message to one who visits for 20 minutes. Purple Engage supports dynamic content tokens that pull from the guest's behavioural profile.

Integrate with your CRM. The WiFi data is most powerful when it flows into your existing CRM. Purple provides API integrations that sync captured phone numbers, consent status, and presence data with major CRM platforms. This allows your marketing team to use the WiFi data alongside purchase history, loyalty points, and other first-party signals to build richer segments.

Test message length. A single SMS is 160 characters. Messages that exceed this are split into multiple parts and charged accordingly. Keep messages concise. If the offer requires more context, use a short link to a landing page.


Troubleshooting and risk mitigation

Low opt-in rates at the portal

If fewer than 20% of connecting guests are providing their mobile number, the value exchange is not compelling enough. Review the splash page. Is the benefit of providing the number clearly stated? Consider offering an immediate tangible benefit - a discount code delivered by SMS on the spot - rather than a vague promise of future offers. Also check the form design on mobile. If the number field is hard to use on a small screen, completion rates will suffer.

High opt-out rates

An opt-out rate above 2% is a signal that the messages are not relevant or the frequency is too high. Audit the last three campaigns. Were the offers specific to the recipient's behaviour, or were they generic blasts to the full database? Reduce frequency and tighten the segmentation before the next send.

Delivery failures

If delivery rates drop below 95%, the most likely cause is number formatting errors. Ensure the portal enforces E.164 format validation (the international standard for phone numbers). Numbers entered without a country code will fail to deliver. Configure the portal to auto-prepend the country code based on the venue's location.

Data integration failures

If the WiFi data is not flowing into the CRM, check the API credentials and the webhook configuration in the Purple management console. Verify that the CRM's rate limits are not being exceeded during high-traffic periods. Purple's support team can provide integration logs to diagnose the specific failure point.

Regulatory audit

If you receive a subject access request under GDPR, Purple Engage allows you to export all data associated with a specific phone number, including the consent record, all messages sent, and all presence events. This export is available from the guest profile view in the management console.


ROI and business impact

SMS message marketing delivers between $21 and $41 return for every $1 spent [Upcity, 2023]. For venue operators, the more relevant metric is the incremental revenue generated per return visit. A hotel that drives 50 additional midweek stays per month at an average room rate of £120 generates £6,000 in incremental revenue from a single campaign segment.

The closed-loop attribution model that Purple enables makes this calculation straightforward. You know exactly how many guests received the SMS. You know exactly how many of those guests reconnected to the network within the campaign window. The difference between the return rate of the SMS cohort and the baseline return rate of non-messaged guests is the incremental lift attributable to the campaign.

For a retail operator, the same logic applies. Track the MAC addresses of guests who received the SMS and subsequently connected to the in-store network. Compare their average basket value to the baseline. The delta, multiplied by the number of returning guests, is the campaign's revenue contribution.

This level of attribution is not available to operators using third-party SMS lists or purchased data. It is only possible when the data originates from your own physical infrastructure. That is the strategic advantage of building your SMS programme on Guest WiFi.

Case study: hospitality

A mid-scale hotel group with 40 properties across the UK deployed Purple Engage on their HPE Aruba network. Within six months, they had captured verified mobile numbers from 38% of connecting guests. They configured a lapsed-guest campaign targeting anyone who had not connected in 45 days, sending a personalised SMS with a 15% discount on their next direct booking. The campaign achieved a 31% return visit rate among the targeted cohort, compared to a 12% baseline return rate for non-messaged guests. The incremental bookings generated covered the cost of the Purple Engage subscription within the first campaign cycle.

Case study: retail

A national fashion retailer deployed Purple on their Cisco Meraki network across 120 stores. They used the presence data to identify shoppers who visited once but did not return within 30 days. An automated SMS was sent on day 31, offering a 10% discount valid for the following two weeks. The opt-in rate at the portal was 44%. The SMS campaign achieved a 28% redemption rate, with redeemers spending an average of 22% more than their first visit basket. The retailer attributed a 7% increase in repeat visit frequency across the SMS cohort over the following quarter.


For related reading, see How to make a great first impression with your guest WiFi and Three SSIDs to rule them all: guest, Passpoint, and IoT WiFi . For the companion guide, see How to leverage SMS in marketing to increase return visits .


Key Definitions

Captive portal

A web page that intercepts a device's network session before granting internet access, used to present terms of service, collect user data, and capture marketing consent.

The primary data capture point in a Guest WiFi deployment. IT teams configure the portal via the Purple management console. The design and content of the portal directly affects opt-in rates.

MAC address

A Media Access Control address is a unique 48-bit hardware identifier assigned to a network interface. It is used at the data link layer to identify devices on a local network.

Purple uses MAC addresses to track device presence across visits, enabling closed-loop attribution between SMS campaigns and return visits. Note that iOS 14+ and Android 10+ randomise MAC addresses by default; Purple's platform accounts for this via session-level correlation.

RADIUS

Remote Authentication Dial-In User Service. A networking protocol that provides centralised authentication, authorisation, and accounting for network access.

The protocol used between the venue's access points and the Purple cloud platform to manage session authentication. When a guest completes the portal form, RADIUS grants the session access to the internet.

First-party data

Data collected directly from a person by the organisation that will use it, with the person's knowledge and consent.

Phone numbers captured at the Guest WiFi portal are first-party data. They are more accurate, more compliant, and more valuable than third-party data purchased from list brokers. As third-party cookies are deprecated, first-party data from physical venues becomes a primary competitive asset.

Conscious-choice opt-in

A consent mechanism where the user must actively select an option to agree to marketing communications, as opposed to a pre-ticked box or implied consent.

Required under GDPR for SMS marketing. The opt-in checkbox on the Purple splash page is unchecked by default. The user must actively tick it. This is the mechanism that makes the consent legally valid.

Presence analytics

The measurement and analysis of visitor behaviour within a physical space using data from wireless network connections, including visit frequency, dwell time, and movement patterns.

The Purple platform accumulates presence data for every consented guest. This data feeds the segmentation engine, allowing venue operators to build behavioural audience segments without requiring a separate loyalty card or app.

Dwell time

The duration of a visitor's continuous connection to the network within a venue, used as a proxy for time spent on-site.

A guest with a high dwell time is more engaged with the venue than one who connects briefly. Dwell time is used to trigger specific campaigns - for example, a survey sent to guests who have been on-site for two hours, or an upsell message sent to guests who spend more than 90 minutes in a specific zone.

Closed-loop attribution

A measurement methodology that connects a marketing action (sending an SMS) to a business outcome (a return visit) through a continuous data loop, without relying on self-reported data or probabilistic matching.

Purple enables closed-loop attribution by linking the SMS send event to the MAC address of the recipient's device, then detecting that MAC address when the device reconnects to the network. This provides definitive proof of campaign-driven return visits.

E.164

The international standard for phone number formatting, specifying a maximum of 15 digits including the country code, with no spaces, dashes, or parentheses.

SMS delivery requires phone numbers in E.164 format. The Purple portal should be configured to validate and auto-format numbers at the point of capture to prevent delivery failures.

Worked Examples

A 200-room hotel wants to increase food and beverage revenue from staying guests. They have HPE Aruba access points deployed across the property and no existing SMS marketing capability.

The IT team configures the HPE Aruba network to route unauthenticated sessions to the Purple captive portal via DNS redirect. The portal is branded to the hotel and requests the guest's mobile number with a marketing consent checkbox. The consent statement specifies: 'I agree to receive SMS promotions from [Hotel Name], including restaurant offers and spa promotions, up to twice per month. Reply STOP to opt out.' Once deployed, the marketing team configures a trigger in Purple Engage: when a guest connects to the network between 3:30 PM and 5:00 PM, they receive an SMS at 4:00 PM offering a complimentary glass of wine with any main course at the hotel restaurant that evening. The offer is valid only for that evening, creating urgency. The system tracks whether the guest's MAC address is detected near the restaurant access point later that evening.

Examiner's Commentary: This approach works because it combines real-time presence data with a time-sensitive, high-value offer. The 3:30-5:00 PM trigger window targets the dinner-decision moment precisely. The offer is specific to the venue and the guest's current location, which is why it outperforms generic email promotions. The MAC address tracking near the restaurant provides attribution data without requiring a separate loyalty card scan or POS integration.

A stadium with 60,000 capacity wants to reduce post-event congestion at transport hubs and increase merchandise sales in the final 20 minutes of an event.

The venue deploys Purple on their Cisco Meraki network, segmenting the SSID by seating zone. During the event, the platform builds a real-time picture of which zones are most densely populated. At 15 minutes before the scheduled end of the event, Purple Engage sends a segmented SMS to all connected devices in the premium seating zones: 'Exclusive offer for premium guests: 20% off all merchandise at the club shop for the next 60 minutes. Show this text at the till. Avoid the rush - shop before the final whistle.' The offer incentivises early departure from seats, reducing the post-event congestion spike at the main exits and transport connections.

Examiner's Commentary: This example demonstrates the dual-purpose value of SMS in a high-density venue. The primary business goal is merchandise revenue. The secondary operational goal is crowd flow management. Both are served by a single, well-timed message. The segmentation by seating zone is critical - premium guests have higher average spend and are the most valuable target for a merchandise offer. Sending the same message to all 60,000 attendees would dilute the offer and overwhelm the merchandise team.

Practice Questions

Q1. A retail chain wants to send an SMS discount to shoppers the moment they walk into any of their 50 stores. What technical and data prerequisites must be in place before this is possible?

Hint: Consider what data must exist before the system can identify the returning shopper, and what network event triggers the message.

View model answer

Three prerequisites must be in place. First, the shopper must have previously connected to the Guest WiFi, provided their mobile number, and granted marketing consent. Without this prior capture event, the system has no phone number to send to. Second, the venue's access points must be configured to report device association events to the Purple platform in real time, so the system can detect when a known MAC address connects. Third, the campaign trigger in Purple Engage must be set to fire on the 'device connected' event for the relevant segment, not on a time-based schedule. The message should be sent within two to three minutes of connection to feel contextually relevant.

Q2. You are the IT director of a conference centre. Your SMS opt-out rate has risen to 4.5% over the last three campaigns. What are the most likely causes and how do you diagnose them?

Hint: An opt-out rate above 2% is a signal. Think about the two main variables that drive opt-outs: relevance and frequency.

View model answer

A 4.5% opt-out rate is more than double the acceptable threshold of 2%. The two most likely causes are excessive frequency and low relevance. To diagnose, review the send cadence of the last three campaigns. If messages were sent more than twice per month to the same individuals, frequency is the primary driver. Next, review the segmentation. If all three campaigns targeted the full database rather than specific behavioural cohorts, the messages were almost certainly irrelevant to a large proportion of recipients. The remediation is to reduce frequency to a maximum of two messages per month per individual and to tighten the segmentation so each message is sent only to guests for whom the offer is genuinely relevant. Pause campaigns until the opt-out rate returns below 1%.

Q3. A hotel group's marketing director wants to prove to the CFO that the SMS campaign drove 200 incremental room nights last quarter. How do you construct that attribution case using the Purple platform?

Hint: Think about the difference between the return rate of the SMS cohort and the baseline return rate of guests who were not messaged.

View model answer

The attribution case requires a control group comparison. Export two datasets from Purple Engage: the return visit rate for guests who received the SMS campaign, and the return visit rate for guests who were eligible for the campaign (i.e., they met the segment criteria) but were not messaged, either because they had not yet opted in or because they were excluded from a split test. The incremental return rate is the difference between the two. Multiply the incremental return rate by the total number of SMS recipients to get the number of attributable return visits. If the SMS cohort had a 31% return rate and the control group had a 12% return rate, the incremental lift is 19 percentage points. Applied to 1,050 SMS recipients, that is approximately 200 incremental return visits. Present this alongside the average room rate to calculate the revenue contribution.

Q4. Your legal team has flagged that your current SMS consent capture may not satisfy GDPR because the opt-in checkbox is pre-ticked on the splash page. What is the risk and how do you remediate it?

Hint: GDPR requires consent to be freely given and unambiguous. Consider what a pre-ticked box implies about the nature of the consent.

View model answer

A pre-ticked checkbox does not constitute valid consent under GDPR Article 7 and Recital 32, which explicitly state that silence, pre-ticked boxes, or inactivity do not constitute consent. The risk is that any SMS marketing sent to guests who 'consented' via a pre-ticked box is unlawful processing of personal data, exposing the organisation to enforcement action by the ICO and potential fines of up to 4% of global annual turnover. The remediation has two parts. First, update the splash page in the Purple management console to ensure the marketing consent checkbox is unchecked by default. Second, identify all guests in the database whose consent was captured via the pre-ticked mechanism and suppress them from all future SMS campaigns. You cannot retroactively obtain valid consent by sending them a message; you must wait until they connect again and provide fresh consent via the corrected portal.