Skip to main content

How to leverage SMS campaign marketing to increase return visits

This technical guide details how venue operators can implement SMS campaign marketing using Guest WiFi data to drive measurable increases in return visits. It covers the architecture for capturing verified phone numbers at the WiFi login, segmentation strategies for post-visit follow-ups and lapsed visitor re-engagement, and the compliance requirements under GDPR and PECR. Marketing Directors, CRM Managers, and Retail Venue Operators will find actionable implementation steps, real-world case studies, and ROI benchmarks that make the business case for building an SMS marketing channel on top of existing network infrastructure.

📖 8 min read📝 1,770 words🔧 2 worked examples3 practice questions📚 10 key definitions

Listen to this guide

View podcast transcript
Welcome to the Purple technical briefing series. Today we are talking about SMS campaign marketing - specifically, how venue operators can use it to drive measurable increases in return visits. Whether you run a hotel chain, a retail portfolio, a stadium, or a conference centre, the principles here apply directly to your operation. Let's get into it. First, some context. Physical venues have a data problem. Millions of visitors walk through your doors every year, and most of them leave as strangers. You know they visited. You might know roughly when. But you have no verified way to reach them afterwards. That is a significant commercial gap. SMS campaign marketing closes that gap - but only if you have the right data infrastructure underneath it. That infrastructure starts at the WiFi login. Here is how it works. When a visitor connects to your Guest WiFi through Purple's captive portal, they authenticate using their phone number. Purple sends a one-time passcode via SMS to verify the number is real. The visitor enters the code, connects, and has opted in to receive future communications from your venue. That single interaction gives you a verified, consent-compliant phone number tied to a specific visit, a specific location, and a specific timestamp. That is first-party data. And it is the foundation of every effective SMS campaign. Now, why SMS rather than email? The numbers are stark. SMS open rates sit at 98%, compared to 20% for email. Ninety percent of messages are read within three minutes of delivery. Click-through rates for triggered SMS campaigns reach 18%, versus roughly 2.5% for email. And the ROI figures are extraordinary - industry data shows average SMS marketing returns at 71 dollars for every dollar spent. These are not marginal improvements. They are a different category of channel performance. But here is what separates the venues that see those returns from the ones that do not: segmentation and timing. A generic broadcast SMS to your entire database will underperform every time. The campaigns that drive return visits are triggered, personalised, and timed to the visitor's actual behaviour. Let me walk you through the three campaign types that consistently move the needle on return visits. The first is the post-visit follow-up. A visitor connects to your WiFi, spends time in your venue, and leaves. Twenty-four to 48 hours later, they receive a personalised SMS. Something like: Thanks for visiting us yesterday. Here is 15% off your next visit, valid for the next 30 days. This message is relevant because it references a real, recent interaction. It is timely because the visitor's experience is still fresh. And it creates a specific, time-bounded reason to return. Purple's platform data shows this campaign type alone drives a 24% average increase in return visits across our 80,000-plus live venues. The second is lapsed visitor re-engagement. Purple's WiFi Analytics tracks visit frequency per individual. When a visitor who previously visited weekly has not appeared for 45 days, that is a signal. An automated SMS fires: We have not seen you in a while. Come back this week and enjoy a complimentary upgrade. You are not guessing who to target. You are using actual visit behaviour data to identify visitors at risk of churning, and intervening before they are gone for good. The third is event and promotion-based campaigns. A hotel running a spa weekend promotion can segment its SMS list by guests who have previously used the spa. A stadium can target fans who attended last season but have not renewed. A retail chain can push a flash sale to shoppers who visited a specific location in the last 90 days. The segmentation logic sits inside Purple Engage, which integrates natively with over 400 CRM and marketing connectors. You define the audience once, and the platform automates the sends. Now, let's talk about the architecture. Purple operates as a cloud overlay on your existing WiFi hardware. We are hardware-agnostic, which means the platform works across Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet. You do not need to rip and replace your network infrastructure. Purple sits on top, captures the visitor data at login, and feeds it into the Engage marketing engine. The captive portal is where phone number capture happens. When a visitor selects SMS authentication, they enter their mobile number. Purple's gateway sends a verification OTP - a one-time passcode. The visitor enters the code to connect. This OTP step does two things simultaneously: it verifies the number is real and active, and it creates a documented consent record. That consent record is what makes subsequent SMS marketing legally compliant under GDPR and PECR - the Privacy and Electronic Communications Regulations that govern SMS marketing in the UK. Speaking of compliance - this is where a lot of venues trip up. GDPR and PECR require explicit, specific, freely given consent for SMS marketing. The consent must be separate from the WiFi access itself. You cannot make SMS opt-in a condition of connecting. Purple's captive portal handles this correctly by design. The opt-in checkbox is clearly labelled, separate from the connect button, and the consent record is timestamped and stored. Every contact in your SMS list has a documented legal basis. That is not just good practice - it is a legal requirement under UK GDPR Article 6 and PECR Regulation 22. Let me give you two concrete implementation scenarios. Scenario one: a 250-room hotel. The property runs Purple Engage on an HPE Aruba network. Guests authenticate via SMS OTP at login. Over 12 months, the hotel builds a verified database of 18,000 unique guest phone numbers. They run three automated campaigns: a post-checkout follow-up with a return booking offer, a lapsed guest re-engagement at 60 days, and a seasonal promotion to guests who visited the same period last year. The result: a 31% increase in direct bookings from repeat guests, reducing OTA commission costs significantly. The SMS list became a direct revenue channel. Scenario two: a 12-site retail chain. Each site runs Purple on Cisco Meraki hardware. Shoppers who connect to Guest WiFi and opt in to SMS receive a post-visit message with a personalised offer based on the product category they browsed - inferred from dwell time in specific zones tracked via WiFi Analytics. Lapsed shoppers who have not visited in 30 days receive a re-engagement SMS with a time-limited discount. Across the estate, the chain sees a 19% uplift in repeat visit frequency and a 23% increase in average transaction value among SMS subscribers. Now, the common pitfalls. First: list quality. An SMS list built on unverified numbers is worthless. Purple's OTP verification step eliminates this problem at source. Second: frequency. 61% of SMS unsubscribes are caused by too many messages. The rule of thumb is no more than four to six SMS messages per month per contact. Third: timing. Avoid sending before 09:00 or after 20:00 local time. Midday sends consistently outperform morning and evening sends. Fourth: missing UTM tracking. Every link in an SMS campaign should carry UTM parameters so you can attribute return visits and revenue back to the specific campaign. Rapid-fire questions. Can SMS campaigns work without a loyalty programme? Yes. The WiFi login is the opt-in mechanism. You do not need a loyalty app. Does SMS replace email? No. They work best together. Email for longer-form content and pre-arrival communications, SMS for time-sensitive triggers. What is a realistic list growth rate? Venues typically see 15 to 25% of WiFi users opt in to SMS. A venue with 500 daily connections can build a list of 20,000 to 30,000 verified numbers within six months. What hardware do I need? None beyond your existing WiFi infrastructure. Purple is a cloud overlay. To summarise. SMS campaign marketing is the highest-ROI channel available to physical venues - but only when built on verified, consent-compliant first-party data. Purple Engage captures that data at the WiFi login, automates the campaign triggers, and integrates with your existing CRM stack. The three campaign types that drive return visits are post-visit follow-ups, lapsed visitor re-engagement, and event-based promotions. Compliance under GDPR and PECR is non-negotiable and is handled by design within Purple's captive portal. And the numbers speak for themselves: 98% open rates, 24% return visit uplift, and ROI that consistently outperforms every other direct marketing channel. If you want to see how this works in your specific venue environment, speak to a Purple expert. We will map the architecture against your existing hardware and show you projected returns based on your current footfall data. Thanks for listening.

