Targeting customers in real-time based on their current location using GPS and mobile network triangulation to determine a user’s location and proximity to a reference point. This enables users entering a defined geographic area, such as a mall or a retail store, to receive push notifications on their smartphones.