Our Front workflow involves generating emails and scheduling their sends on a daily basis. Our current flow is:
- Generate the email text and attachments programmatically. The email content includes a blurb about the time the email should be scheduled (roughly based on the local time of the recipient)
- Send a POST to `/drafts` with the email content and attachments
- On success, open the link to the draft
- Manually schedule the send according the the email content’s scheduled send blurb, and delete the blurb in the email.
The only manual part of this flow is that we need to manually schedule the send (and delete the blurb saying the send time, but that’s a byproduct), which is a hassle.
I haven’t been able to find a way to programmatically schedule sending via the API but that would allow us to do this whole flow programmatically. It doesn’t look like there’s anything in the Messages or Drafts APIs. Does this functionality exist? If not, I’m curious why and if it might ever be on the roadmap.