How to use the Geofence plugin
Send automatic push notifications when users enter or leave a specific location radius.
The Geofence plugin allows you to send location-based push notifications when users enter or exit defined areas. It’s perfect for restaurants, events, churches, or any physical space where you want to engage users nearby.
When a user enters a geofenced radius, they automatically receive your push notification. Each geofence has a 24-hour cooldown, which prevents users from being notified repeatedly if they leave and re-enter the same area. You can add multiple locations, each with its own message and action—such as opening a page, menu, or website within your app.
Requirements
-
This is an Accelerate plugin, available on the Growth and Scale plans.
-
Location permissions must be enabled for your app — this can be done by the app owner or an admin.
-
Your users must have push notifications enabled and the app must remain open in the background for geofence notifications to trigger.
How to use the Geofence plugin
-
Log in, go to Builder in the left navigation
-
Click the + button to open the Plugin Marketplace
-
Search for Geofence, then click Add Plugin
-
Name your plugin (e.g., “Location Alerts”) and click Add
-
-
In the Content tab, click Add New Geofence Location
-
Fill out the setup fields:
-
Enter a Title for your location (e.g., “Restaurant Downtown”)
-
Add a Message that users will receive when entering this area (e.g., “Welcome! Tap here to see today’s specials.”)
-
Select an Action for what happens when users tap the notification
-
Link to an in-app feature (like a menu or booking system), or
-
Link to an external website (e.g., a restaurant page or event site)
-
-
Set your Epicenter Location:
-
Drag the map pin to the desired point, or enter a specific address
-
-
Define the Radius:
-
Minimum 10 ft and maximum 1,000 miles
-
The map updates dynamically as you adjust the radius
-
-
Click Add New to save your geofence
-
-
-
Click the Security tab:
-
Turn on Require Login to restrict feature access to logged-in users
-
(Optional) Add tag-based restrictions and choose whether to match any or all tags
-
-
Click the Tagging tab:
-
Enter a tag name to automatically apply to users when they open this feature
-
Click Add Tag
-
-
Click the Purchase tab:
-
Check Require Purchase to enable
-
Choose your product type (e.g., Single Purchase or Subscription)
-
Upload an image, fill out purchase text, and success/failure messages
-
-
Click the Analytics tab to see feature performance:
-
View data such as number of triggers, users, and devices over time
-
Pro tips
-
Start with small radiuses (under 1 mile) to target specific zones accurately.
-
Keep your notification text short and actionable—users should know exactly why they’re receiving it.
-
If you manage multiple stores or venues, create a geofence for each location with a unique action.
-
Respect user privacy—always inform users why location access is needed.