Geofencing is a service that triggers an action when a device enters a set location. From coupons and notifications, to engagement features and security alerts — businesses are finding creative ways to use these virtual boundaries.