Skill Level: Intermediate

If your application can benefit from location based messaging, but the trigger area is either small, inside, small or mobile, you might want to consider using Beacon technology instead of Geofences. Beacons can be a very effective way to trigger push messages to your users at the right place at the right time. The events generated can also move users through programs within the Campaign system. If your application is going to use Beacons, you will have to make sure that all the beacons have the same UUID and different detection zones have different sets of major and minor numbers. Use of the same major number should be physically distant from each other. So, if two zones are close to each other, it is best to use different major numbers for each. Keep in mind, you can not use more then 20 majors across your beacon deployment.


  1. Application must be integrated with the Acoustic SDK Plugin
  2. Acoustic Location Plugin

Not what you’re looking for? Check out all our available tutorials for mobile app messaging here.




  1. Install the plugin

    npm install <sdk folder>/plugins/react-native-acoustic-campaign-mobile-beacon
  2. Link the plugin

    react-native link react-native-acoustic-campaign-mobile-beacon
  3. Fill out beacon UUID in ‘MceConfig.json’ file

    Some beacon vendors use a static UUID others include software to set the UUID on demand. The Acoustic Beacon Plugin uses a single UUID per application, so the beacons UUIDs should all be the same.

  4. Enter beacon combinations

    Enter the unique combinations of UUID/major/minor beacons that you will be using on the web interface.

Expected outcome

Need more help? Check out all of our available tutorials for mobile app messaging here.


Join The Discussion

Your email address will not be published. Required fields are marked *