1. A method comprising: receiving a job specification from a client device; delivering content to a recipient device with a delivery schedule determined by the job specification; determining a recipient interest level according to content interaction indicators received from the recipient device; using at least one processor, calculating an updated delivery schedule corresponding to the recipient interest level; and delivering further content having an increased volume of content to the recipient device according to the updated delivery schedule when the content interaction level exceeds an upper interaction threshold.