header_image.png

Executive summary

Physical venues have a persistent data gap. Millions of visitors walk through your doors every year, and most of them leave as strangers. You know they visited. You might know roughly when. But you have no verified way to reach them afterwards. SMS campaign marketing closes that gap - but only if you have the right data infrastructure underneath it.

This guide details how to build that infrastructure using Guest WiFi as the data capture layer and Purple Engage as the automation engine. It covers the technical architecture for capturing verified phone numbers at the captive portal, the segmentation logic for post-visit follow-ups and lapsed visitor re-engagement, and the compliance requirements under UK GDPR and PECR. Two real-world case studies - a 250-room hotel and a 12-site retail chain - show what measurable outcomes look like in practice.

SMS open rates sit at 98%, compared to 20% for email. 90% of messages are read within three minutes of delivery. Industry data shows average SMS marketing returns at $71 for every $1 spent. These are not marginal improvements over other channels. They represent a fundamentally different category of performance - and they are available to any venue that captures verified phone numbers at the WiFi login.

Technical deep-dive: the data capture architecture

The foundation of any SMS campaign is a verified, compliant contact list. Capturing this data requires a seamless integration between your network infrastructure and your marketing platform. Purple operates as a hardware-agnostic cloud overlay. It integrates with enterprise networks including Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet. You do not need to replace your existing access points or controllers. The platform sits on top of your hardware, capturing data at the point of connection.

