How To Schedule Follow Up Emails In WordPress

On a recent project, I needed to have a series of emails following up new users, prompting them to setup their profile. I couldn’t use Aweber, like I normally would, because the follow up emails had to stop when they completed their profile. That could happen at any time So how did I schedule follow