Geofencing is a location-based mobile and desktop marketing strategy that offers local, multi-channel businesses the chance to reach out to nearby customers and prospective clients by sending them relevant promotional messages. It is used by businesses to engage their audience.