When a visitor selects SMS authentication on the captive portal, they enter their mobile number. Purple's gateway sends a One-Time Passcode (OTP) via SMS. The visitor enters this code to access the internet. This mechanism achieves two critical outcomes simultaneously. First, it verifies that the phone number is active and belongs to the person attempting to connect, eliminating fake data from your CRM. Second, it creates a documented, timestamped consent record.

sms_campaign_architecture.png

This consent record is the legal basis for your SMS marketing. Under UK GDPR Article 6 and the Privacy and Electronic Communications Regulations (PECR) Regulation 22, SMS marketing requires explicit, specific, and freely given consent. You cannot make marketing opt-in a condition of WiFi access. Purple's captive portal handles this by design, ensuring the opt-in checkbox is separate from the connect button. Every contact in your database has a documented legal basis, protecting your organisation from compliance risks and regulatory fines.

Purple's WiFi Analytics platform enriches each phone number record with visit frequency, dwell time, and location data. This behavioural layer is what enables precise segmentation. A phone number without visit context is just a contact. A phone number tied to 12 visits over six months, with an average dwell time of 90 minutes, is a high-value guest profile.

Implementation guide: segmentation and campaign triggers

A generic broadcast SMS to your entire database will underperform and drive high unsubscribe rates. The campaigns that increase return visits are triggered, personalised, and timed to the visitor's actual behaviour. Purple Engage provides the segmentation logic to automate these campaigns based on first-party data collected at the WiFi login.

Post-visit follow-up. The highest-converting SMS campaign is the post-visit follow-up. A visitor connects to your Guest WiFi, spends time in your venue, and leaves. Between 24 and 48 hours later, they receive a personalised SMS offering an incentive to return. This message is relevant because it references a real, recent interaction. It is timely because the experience is still fresh. Purple's platform data shows this campaign type alone drives a 24% average increase in return visits across our 80,000+ live venues.

Lapsed visitor re-engagement. Purple's WiFi Analytics tracks visit frequency per individual device. When a visitor who previously visited weekly has not appeared for 45 days, the platform identifies them as a churn risk. An automated SMS fires with a targeted re-engagement offer. You are not guessing who to target - you are using actual visit behaviour data to intervene before the visitor is lost permanently.

Event and promotion campaigns. For specific events or seasonal promotions, you can segment your SMS list based on past behaviour. A hotel can target guests who previously used the spa. A stadium can message fans who attended specific fixtures last season but have not renewed. A retail chain can push a flash sale to shoppers who visited a specific location in the last 90 days. You define the audience parameters once, and the platform automates the sends. Purple Engage integrates natively with over 400 CRM and marketing connectors.

For Retail environments, the segmentation can go further. WiFi Analytics tracks dwell time in specific zones within a store. A shopper who spent 15 minutes in the footwear section but did not purchase can receive an SMS offer for that category 24 hours later. This level of personalisation - driven entirely by WiFi behaviour data - consistently outperforms generic promotional messages.

For Hospitality operators, the post-stay follow-up is the single highest-ROI campaign available. Guests who have already experienced your property are four times more likely to book directly than cold prospects. An SMS with a time-bounded return offer, sent within 48 hours of checkout, converts at significantly higher rates than any email equivalent.

Best practices

To maximise the impact of your SMS campaigns and minimise unsubscribes, adhere to the following industry-standard practices.

Practice Recommendation Rationale
List quality Use OTP verification at capture Eliminates fake numbers at source
Message frequency No more than 4-6 SMS per month per contact 61% of unsubscribes caused by excessive messaging
Send timing 11:00 to 14:00 local time Midday sends consistently outperform morning and evening
Blackout hours No sends before 09:00 or after 20:00 Legal requirement in many jurisdictions; also reduces opt-outs
Link tracking UTM parameters on every link Enables accurate attribution of return visits and revenue
Message length Under 160 characters where possible Avoids multi-part SMS charges and maintains readability
Sender ID Branded alphanumeric sender ID Increases open rates and reduces spam filtering

