A vehicle, based on user preferences and while the vehicle is in motion: in response to identification of a first event (e.g., a third party resident being in a vehicle location and/or on the route of the vehicle) and based on the user preferences, determines that the user desires to perform a transaction with the third party, automatically sends a first communication to the third party for the user (the first communication being part of a secure session and enabling authentication of the user by the third party), at a second later time and while the vehicle is in motion, and in response to identification of a second event, automatically sends a different second communication to the third party. The second communication is part of the secure session and enables the third party to complete the transaction with the user.