1. A method for automatically controlling multiple modes on a wireless communication device, comprising: receiving signals from a wireless identity transmitter, wherein receiving signal from the wireless identity transmitter indicates that the wireless identity transmitter is within a defined proximity of the wireless communication device; receiving a notification of a geofence event that identifies a location of the wireless communication device; determining a first operating mode by applying the location of the wireless communication device to the indicated wireless identity transmitter; identifying a set of operating characteristics associated with the first operating mode; and switching operation of the wireless communication device into the first operating mode by implementing the associated set of operating characteristics on the wireless communication device.