Hotspot/Captive Portal: Collect information form user via form?

Suppose you want to use Mikrotik to set up a Hotspot for “Public WiFi.”

You don’t want to require users to authenticate against any database (anybody can connect to it), but you want to send them to a landing page to collect their name/email before they get the first page they requested. For example a “Sign up for our newsletter.”

Is this possible with Mikrotik Hotspot?

@oguruma, hello!
Your questions popped up in my Google and forum searches.

Did you manage to find any answer but without using external server?