Back to all articles

Guest WiFi + WhatsApp: Turn Free Internet Into Your Best Marketing Channel

Use your guest WiFi captive portal to capture WhatsApp opt-ins. Automated welcome messages, post-visit follow-ups, and loyalty loops that turn one-time visitors into regulars.

DM

DMHub Team

DMHub.ai


You already pay for guest WiFi. Customers already connect to it. But most businesses treat WiFi as a cost center — an amenity that drains bandwidth and delivers nothing in return.

That changes when you connect your captive portal to WhatsApp via DMHub. Every WiFi login becomes a verified contact. Every verified contact enters an automated engagement sequence. Free internet stops being a line item and starts being your highest-converting marketing channel.

Why WiFi + WhatsApp Works

The math is simple. A busy café with 200 daily customers might see 60-80 connect to WiFi. With a traditional email-capture portal, maybe 30% complete the form — and email open rates average 21%. That's roughly 5 people per day who actually see your message.

Replace the email field with a WhatsApp opt-in and the dynamics change:

  • WiFi portal completion rate: 55-65% (phone number is faster to type than email)
  • WhatsApp message open rate: 95-98%
  • Response rate: 40-45% (vs. 2-3% for email)
  • Opt-out rate: Under 3% (vs. 25-30% email unsubscribe over 12 months)

The same café now reaches 35-45 verified contacts per day, and virtually all of them see every message you send.

How the Captive Portal Flow Works

Step 1: Customer Connects to WiFi

Customer selects your network. The captive portal appears — a branded splash page with your logo, a welcome message, and one field: their phone number.

``` Welcome to Bean & Gone ☕

Enter your phone number for free WiFi. You'll receive a WhatsApp confirmation with today's specials.

[ +1 () - ] [ Connect ]

By connecting, you agree to receive messages via WhatsApp. You can opt out at any time by replying STOP. ```

Step 2: WhatsApp Verification

DMHub sends an instant WhatsApp message to verify the number and deliver value:

``` Hey! 👋 You're connected to Bean & Gone WiFi.

Here's your welcome perk: 15% off your next drink. Just show this message at the counter.

Reply MENU to see today's specials. Reply STOP to opt out anytime. ```

This accomplishes three things simultaneously: it verifies the number is real, it delivers immediate value (the discount), and it establishes the WhatsApp conversation thread for future messages.

Step 3: WiFi Access Granted

Once the number is verified, the portal grants internet access. The entire process takes under 15 seconds — faster than most email-based portals.

The Automated Engagement Sequence

The real value isn't the first message. It's what happens next.

During the Visit (Real-Time)

If your captive portal tracks session duration, DMHub can trigger a message 30-45 minutes into the visit:

``` Still here? ☕ Our barista just pulled a fresh batch of cold brew. Add one to your order for $2 (normally $4.50).

Just reply YES and we'll have it ready. ```

Average uplift from in-visit offers: 12-18% increase in ticket size.

Post-Visit: 24 Hours Later

``` Thanks for visiting Bean & Gone yesterday!

Quick question: How was your experience? Reply 1-5 (5 = amazing) ```

This feeds into DMHub's review collection automation — high scores get routed to Google Reviews, low scores go to your manager for private resolution.

Win-Back: 14 Days of No Visit

If a WiFi contact hasn't reconnected in two weeks:

``` We miss you at Bean & Gone! ☕

Here's a personal offer: Buy any drink this week and get a pastry free. Just show this message.

Valid through Sunday. ```

DMHub's win-back engine detects dormant contacts automatically and triggers re-engagement sequences — no manual work required.

Loyalty Loop: Monthly Check-In

``` You've visited Bean & Gone 8 times this month! 🎉

You've earned a free drink on us. Redeem anytime this week — just show this message.

Thanks for being a regular. It means a lot. ```

DMHub tracks visit frequency through WiFi reconnections and ties it to the loyalty program — every login counts as a visit.

Setting Up in DMHub

  1. Configure your captive portal to send the phone number to DMHub via webhook. Most portal providers (UniFi, Meraki, OpenMesh, MyWiFi) support webhook callbacks on login.
  2. Go to Automations > New Automation
  3. Trigger: Webhook received (WiFi portal login)
  4. Action 1: Create or update contact in DMHub with phone number + location tag
  5. Action 2: Send WhatsApp welcome message with opt-in confirmation
  6. Action 3: Add contact to WiFi engagement sequence
  7. Branch: If contact already exists, skip welcome — send "Welcome back" instead
  8. Activate

Portal Providers That Work With DMHub

| Provider | Integration | Setup Time | |----------|-------------|------------| | UniFi (Ubiquiti) | Webhook on guest auth | 15 min | | Cisco Meraki | Splash page API | 20 min | | MyWiFi Networks | Native webhook | 10 min | | OpenMesh | API callback | 15 min | | Aruba Instant On | External portal redirect | 20 min | | Any portal with webhook | Generic webhook handler | 10-15 min |

Compliance: Get This Right

WhatsApp marketing requires explicit opt-in. Your captive portal must include:

  • Clear consent language — "By connecting, you agree to receive messages via WhatsApp"
  • Easy opt-out — Every message includes STOP instructions
  • Privacy policy link — On the portal page
  • No pre-checked boxes — The customer must actively submit their number

DMHub handles opt-out processing automatically. When someone replies STOP, they're immediately removed from all sequences. This is non-negotiable — WhatsApp will suspend your business number if you message opted-out contacts.

Results: A Restaurant Case Study

A casual-dining restaurant in Dubai with 400 daily covers implemented WiFi-to-WhatsApp:

  • WiFi opt-in rate: 62% of connected users (vs. 28% with previous email portal)
  • WhatsApp contacts captured: ~170 per day
  • Post-visit review requests sent: 170/day → 35 Google reviews/month (up from 4)
  • Win-back message redemption: 23% of dormant customers returned within 7 days
  • Monthly revenue from WiFi-sourced WhatsApp campaigns: $8,400 incremental
  • WiFi infrastructure cost: $120/month
  • ROI: 70x

The restaurant's general manager put it simply: "We used to think of WiFi as something we had to offer. Now it's our most profitable marketing investment."

Common Mistakes to Avoid

Messaging too frequently. Once a week is plenty for most businesses. Twice a week is the upper limit. Daily messages will drive opt-outs.

No value in the first message. If the welcome message is just "Thanks for connecting," you've wasted the highest-engagement moment. Lead with a discount, a menu, or something useful.

Ignoring returning customers. Don't send the welcome sequence to someone who's connected 50 times. DMHub checks contact history and routes returning visitors to a different flow.

Skipping the opt-in language. Some businesses hide the consent text or skip it entirely. This will get your WhatsApp Business account suspended. Not worth the risk.

The Bottom Line

Guest WiFi is infrastructure you already have. WhatsApp is the app your customers already use. DMHub connects the two with automation that runs itself.

Every WiFi login becomes a conversation. Every conversation becomes an opportunity. Every opportunity becomes revenue.


Ready to turn your guest WiFi into a marketing engine? Start free with DMHub — connect your captive portal in under 20 minutes.


DM

DMHub Team

DMHub Team

Published on April 1, 2026 · 5 min read


Related articles

Ready to automate your customer communication?

Start free -- set up your WhatsApp AI in under 10 minutes.

Get started free
Guest WiFi + WhatsApp: Turn Free Internet Into Your Best Marketing Channel | DMHub Blog