WhenEverSend
How it works
A message, and a reason to send it.

WhenEverSend isn't built around dates specifically — it's built around triggers. A date is just the simplest one.

1
Write your message
Once, in your own words. Plain text today — video, audio, and file attachments are already supported for email.
2
Pick a channel
Email or SMS today. Each channel is its own plug-in module, so more are added over time without changing how the rest works.
3
Choose what triggers it
A specific date and time — or an event, like a text arriving from a particular number. Not every message needs a calendar date.
4
We deliver it, reliably
Your message sits safely until the trigger fires, then goes out automatically. No further action needed from you.

That last part is the whole point. A message meant for a birthday five years from now, or for whenever a specific person finally gets in touch, or for after you're gone — all of it needs the same guarantee: it has to actually arrive, without you having to remember, renew, or check in on it.