The Geofence feature brings you the opportunity to send a push notification based on the location of the user. With geofence, you can create a cluster, and add a specific location to that cluster. When a user enters or exists at that location, a push notification will be sent. 

Let's go through the steps on how you can utilize this feature.

Select Geofence under Dataspace > Data management from the left menu bar. 

Here you'll see a list of the existing geofence along with their status as shown in the figure below.

To create a new geofence, click on the 'New' button, and you'll see the following screen


Here you have to give the cluster a name and specify the measuring unit. The unit can be kilometers or miles. 

Also, specify the start date and end date of the cluster


Next, you have to assign a location to the cluster. Chose the location on the map. identify the name and radius and hit the save button. 

Once you have saved the record, it will appear in the list with the status of 'active'. You can edit, delete or pause it from the menu button against the record and there will be a confirmation pop-up.


There's a limit of 100 geofences per record.

Geofencing campaign

Click 'Geofencing' Under the campaign and create a new campaign.


Campaign Settings

You'll see a pop-up for selecting type and channel. Select type as Single-channel and Push.

Please note that Multi-channel and SMS are under development.  

Next, you'll see a  campaign setting page, enter the name of the campaign and schedule. 

Now choose the mobile application to send the campaign.


and the geofence cluster. You can also create a new geofence from the 'Add Geofence' button. 

Selecting Content

The next step is to add the Push content to the campaign. Select the push content and you'll see the preview.

Click on the 'Next' button to proceed.


Set the frequency capping interval for push messages, Save to Inbox, and Google analytics options. 


The summary page will display all the settings of the geofence campaign. Review or edit the details here and click on the save button.

Hit ok button to activate the campaign.  
    • Related Articles

    • Migration from Old to New SDK (React)

      React Native Version: 0.3.1 without geofence with Huawei 0.3.2 without geofence with Huawei 0.3.3 with geofence with Huawei 0.3.4 with geofence without Huawei FOR IOS: 1.  Replace current pods with Without geofence:  pod 'Dengage', :git => ...
    • Migration from Old to New SDK (Flutter)

      Flutter versions 0.3.3 without geofence with huawei 0.3.4 without geofence without huawei 0.3.5 with geofence with huawei 0.3.6 with geofence without huawei FOR IOS: 1.  Replace current pods with  pod 'Dengage', :git => ...
    • Migration from Old to New SDK (iOS & Android) - Native

      FOR IOS: 1.  Replace current pods with pod 'Dengage', '~>' Replace         setupDengage(with: launchOptions) With         setupDengage(with: launchOptions, application: application) 2. func application( _ application: UIApplication, ...
    • September 2022

      This September release has proven to be a game changer, especially for those waiting for these features. Not only the new features but also we have worked on some major improvements. Let's first go through the new features and then the enhancements. ...