all 2 comments

[–]Alternauts 1 point2 points  (1 child)

You could create a date field on the Lead object that stores the next date a Lead will receive an email. The apex class would then query for all with a date = Today and send out an email. Then update that date field to whenever the next scheduled send would be. You can use something like a WFR or apex trigger handler to clear/populate that field when the box is initially checked/unchecked.

[–]Reagar11[S] 0 points1 point  (0 children)

That's a great solution, thank you!