The built-in Campaign Scheduler handles this (except accounts on the Basic Plan).


You can schedule a message to your contacts any number of days before and the system will send the campaign on that day / time.