Surface – Mobile Apps General
Guides to how to setup push notifications, and core setup data for your mobile app
Recommendations & Personalisation
The app builds a personalised experience by learning from each guest's interactions — viewing, liking, disliking, and favouriting content — to surface the most relevant places, routes, events, offers, and home sales for them.
Recommendation Reasoning
When the app surfaces content based on what a guest has told it they enjoy — types of routes, categories of places, event preferences — it can now explain why each result was suggested.Setting Up Personalisation Preferences (Onboarding)
The first time a guest opens the app after personalisation has been set up for their park, they’re shown a prompt asking whether they’d like to personalise their experience.How Personalisation Preferences Are Built Up Over Time
Setting up preferences during onboarding is just the starting point.What to Know About Personalisation
Preferences are stored on the device A guest’s preference data — their tags and weights — is saved locally on their iPhone or Android device.
When the app surfaces content based on what a guest has told it they enjoy — types of routes, categories of places, event preferences — it can now explain why each result was suggested.Setting Up Personalisation Preferences (Onboarding)
The first time a guest opens the app after personalisation has been set up for their park, they’re shown a prompt asking whether they’d like to personalise their experience.How Personalisation Preferences Are Built Up Over Time
Setting up preferences during onboarding is just the starting point.What to Know About Personalisation
Preferences are stored on the device A guest’s preference data — their tags and weights — is saved locally on their iPhone or Android device.
Device Service & Information Captured
The device service registers each guest's device with the server on launch and roughly every hour during active use, sending device details, notification preferences, booking context, and personalisation tags to ensure notifications are accurately routed and appropriately targeted.
Device Service & Information Captured Introduction
When the app runs, it registers the device with the server.When Device Registration Happens
The device registers with the server in three situations: On launch — as soon as the app starts, it sends a registration immediately, regardless of when it last registered.What Device Information Is Captured
Every registration sends four categories of information: device details, notification state, booking context, and guest preferences.What to Know About Device Registration and Information Captured
No personally identifiable device data is captured The device information sent — OS, OS version, and device model — does not identify a specific person or device uniquely.
When the app runs, it registers the device with the server.When Device Registration Happens
The device registers with the server in three situations: On launch — as soon as the app starts, it sends a registration immediately, regardless of when it last registered.What Device Information Is Captured
Every registration sends four categories of information: device details, notification state, booking context, and guest preferences.What to Know About Device Registration and Information Captured
No personally identifiable device data is captured The device information sent — OS, OS version, and device model — does not identify a specific person or device uniquely.
WiFi Connectivity
The Holidaymaker app lets guests join a park's WiFi with one tap or a QR code scan, using centrally-managed network details.
How WiFi Connect Works
What the feature does When a guest is on-site at a park, the app can connect their phone straight to the park’s WiFi network without them needing to type in a network name or password.iOS (iPhone/iPad) WiFi Connect Experience
How a guest gets there The guest taps a “WiFi” alert in the app.Android WiFi Connect Experience
How a guest gets there The guest taps a “WiFi” alert in the app which opens a dedicated WiFi connect screen in the app.WiFi Connect Help
Updating WiFi details for a park WiFi name and password are part of that park’s alert content, managed centrally (not something support staff edit directly in the app).
What the feature does When a guest is on-site at a park, the app can connect their phone straight to the park’s WiFi network without them needing to type in a network name or password.iOS (iPhone/iPad) WiFi Connect Experience
How a guest gets there The guest taps a “WiFi” alert in the app.Android WiFi Connect Experience
How a guest gets there The guest taps a “WiFi” alert in the app which opens a dedicated WiFi connect screen in the app.WiFi Connect Help
Updating WiFi details for a park WiFi name and password are part of that park’s alert content, managed centrally (not something support staff edit directly in the app).