Real-Time WiFi Analytics That Actually Make Sense
See visits, unique guests, opt-in rate, dwell time, peak occupancy and return gap for any date range, then go deeper: busiest hour in your venue's own timezone, a day-by-hour footfall heatmap, which access point guests connect through, and a heat map of your own floor plan. Built for venue operators, not data scientists.
- WiFi analytics
- footfall analytics
- dwell time
- guest insights dashboard
Visits, unique guests, opt-in rate, returning rate and average dwell time, each against the previous period
Busiest hour and a day-by-hour footfall heatmap, shown in your venue's own timezone
Popular access points with per-zone dwell time, and a click to filter every chart to one zone
Venue Map: upload a floor plan, place your access points, see heat zones and who is online now
Peak occupancy, average return gap and guest roaming, with a win-back campaign button built in
Cross-location comparison in a single view, CSV export on the rankings and the full guest log
A branded monthly PDF report per venue, generated automatically and emailable (Growth and above)
One page per guest: spend at the till from Toast or Square with total, average order, recent orders and most-ordered items in the venue's currency. The same page shows how often they visit and how long they stay, whether you can lawfully email or text them, their ratings and bookings, one timeline, and For your team prompts such as a birthday next week or a regular gone quiet
Your modules cards for Events, Vouchers, Rewards and Paid WiFi, with money shown per currency and never added across currencies, plus a page per module in the monthly PDF, which prints ROI in the account's own currency
What is Analytics Dashboard?
The Analytics Dashboard shows visits, unique guests, opt-in rate, dwell time, peak occupancy and return gap for any date range, then goes deeper: busiest hour in your venue's own timezone, a day-by-hour footfall heatmap, which access point guests connect through, and a heat map on your own uploaded floor plan. Every number carries a comparison with the previous period. Built for venue operators, not data scientists. Growth plan and above.
40-60%
Average Email Opt-In Rate
Under 2 hours
Average Support Reply
29+
Integrations Included
99.9%
Platform Uptime
The problem
Most WiFi analytics dashboards are either too basic (Beambox's #1 complaint: ~25 G2 reviews mention limited reporting) or too complex (Purple's UI is called "not intuitive" with a "steep learning curve" by multiple reviewers).
The CaptiFi answer
CaptiFi strikes the balance: powerful analytics that are easy to understand. Every chart answers a question an operator actually asks, every number carries a comparison against the previous period, and the reports that suggest an action come with the button to take it. Upload your floor plan and the same data becomes a heat map of your rooms.
Who it is for
- Operators who want footfall without a separate sensor
- Marketing teams proving return visits
- Groups comparing venues side by side
- Anyone tired of exporting CSVs to see a trend
See it in your dashboard
See where sign-ups are won and lost
The funnel follows guests from submitting the form to connecting to reaching the marketing opt-in, so a weak splash page shows up as a step that leaks rather than as a vague low total. Beside it, the device breakdown splits your guests by operating system or by device type, which is the fastest way to catch a splash page that behaves badly on one platform.
- Form submitted, connected, opted in, as counts not guesses
- Device mix by operating system or by phone, tablet and laptop
Busiest hour, in your venue's clock
Every visit is bucketed by hour and the peak is highlighted, so the shape of your trading day is obvious at a glance. Times use the selected venue's own timezone rather than a server clock, which matters as soon as you run venues in more than one country: a New York bar and a London pub each read in their own local time.
- Peak hour highlighted, all 24 hours plotted
- Venue local time, not UTC, whenever a single venue is selected
Zone analytics without any extra hardware
Rename your access points after the areas they cover and the ranking reads like zone analytics: visits, unique guests, share of the venue and average dwell time for the Front Bar against the Garden Terrace. Around it sit the numbers that turn into decisions. Peak occupancy tells you the most guests online at once and the exact moment it happened. Average return gap tells you how many days a guest waits before coming back, and hands you the button to schedule a win-back email just inside it. Guest roaming shows what share of guests move between areas mid-visit.
- Visits, guests, share and dwell time per area, with CSV export
- Peak occupancy with the busiest moment in venue local time
- Average return gap with a Set up win-back email button
- Visit duration bucketed from under 5 minutes to 2 hours plus
Upload your floor plan and watch the venue light up
Upload an image of your layout, a photo of a printed plan works fine, then drop each access point onto the spot where it actually sits. The map draws a heat blob per access point, biggest at your busiest access point and scaling down from there for the period you are viewing, so the quiet corner and the room that carries the trade stop being opinions. Hover a pin for its visits and average dwell time, and a green badge on each pin counts the guests connected there right now, refreshed every minute.
- JPG, PNG or WebP up to 5 MB, drag the pins to fine-tune
- Heat scaled from your busiest access point down
- Live badge per pin: guests online there right now
- No beacons, no extra sensors, just the access points you already have
Drill into one room without losing the venue
Click a row in the access point ranking and the page enters zone view: the trend, busiest hour, footfall, peak occupancy and visit duration charts all filter to that area, with a banner naming the zone you are in and a single button to leave it. The KPI cards deliberately stay venue-wide, so you always keep the context of the whole site while you look at one room.
- Five charts refilter to the chosen access point
- A banner says which zone you are in, one click clears it
The whole week in one grid
Seven days by twenty-four hours, shaded from quiet to busiest, with the single busiest slot named above the chart. This is the view that settles arguments about staffing, decides when a quiz night should start, and tells you the hour at which an email or text will land while people are actually in the room.
- Day-by-hour intensity with the busiest slot called out
- Filters to a single zone alongside the rest of the page
A branded report you can send to an owner
On the Growth plan and above, every completed month is built into a branded PDF per venue, generated for you and kept in a list you can preview, download or email straight from the dashboard. It runs to eight pages, nine once you have more than one venue, and it is the answer to the question a head office or a landlord asks at the end of the month, without anybody assembling a spreadsheet.
- One report per venue per month, generated automatically, Growth and above
- Preview, download or email it without leaving the dashboard
What is a WiFi analytics dashboard?
A WiFi analytics dashboard turns guest logins into venue reporting. Every time somebody connects to your guest network through a CaptiFi splash page, CaptiFi records the visit, which access point served it, how long the session lasted, the device it came from and whether that guest has been in before. The dashboard reads that back as the numbers an operator runs a venue on: how many people came, how many were new, how long they stayed, when the room fills up and which part of the building they actually used.
What is the difference between a visit and a unique guest?
A visit is a connection. A unique guest is a person. Anything on the page that counts people rather than connections identifies a returning guest by their email address first, then their mobile number if your splash page collects a phone instead of an email, then their device if the form collects neither. So a guest who connects five times in one afternoon is one unique guest and five visits, and a phone-capture splash page counts people just as accurately as an email-capture one.
Can WiFi analytics show a heat map of my venue?
Yes, and CaptiFi does it from the access points you already own. Upload an image of your floor plan on the Venue Map card, drop each access point onto the spot where it sits, and the map draws a heat blob per access point, biggest at your busiest access point and scaling down from there for the period you are viewing. It is honest about what it measures: heat reflects which access point a guest connected through, so it shows activity by area rather than a position for any individual. No beacons, no cameras, no extra sensors.
What is dwell time on guest WiFi?
Dwell time is how long a guest is connected across a visit day. CaptiFi takes it from live session tracking where your hardware reports it, from UniFi session data or a CaptiFi device's own disconnect records, and falls back to your authorised session length where it does not. It is shown three ways: as an average across the venue in the KPI band, as an average per access point in the ranking, so you can see that the garden holds people longer than the bar, and as bands in Visit Duration, from under five minutes up to two hours and beyond, with the previous period's most common length for comparison.
CaptiFi is a guest WiFi marketing and captive portal platform for restaurants, bars, pubs, cafes, hotels, gyms, salons, retail and short-term rentals, built by CaptiFi Ltd in the UK and sold in GBP, USD, EUR, CAD, AUD and NZD to venues worldwide.
How to read your guest WiFi analytics in CaptiFi
Pick a period and a venue
Open Analytics, choose Last 24 hours, 7, 30 or 90 days or a custom range, and pick a venue with the switcher. Every card on the page recalculates, and each headline number shows the change against the equivalent previous period.
Read the headline numbers
Total visits, unique guests, marketing opt-ins, returning rate and average dwell time sit across the top. Visits count connections, unique guests count people, so a guest who connects five times in a day is one guest and five visits.
Find your busy times
Busiest Hour Of The Day and the Footfall By Day And Hour heatmap show when your venue actually fills up, in the venue's own local timezone. Use them for staffing and for choosing when to send a campaign.
Name your access points, then read them as zones
Rename each access point after the area it covers, for example Front Bar or Garden Terrace. Popular Access Points then ranks your areas by visits with an average dwell time each, and clicking a row filters the trend, busiest hour, footfall, peak occupancy and visit duration charts to that zone.
Upload your floor plan
On the Venue Map card, upload an image of your layout (a photo of a printed plan is fine), click Edit map and place each access point where it sits. The map then shows a heat blob per access point, biggest at your busiest and scaling down from there, plus a green badge with the guests online there right now.
Act on what it tells you
Average return gap gives you the number of days the average guest waits between visits, with a button that opens the campaign builder timed just inside it. Export the access point ranking or the full guest log as CSV, or download the branded monthly PDF from Reports on the Growth plan and above.
Twenty-five reports, grouped by the question they answer
Nothing here needs a query to be written or a spreadsheet to be exported. Pick a date range and a venue, and read.
How many people came, and were they new?
- Total visits
- Every WiFi login in the period, with the change against the equivalent period before it.
- Unique guests
- Distinct people, counted once each however many times they connected.
- Marketing opt-ins
- Guests who consented to marketing, counted once each.
- Returning rate
- The share of unique guests who had been in before.
- Visits and unique guests trend
- Both lines on one chart, with a day or week granularity toggle.
- New vs returning
- Retention at a glance, as a share of the guests in the period.
When is my venue actually busy?
- Busiest hour of the day
- All 24 hours plotted with the peak highlighted, in the venue's own timezone.
- Footfall by day and hour
- A seven by twenty-four grid shaded quiet to busiest, with the busiest slot named.
- Peak occupancy
- The most guests online at once, the exact moment it happened, a sparkline of daily peaks and the change versus last period.
- Connected now
- On the dashboard home: guests online right now, refreshed every minute, with a click through to the live list.
- Connected Guests
- Who is on your guest WiFi this moment: Online for devices on the network, Away for guests with time left on their session who have stepped out. Disconnect and Block act on a device and are confirmed against your network before they are reported.
How long do they stay, and where do they sit?
- Average dwell time
- Time on WiFi per visit day, from live session tracking where your hardware reports it.
- Visit duration
- Bands from under 5 minutes to 2 hours plus, with last period's most common length.
- Popular access points
- Your areas ranked by visits with unique guests, share and average dwell time each, plus CSV export.
- Venue Map
- Your own floor plan with a heat blob per access point, biggest at your busiest, and a live badge of who is online there.
- Guest roaming
- The share of guests who move between access points mid-visit, and how many zone changes they average.
- Zone view
- Click an access point and five charts refilter to that area while the KPI cards stay venue-wide.
- Access Points: Down for
- How long an offline access point has been down, in amber for minutes and hours and red past 24 hours, with the exact time it dropped off on hover.
Is my splash page working, and what next?
- Opt-in funnel
- Form submitted, connected to WiFi, opted in to marketing, so a leaking step is visible.
- Devices
- The mix by operating system or by phone, tablet and laptop.
- Average return gap
- The days the average guest waits between visits, with a button that opens the campaign builder timed just inside it.
- Top venues
- Your locations compared side by side in a single ranking.
- Guest Visits log
- Every arrival as a row, badged New or Returning, searchable and filterable, with full CSV export.
- Your modules
- A card per switched-on module: tickets sold, RSVPs, check-ins and sales for Events; codes generated, redeemed and active for Vouchers; members joined, rewards issued and redeemed for Rewards; paid sessions and revenue for Paid WiFi. Money is shown per currency and never added across currencies.
- Monthly reports
- A branded PDF per venue per completed month, ready to preview, download or email, with a page per switched-on module after the ROI page, and ROI printed in your account's own currency. Growth and above.
One page per guest
Click a guest's name anywhere it appears and everything CaptiFi knows about that person is on one page, so a manager or a member of floor staff knows how to treat them in a few seconds.
Spend at the till
When Toast or Square is connected: total spent, number of orders, average order, the ten most recent orders and the items they order most, all in the venue's currency. Orders match by the receipt email given at the till.
Visits and rhythm
Sign-ins per month, their usual slot once a habit is clear, how soon they tend to come back, and their typical stay from WiFi sessions on UniFi or CaptiFi access points.
Whether you can message them
A reachability badge says whether you can lawfully email or text this guest right now: reachable in green, unsubscribed or no consent in grey, bounced, marked as spam or texts stopped in red.
Ratings and bookings
Their latest rating with any feedback they wrote and whether they went on to Google, plus the next booking, how many they attended, missed or cancelled, and their typical party size.
One timeline
Every sign-in, order, email and text you sent them, review request, rating, booking, paid WiFi pass and consent change in one activity feed, with tabs to see one kind at a time.
For your team
Plain-English prompts with the numbers behind them: a birthday next week, a regular who has gone quiet, a big spender who is not on your marketing list, a low rating worth a personal follow-up. Nothing is shown that the data does not support.
Team members with limited access see the same layout with personal data withheld. Every amount is in the venue's own currency, and spend in more than one currency is shown per provider and never added together. Full detail in the guest profile guide.
What is on which plan
The numbers you check daily
- Total visits
- Unique guests
- Marketing opt-ins
- Returning rate
- Visits and unique guests trend
- Opt-in funnel
- Guest Visits log with CSV export
Advanced analytics
- Busiest hour of the day
- Footfall by day and hour
- Device and platform mix
- Average dwell time and visit duration
- Popular access points and zone view
- Venue Map floor plan heat map
- Peak occupancy, return gap and roaming
- Branded monthly PDF reports
- REST API and webhooks for your own reporting
Across all your venues
- Top Venues side-by-side comparison
- The all-venues view rather than one venue at a time
- Everything on the Growth plan
A report that is not on your plan is not hidden. The card stays where it is, names the report, explains what it would tell you and offers the upgrade, so you always know what the platform can do. Pricing is shown in your own currency on the pricing page.
What operators use it for
Pubs and bars
Name your access points after the bar, the garden and the function room, then read the ranking. Dwell time per area settles whether the garden is worth the staffing, and the footfall grid tells you which hour a quiz night should start.
Restaurants
Peak occupancy and busiest hour show real cover pressure by hour rather than by service. Average return gap gives you the exact window in which a win-back email still catches a diner before they choose somewhere else.
Cafes
Visit duration bands separate the takeaway trade from the laptop crowd, and the trend chart shows whether a promotion brought new faces or simply moved your regulars to a different hour.
Hotels and venues
Upload the floor plan and the heat map shows which lounges and meeting rooms are actually used. Guest roaming shows how much movement there is between areas, which is the argument for or against a new access point.
Multi-site groups
Top Venues ranks every location on one screen, and the branded monthly PDF gives each site manager the same report in the same format without anybody assembling it.
Gyms and studios
The footfall grid shows the hours that are genuinely full against the hours that only feel full, and the returning rate tells you whether new joiners are actually coming back.
WiFi analytics questions answered
What can I actually see in a WiFi analytics dashboard?
Can I upload a floor plan of my venue?
Is the CaptiFi heat map tracking where guests are standing?
How does CaptiFi tell a returning guest from a new one?
Are the times shown in my venue's local time?
Can I see which part of my venue is busiest?
Can I export my guest data?
Do I get a monthly report?
Which plans include analytics?
How current is the data?
Core analytics from Essentials; the reports on this page from Growth
Visits, unique guests, opt-ins, the guests trend and the sign-up funnel are on Essentials. Dwell time, busiest hour, the footfall heatmap, the venue map and the branded monthly PDF report are on Growth and above. Nothing is metered by report.
What Our Customers Say
CaptiFi completely changed my business. Before, every guest was a one-time booki...
CaptiFi completely changed my business. Before, every guest was a one-time booking. Now I have a direct line to thousands of people who've stayed in the plane. I can offer them return deals, send updates about new features, and keep them engaged. My repeat booking rate went from almost zero to 35%. It's been incredible.
Johnny Palmer
Owner, PytchAir Boeing 727 Airbnb
Ready to Turn Your Guest WiFi into Revenue?
Start your 30-day free trial today. Hardware included (refundable deposit), no setup costs, cancel anytime.
Beautiful Analytics Reports, Delivered Monthly
On the Growth plan and above, CaptiFi generates an eight-page performance report for your venue every month, nine pages once you have more than one venue, packed with charts, heatmaps, an ROI estimate, and actionable insights.
What's in the report?
- Guest registration trends & peak hours heatmap
- Device, OS & browser analytics
- Email campaign performance: sends, reach, opens and clicks
- ROI estimate & database value growth
- GDPR compliance summary & month-over-month comparison
Eight-page report with charts, heatmaps & insights