Integrating SMS into a broader omnichannel strategy amplifies results. Brands that combine SMS with email see a 47.7% lift in customer engagement compared to single-channel approaches, according to Omnisend research. Use email for longer-form pre-arrival communications and post-visit content. Use SMS for time-sensitive triggers where the 98% open rate and three-minute read time create a genuine competitive advantage.

For Healthcare and public-sector venues, the compliance requirements are particularly stringent. Ensure your Data Protection Officer reviews the consent capture flow before deployment. Purple's consent records are GDPR-compliant by design and can be exported for audit purposes.

For Transport hubs and travel operators, the lapsed passenger re-engagement campaign is especially effective. Passengers who have not travelled in 60 days can be targeted with a personalised offer based on their most frequent route or destination, inferred from WiFi login location data.

Troubleshooting and risk mitigation

The most common failure mode in SMS marketing is poor deliverability due to carrier filtering. Mobile network operators aggressively filter messages that resemble spam. To mitigate this risk, register your sender ID with the relevant national messaging body. In the UK, this means registering with the Mobile Ecosystem Forum's SMS SenderID Protection Registry. Avoid excessive capital letters, multiple exclamation marks, or suspicious shortened URLs. Always use branded short links rather than raw URLs.

A second risk is integration failure between the WiFi platform and the CRM. Purple Engage integrates natively with over 400 CRM and marketing connectors. Ensure your API connections are monitored and that data flows bidirectionally. If a visitor opts out via SMS reply, that status must immediately sync back to the central CRM to prevent compliance breaches. Purple handles this automatically, but verify the sync is active during initial deployment.

A third risk is consent record loss during platform migration. If you switch CRM providers, ensure all consent timestamps and source records migrate with the contact data. Without a documented consent record, you cannot legally send SMS marketing to that contact under PECR, even if they previously opted in.

A fourth risk is message content that triggers spam filters. Avoid phrases like "FREE", "WIN", "URGENT", or "CLICK NOW" in SMS content. These are common spam filter triggers. Write messages in plain, conversational language that reflects your brand voice.

ROI and business impact

The return on investment for SMS campaign marketing significantly outperforms other direct channels. The table below summarises the key benchmarks.

roi_comparison_chart.png

Metric SMS Email Source
Open rate 98% 20% Sender, 2024
Read within 3 minutes 90% Hours Validity, 2023
Click-through rate 18% 2.5% Sender, 2024
Response rate 45% 6% Business.com, 2024
Average ROI £71 per £1 spent £42 per £1 spent Upcity, 2023; DMA, 2023

To measure success, track four primary metrics. First, the return visit uplift percentage - the increase in repeat visits from SMS subscribers versus non-subscribers. Second, the conversion rate of SMS offers - the percentage of SMS recipients who redeem the offer. Third, the average transaction value of SMS subscribers versus non-subscribers. Fourth, the list growth rate - the percentage of WiFi users who opt in to SMS, which typically sits between 15% and 25% across Purple's 80,000+ live venues.

A venue with 500 daily WiFi connections can build a verified SMS list of 20,000 to 30,000 contacts within six months. At a conservative 15% opt-in rate and a 24% return visit uplift, the commercial impact is measurable within the first campaign cycle.

By capturing first-party data through Guest WiFi and automating targeted SMS campaigns through Purple Engage, venue operators transform their physical locations into measurable, high-performing direct marketing channels. The data you already have - visit frequency, dwell time, location - becomes the engine for campaigns that bring visitors back.

For further reading on related topics, see our guide on How to leverage text SMS marketing to increase return visits , our blog on How to make a great first impression with your guest WiFi (and keep your brand consistent) , and our technical overview of Three SSIDs to rule them all: guest, Passpoint, and IoT WiFi .

Key Definitions

Guest WiFi

A dedicated wireless network for visitors, separate from internal corporate networks, used to capture first-party data at the point of connection.

The primary mechanism for capturing verified phone numbers and marketing consent. Purple's Guest WiFi platform operates as a cloud overlay on existing hardware.

Captive portal

A web page that the user of a public-access network is obliged to view and interact with before internet access is granted.

Where the SMS OTP verification and marketing consent capture occur. Purple's captive portal is configurable and GDPR-compliant by design.

