How can I get notified before and after changing levels?

I’m trying to find or make an event that fires off right before I switch levels, and another one that fires off after a level is loaded. The 2nd one I can somewhat deal with using a level manager actor. But I can’t seem to figure out the 1st part. Any suggestions?
Thank you!

Hey there @PotatoL0rd! In my opinion, the best possible way to handle this is by handling your level transfers in only one location. I handle all of my level change logic in the game instance since it is persistent between all level transfers. Each level has a delayed OnBeginPlay that calls the Level Loaded event.

This is also the place to retain anything that needs to be persistent throughout the session.