Personal Rituals
Send reminders for habits that work better as a nudge than a calendar block.
Daily to monthly
Randomness, inside useful boundaries
Untimely sends recurring prompts, reminders, and agent triggers inside windows you control. Create the rule once, then let the exact moment stay pleasantly flexible.
What It Handles
Send reminders for habits that work better as a nudge than a calendar block.
Daily to monthly
Rotate check-ins, appreciation notes, and async prompts across calmer windows.
Weekday windows
Give scripts and agents a bounded schedule without hard-coding every run.
API keys ready
Actions
Untimely keeps the action list intentionally small so the schedule stays easy to reason about.
| Question | Untimely | Use when |
|---|---|---|
| Send a message when a recurring window opens. Good for reminders, prompts, and lightweight rituals. | Use when the recipient should receive the content directly without maintaining an endpoint. | |
| Webhook | Call an HTTPS endpoint with the configured event payload. Good for agent triggers and small automations. | Use when another system should receive the event and decide what happens next. |
“Untimely reminded me to reach out when I would not have planned it myself. That is the point: enough structure to make it happen, enough looseness to keep it sincere.”
Compare
FAQ
Untimely schedules recurring events that should happen inside a useful window, not at one exact minute. It is built for prompts, reminders, and lightweight webhook automations.
Email and webhook actions are supported. Email is best for human prompts, while webhooks are best for agent triggers and integrations you control.
Sometimes. Untimely is better when the schedule is a human window. A traditional cron tool is better when code must run at a precise fixed interval.
Yes. Untimely keeps event history so you can review recent runs and adjust the schedule when the window no longer fits.
Create a random window, choose an action, and let Untimely handle the next run.
Create event