WiFi marketing demo script: the 20-minute walkthrough
Key takeaways: The most effective WiFi marketing demo follows a specific structure: start with the prospect's problem (2 minutes), show the guest experience (5 minutes), show the data captured (3 minutes), show the automation (5 minutes), show the analytics (3 minutes), and close (2 minutes). Never start with the dashboard — start with the phone. The live portal preview is the single most powerful demo tool because it lets the prospect experience the product as a guest before seeing it as an operator.
Demo scripts are frameworks, not rigid scripts. Adapt to the prospect's questions, their industry, and their sophistication level. Skip sections they don't care about. Spend extra time on what makes them lean forward.
A bad demo shows features. A good demo shows outcomes. A great demo lets the prospect experience the product firsthand — on their own phone — before showing them a single dashboard screen.
Here's the 20-minute demo structure that closes WiFi marketing deals. Tested across hundreds of prospect meetings. Adaptable to any venue type, any plan tier, any sales context.
Pre-demo preparation (5 minutes, before the meeting)
Build a custom preview portal
Before the meeting, create a demo portal branded for the prospect's venue. MyWiFi's built-in preview link feature generates a shareable URL that shows the portal on any phone — no hardware required.
Steps:
- •Create a location in the dashboard named after the prospect's venue
- •Build a captive portal with their logo, colors, and venue name
- •Set the login method to email (simplest for demo)
- •Set the post-login redirect to their website
- •Generate the preview link
- •Test it on your phone
When the prospect sees their own logo on a professional-looking captive portal — on their own phone — the product stops being abstract. It's real. It's theirs.
Research the prospect
Before the meeting, note:
- •Their venue type and size
- •Current WiFi setup (if known — check for their SSID from the parking lot)
- •Estimated daily foot traffic
- •Current marketing channels (check their website, social media, Google Business Profile)
- •Competitor activity (are nearby venues using captive portals?)
The demo script
Minute 0–2: Open with their problem
Don't open the laptop. Don't share your screen. Start with a question.
Script: "Before I show you anything, can I ask — how do you currently capture customer contact information? I mean the people who physically walk into your venue."
Listen. They'll say some combination of: "We have a newsletter sign-up on our website," "We collect info through our loyalty app," or "We don't, really."
Follow up: "And roughly how many people come through your doors on a typical day?"
Whatever they answer, do the math out loud: "So you have [X] people per day, 30 days a month, that's [X × 30] potential contacts per month. And right now you're capturing... maybe 5 to 10% of those through your current methods. That gap is what we're going to close today."
This sets up the demo as a solution to their specific problem, not a product tour.
Minute 2–7: The guest experience (on their phone)
Script: "Let me show you what your customers would see. Can you pull out your phone?"
Send them the preview link via text or AirDrop. Have them open it.
Script: "This is your captive portal — the page that appears when a guest connects to your WiFi. See your logo, your colors, your messaging. The guest enters their email, taps 'Connect,' and they're on WiFi. That's it. Five seconds."
Have them complete the form with a real email address (theirs).
Script: "You just did exactly what your customer would do. In that five seconds, we captured your email, your name, your device type, and a timestamp. Now let me show you where that data went."
Why this works: The prospect just experienced the product as a guest. They know it's fast, it's branded, and it's not annoying. Every objection about "customers will hate the login page" just evaporated — because they did it themselves and it was fine.
Minute 7–10: The data captured (dashboard)
Now share your screen. Open the dashboard. Navigate to the contact list.
Script: "Here's the contact that was just created from your login."
Show them:
- •Their name and email
- •Device type (iPhone, Android, etc.)
- •Login timestamp
- •Location
- •Visit count: 1
Script: "Now imagine 200 people doing that per day. In 30 days, you'd have 3,000 to 4,000 contacts with verified email addresses. Not from a sign-up form. Not from an ad. From people who were already in your venue."
If they're a multi-location prospect, show the location filter: "And if you have multiple locations, every contact is tagged with where they connected. You can send a promotion to guests at your downtown location without bothering customers at your airport location."
Minute 10–15: The automation (the money slide)
This is where deals close. Switch to the automation builder.
Script: "Here's where the real value is. The portal captures the data. The automation does something with it."
Show 3 automations, customized for their vertical:
For restaurants:
- •Welcome email — Fires 2 hours after first visit. "Thanks for dining with us. Here's 10% off your next visit."
- •Win-back — Fires 30 days after last visit. "We haven't seen you in a while. Here's a reason to come back."
- •Review request — Fires 24 hours after visit. "How was your experience? Leave us a Google review."
For gyms:
- •Welcome — "Welcome to [Gym]. Here's your member portal link."
- •Ghost member alert — "You haven't visited in 14 days. Here's a free personal training session."
- •Milestone — "50 visits! Here's a free smoothie."
For hotels:
- •Welcome — "Welcome to [Hotel]. Here's your WiFi password, pool hours, and restaurant menu."
- •Post-stay review — "How was your stay? Leave a review and get 10% off next time."
- •Re-booking — "Planning your next trip? Book direct and save 15%."
Script: "All of these run automatically. You set them up once, and they fire every time a guest hits the trigger condition. No one writes an email. No one checks a list. No one remembers to follow up. The system handles it."
Minute 15–18: The analytics
Show the analytics dashboard. Focus on 3–5 metrics that matter to their vertical. Don't show everything.
Script: "Here's what you'd see every time you check your dashboard." Show:
- •Daily connections (trend chart)
- •New vs. returning visitor ratio
- •Peak hours
- •Email campaign performance (if any campaigns have been sent)
Script: "And every month, you get an automated report emailed to you summarizing everything — connections, contacts captured, campaigns sent, campaigns opened. Here's what it looks like."
Show a sample monthly report.
Minute 18–20: The close
Script: "So here's the situation. Every day the portal isn't live, [their daily foot traffic] people connect to your WiFi and leave without giving you any data. The platform costs [$X] per month. It pays for itself if a single automated campaign brings back just a few customers. We offer a 14-day free trial — no credit card, no obligation. I can have your portal live and capturing data by [day]. Want to start?"
If they hesitate: "What would need to be true for you to try this?"
That question opens the door for their real objection — which you can handle with responses from the objection handling guide.
Demo tips
Show, don't tell
Every claim should be backed by a screen. "We capture email addresses" → show the contact record. "We automate follow-ups" → show the automation builder with a real sequence. "We track analytics" → show the chart.
Use their data
The prospect's own email, their own logo, their venue's name on the portal — this personalization makes the demo feel like a custom solution, not a generic pitch.
Let them drive
If the prospect wants to click around the dashboard, let them. Hand over screen control. The more they interact with the product, the more ownership they feel.
Don't overshare
If they look engaged after the automation section, move straight to the close. Don't waste their excitement showing them the settings page, the API documentation, or the advanced segmentation features. Those are for later.
Handle "what about competitors?"
If they ask about competitors during the demo, redirect: "Great question — I can walk you through a feature comparison after the demo. For now, let me show you one more thing..." Then show the next section and return to the competitor comparison in a follow-up email with a link to the relevant comparison page.
Adapting the demo for remote vs. in-person
In-person demos
- •Bring a portable AP with a live captive portal. The prospect connects their phone to your AP and goes through the real experience — not a preview link.
- •Use their own WiFi if you've pre-configured the portal on their hardware.
- •Sit next to them, not across. You're collaborating, not presenting.
Remote demos (Zoom/Google Meet)
- •Send the preview link in the chat before sharing your screen. Have them open it on their phone while you share the dashboard on the call.
- •Use screen annotation to highlight key metrics and buttons.
- •Keep it under 20 minutes. Remote attention spans are shorter.
- •Send a follow-up email within 2 hours with: recap, custom portal screenshot, pricing, and next steps.
Post-demo follow-up
Within 2 hours: Email with:
- •Screenshot of their custom portal
- •Summary of what you showed
- •Pricing for their recommended plan
- •Link to start a trial: Register here
- •Your availability for next steps
Day 3 (if no response): "Following up on our demo last [day]. Did you get a chance to review the portal I built for [venue name]? I can have it live this week."
Day 7 (if still no response): "Quick question — is there anything that would make you more comfortable trying a 14-day pilot? Happy to address any concerns."
Day 14 (final follow-up): "Last follow-up on this. If the timing isn't right, no worries. I'll check back in a few months. In the meantime, here's a case study from a similar venue: [link]."
FAQ
How long should the demo be? 20 minutes for the core demo. Allow 10 minutes for Q&A. Never exceed 30 minutes total unless the prospect is asking detailed questions (which is a buying signal).
Should I demo on the free plan or a higher plan? Demo on the plan you're recommending. If you're going to sell them the Pro plan, demo Pro features. Don't demo Enterprise features and then explain that they'd need to upgrade. Set realistic expectations.
What if the prospect asks a technical question I can't answer? "Great question — I want to give you an accurate answer, so let me check and follow up by email today." Never guess. A confident "I'll get back to you" is better than an incorrect answer.
Should I demo the competitor comparison pages? Not during the initial demo. Save competitor comparisons for follow-up conversations when the prospect is evaluating alternatives. During the demo, focus on your product and their problem.
What if they want a demo for someone else on their team? Book a second demo. Don't ask the first person to relay the demo — they'll miss the nuance. A second demo with the decision-maker is always worth the time.
Build your demo portal on a free trial account. The preview link feature lets you create branded, shareable portals for every prospect — no hardware needed.