I use blat for emailing successes, or in some cases just errors. You’ll want to ensure you schedule repo checks as well as forget+prune. If using Windows 10 and the task scheduler, I’ve come across the following two (batshit crazy) regressions since Win7:
If restic.exe is in a path with a space then the Command Line field has to be unquoted, and then you have to accept the error. This will then munge the path and arguments items across the Command Line and Arguments fields but it will still work. Trust, but verify, however! If you don’t do this, Windows will double-quote the lot and it will fail to execute.
If you edit a task after creating it, you must re-set the user account the task uses, otherwise the task will fail. So each time you edit a task, go back to the General tab, click “Change User or Group”, enter the user name, hit OK and enter the password again.
I’m having scheduler run a batch script, so as to set variables and also work around the Arguments field issue you mention.
I read somewhere else (tab is closed now) that you’ve written some scripts. You seem to have above average clue, so I’d expect they would be a great starting point.
They vary from case to case and restic is pretty well-behaved so I don’t envisage you having problems making your own to fit your requirements, but do feel free to ask if you have any specific problems or questions.