OTP (One-Time Passcode)

A password valid for only one login session or transaction, delivered via SMS to verify a mobile number.

Ensures the phone number provided by the visitor is real and active. Also creates the documented consent record required for GDPR and PECR compliance.

First-party data

Information a company collects directly from its customers or visitors, which it owns entirely and can use without third-party intermediaries.

The verified phone numbers, visit frequency, and dwell time data captured by Purple Engage. First-party data is increasingly valuable as third-party cookie deprecation reduces the effectiveness of other digital marketing channels.

GDPR (General Data Protection Regulation)

A regulation in EU and UK law on data protection and privacy, governing how personal data is collected, stored, and used.

Requires explicit, documented consent for SMS marketing under Article 6. Purple's consent records are GDPR-compliant by design and can be exported for audit purposes.

PECR (Privacy and Electronic Communications Regulations)

UK regulations governing electronic marketing, including SMS and email, implementing the EU ePrivacy Directive.

Regulation 22 mandates that marketing opt-in cannot be a condition of WiFi access. Purple's captive portal separates the opt-in checkbox from the connect button to comply with this requirement.

Hardware-agnostic

Software that is compatible with multiple hardware vendors and does not require specific proprietary equipment to function.

Purple operates as a cloud overlay on Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet. No hardware replacement is required for deployment.

UTM parameters

Urchin Tracking Module parameters appended to URLs to track the source, medium, and campaign name of web traffic in analytics platforms.

Required on every link in an SMS campaign to attribute return visits and revenue accurately. Without UTM parameters, SMS-driven traffic appears as direct or organic traffic in analytics reports.

Lapsed visitor

A visitor who has not returned to a venue within a defined period after a previous visit, indicating a risk of permanent churn.

Purple's WiFi Analytics identifies lapsed visitors automatically based on visit frequency data. The lapsed re-engagement campaign is one of the three core SMS campaign types that drive return visits.

Purple Engage

Purple's marketing automation platform that captures verified guest data at the WiFi login and automates SMS, email, and other marketing campaigns.

The engine behind all SMS campaign automation. Integrates natively with over 400 CRM and marketing connectors including Salesforce, HubSpot, and Microsoft Dynamics.

Worked Examples

A 250-room hotel wants to increase direct bookings from repeat guests and reduce OTA commission costs. They have an HPE Aruba network already deployed and want to build an SMS marketing channel without replacing any hardware.

Deploy Purple Engage as a cloud overlay on the existing HPE Aruba network. Configure the captive portal to offer SMS OTP authentication with a clearly labelled, separate opt-in checkbox for marketing communications. Over 12 months, the hotel builds a verified database of 18,000 unique guest phone numbers. Configure three automated campaigns in Purple Engage: (1) a post-checkout follow-up SMS sent 24 hours after departure with a direct booking offer valid for 30 days; (2) a lapsed guest re-engagement SMS triggered at 60 days of inactivity, offering a complimentary room upgrade on the next stay; (3) a seasonal promotion campaign targeting guests who visited during the same calendar period in the previous year. All campaigns use UTM-tracked links pointing to the hotel's direct booking engine, bypassing OTA platforms.

Examiner's Commentary: This approach works because it uses verified first-party data captured seamlessly during the guest journey, with no additional hardware investment. The three-campaign structure addresses different stages of the guest lifecycle: recent guests (post-checkout), at-risk guests (lapsed re-engagement), and seasonal repeat guests. Purple's platform data shows this combination drives a 31% increase in direct bookings from repeat guests. The UTM tracking enables accurate attribution of revenue to specific campaigns, making the ROI case to senior stakeholders straightforward. The HPE Aruba hardware compatibility means zero infrastructure cost beyond the Purple licence.

A 12-site retail chain running Cisco Meraki hardware wants to increase repeat visit frequency and average transaction value. They have no existing loyalty programme and limited CRM capability.

Deploy Purple on the existing Cisco Meraki infrastructure across all 12 sites. The captive portal captures phone numbers via SMS OTP with marketing opt-in. Purple Engage uses WiFi Analytics dwell time data to infer product category interest by zone. Configure two automated campaigns: (1) a post-visit SMS sent 24 hours after each visit, personalised by the product zone where the shopper spent the most time, with a relevant offer; (2) a lapsed shopper re-engagement SMS triggered at 30 days of inactivity, with a time-limited discount. Integrate Purple Engage with the chain's existing email platform to create a coordinated omnichannel flow: email for weekly newsletters, SMS for time-sensitive triggers. No loyalty app is required - the WiFi login is the opt-in mechanism.

