Flow to capture current state of Alexa and Resume after Action

I’m trying to capture the current state of any PLAYING Alexas (using current_state and storing in msg.org_state_), pause them, set ALL Alexa Volume to 80%, and make an announcement that Garage Door is doing something

^^^ this part works great ^^^

Where I’m struggling is after the Alexa Announcement, I’d like to return volume to previous state AND resume playing on any Alexa that was previously playing…can someone help?

I am taking a guess here but take a look at scene.create domain/service, this should save the state of several entities. After the announcement is done, you can call the scene back to return to all previous volumes and playback. The scene is ephemeral means a reboot will erase it or another create under the same id should overwrite it