A process for dynamic modification of push notifications based on indoor micro-locations includes receiving a selection for initial message parameters for a push notification. A push message is sent to a mobile device using the initial message parameters. The push message is received with the initial message parameters. The mobile device determines an access event including unlocking the mobile device or sensing a change in light. The mobile device substitutes the push notification initial message parameters with new message parameters based on the access event and real-time detection of one or more micro-locations in a particular venue.