Examiner's Commentary: The absence of a loyalty programme is not a barrier. Purple's Guest WiFi infrastructure replaces the loyalty app as the data capture mechanism. The zone-based personalisation - inferred from WiFi dwell time data - creates relevance without requiring the shopper to self-declare their interests. Across the estate, this approach drives a 19% uplift in repeat visit frequency and a 23% increase in average transaction value among SMS subscribers. The Cisco Meraki compatibility means deployment is a configuration change, not a hardware project. The integration with the existing email platform creates the omnichannel lift - Omnisend research shows a 47.7% engagement uplift when SMS and email are combined.

Practice Questions

Q1. A stadium wants to launch an SMS campaign targeting fans who attended matches last season but have not renewed their season tickets. The operations team proposes making SMS marketing opt-in a mandatory condition for accessing the stadium's Guest WiFi. Assess whether this approach is compliant and recommend an alternative.

Hint: Consider the specific requirements of GDPR Article 6 and PECR Regulation 22 regarding freely given consent and the bundling of consent with service access.

View model answer

This approach is not compliant. Under GDPR Article 6 and PECR Regulation 22, consent for marketing must be freely given, specific, informed, and unambiguous. Making marketing opt-in a condition of accessing the WiFi service means consent is not freely given - the visitor has no genuine choice. This is explicitly prohibited. The correct approach is to present the SMS marketing opt-in as a separate, clearly labelled checkbox on the captive portal, distinct from the connect button. The visitor must be able to connect to the WiFi without opting in to marketing. Purple's captive portal implements this correctly by design. The stadium should deploy Purple Engage, configure the opt-in as a separate conscious-choice checkbox, and build the SMS list from genuine opt-ins. This produces a smaller but legally compliant and commercially more engaged list.

Q2. Your hotel chain has built a verified SMS database of 50,000 contacts through Guest WiFi over 18 months. The marketing director wants to send a weekly promotional SMS to the entire list. Predict the likely outcome and recommend a more effective strategy.

Hint: Consider the relationship between message frequency, relevance, and unsubscribe rates. Also consider the segmentation capabilities available through Purple Engage.

View model answer

Sending a weekly promotional SMS to the entire list will likely produce a high unsubscribe rate and declining ROI within two to three months. Research shows 61% of SMS unsubscribes are caused by excessive messaging. A generic weekly broadcast also lacks the relevance that drives conversions - a guest who stayed six months ago and has not returned is not in the same segment as a guest who checked out yesterday. The recommended strategy is to replace the broadcast approach with three triggered campaigns: a post-checkout follow-up sent 24 to 48 hours after departure, a lapsed guest re-engagement triggered at 60 days of inactivity, and a seasonal promotion targeting guests who visited during the same period last year. Frequency should be capped at four to six messages per month per contact. This approach uses Purple Engage's segmentation to ensure every send has a behavioural trigger and a relevant offer, which consistently outperforms broadcast campaigns on both conversion rate and list retention.

Q3. A retail venue operator reports that their SMS post-visit campaigns are not generating measurable return visits. They are sending messages 14 days after each visit, using a generic 10% discount offer, and linking to the homepage of their website. Identify the three most likely causes of underperformance and recommend specific fixes.

Hint: Consider the impact of timing, offer specificity, and attribution tracking on campaign performance.

View model answer

Three causes of underperformance are identifiable. First, the timing is wrong. Sending 14 days after a visit means the experience is no longer fresh and the urgency to return has dissipated. The fix is to send the post-visit SMS within 24 to 48 hours of the visit, while the experience is still top of mind. Second, the offer lacks personalisation. A generic 10% discount does not reference the visitor's actual behaviour. Purple's WiFi Analytics can identify which product zones the shopper visited based on dwell time. The fix is to use zone-based segmentation in Purple Engage to send an offer relevant to the category the shopper spent the most time in. Third, the link to the homepage makes attribution impossible. Without UTM parameters on the link, return visits driven by the SMS cannot be separated from organic traffic in the analytics platform. The fix is to add UTM parameters to every SMS link and link directly to the relevant product category page rather than the homepage. Implementing all three fixes typically produces a measurable uplift within the first campaign cycle.