By definition: Geo-fencing (geofencing) is a feature in a software program that uses the global positioning system (GPS) or radio frequency identification (RFID) to define geographical boundaries. A geofence is a virtual barrier. Source.
In simple terms, geo-fence push notifications are a way for small businesses to send extremely targeted messages to their customers. For example, a restaurant could section off an area of a competitor, and when a customer passes through this designated area a message would instantly send to the customer in an attempt to lure them over to the other restaurant with a special promotion. You can also just set them up around your business to notify customers when they’re close and present them with an offer they can’t refuse.
Below, we’ve created a detailed infographic on geo-fencing and how it is being used by small businesses today.