Meraki uses the Captive Network Assistant behavior built into operating systems like Android, iOS, and Windows. When a device connects to Wi-Fi, the OS tries to verify Internet connectivity by reaching specific endpoints (e.g., connectivitycheck.gstatic.com for Android). If those checks fail, the OS assumes the network is “captive” and triggers the splash page popup.
So yes, the captive portal can appear even without Internet access.
I am not a Cisco Meraki employee. My suggestions are based on documentation of Meraki best practices and day-to-day experience.
Please, if this post was useful, leave your kudos and mark it as solved.