--- title: "Arrival message with Geofence App Push" slug: "arrival-message-with-geofence-app-push" description: "Explains geofence-triggered arrival app push notifications, covering platform SDK setup, location permission requirements, and reengagement use cases." updated: 2026-08-12T09:29:06Z published: 2026-08-12T09:29:06Z canonical: "academy.insiderone.com/arrival-message-with-geofence-app-push" --- > ## Documentation Index > Fetch the complete documentation index at: https://academy.insiderone.com/llms.txt > Use this file to discover all available pages before exploring further. # Arrival message with Geofence App Push You can reach the customer the moment they enter (or leave) a restaurant location. A [geofence push](/v1/docs/geofence-app-push) helps you send push notifications to your users when they enter or exit a specific location. The push is triggered when the user crosses a geofence boundary. **Requirements** - The basic SDK - The geofence method integrated for the platform ([Android](/v1/docs/android-start-tracking-geofence), [iOS](/v1/docs/ios-start-tracking-geofence), [React Native](/v1/docs/react-native-start-tracking-geofence), [Flutter](/v1/docs/flutter-start-tracking-geofence), [Cordova](/v1/docs/cordova-start-tracking-geofence)). - Location services enabled in high-accuracy mode on the device. On iOS, Wi-Fi should also be enabled. - Location permissions configured in the plist file (iOS). - Mobile push opt-in set to true for the user to receive the push. - At least one push certificate uploaded to the account. You can **reengage** users who have **not purchased** in the last **30 days** to encourage a store visit, and convert high-intent, active users with a location-triggered offer.