Automatically add new subdomains to Snapshot backups

On multisite, I would like newly created sites to automatically be individually backed up by snapshot every day. If a subsite owner asks me to restore a backup, I want to be able to do a one-click restore of only their site. But I don't want to manually configure a daily backup everytime a new subsite is created by a user.

Possible? How?

Bonus: Can a user do a one-click restore of their own site without getting me involved?