Since you are providing a new database for each user, I would suggest creating an integrated Lo Shipping. With each newly created db, you will need to add a new log delivery session, jobs, and all that.
Given that sending the log is really trivial in this kernel (backup, copy, restore, repeat), I would instead consider an automatic solution from scratch, with fewer jobs (for example, one job cycles through backups, one copy, one or two apli are restored).
source share