I was surprised to find that there was no "backup now" type of option. I've been having issues lately with all of my settings disappearing whether through tsm or macros and the like. Thankfully the backups have really been saving my butt, although it doesn't always save before I logout and if I've created anything new - the new stuff isn't saved and I have to recreate it. I know the game is glitchy from the recent update, but having a simple "backup now" option on the backups page would certainly give me some piece of mind.
You can change the minimum backup period in the app. If your settings are getting corrupted as part of logging out / closing WoW, backups won’t help though.