You can send location-based push notifications using two primary features: Geozones for specific points of interest and Segments for broader areas like cities.
Targeting Specific Locations with Geozones
For precise locations like airports, train stations, or individual stores, use Geozones. A Geozone is a virtual geographic boundary you define on a map. A geo campaign sends a push notification automatically when a user's device enters the area you defined.
- Range: A Geozone radius can be set between 50 m and 100 km. The default is 200 m.
- Multiple locations: If you want to target users entering any one of several nearby locations (e.g. several stores in the same district), you can group individual Geozones into a Geozone Cluster. A cluster applies one shared cooldown across its zones, so a user moving between nearby zones does not receive repeated sends.
For more details, see our documentation on Geo-based Pushes and on Customer Journey.
Targeting Broader Areas with Segments
To target users based on the city they are in, use Segments. Create a dynamic segment by applying a filter on the default City tag (e.g. "City is London"). Pushwoosh derives this tag from the device's IP address (GeoIP) at the moment the app was last launched, so it does not require location permissions — but it also does not update in real time.
Important Requirements
- SDK integration: The Pushwoosh SDK, including the geolocation module, must be correctly integrated into your mobile application.
- User permissions: Your app must have the user's permission to access location services on both iOS and Android.
- Background location (Android): For Android apps, you may need Google Play approval for background location access.
Pricing and Availability
The cost of this feature is not based on the number of notifications you send. Pricing is primarily determined by your number of Monthly Active Users (MAU) or Subscribers. For more information, please visit our Pricing page.
Comments
0 comments
Please sign in to leave a comment.