Skip to main
Live now · Time Manager

Schedule your day,
and your agents' too.

One umbrella for Calendar, Tasks, Meetings, Events, Reminders, and mykal AI. Drop tasks in plain English — mykal finds the slot and fires reminders across email, in-app, and signed webhooks.

SSO included, no new login 99.9% reminder delivery HMAC-signed webhooks
2,000
tasks per import
CSV, JSON, markdown + 5 more
3
reminder channels
Email · In-app · Webhook
99.9%
delivery rate
Retry + DLQ on every endpoint
SHA256
every payload signed
HMAC + idempotency keys
How it works

Drop tasks. mykal schedules. Reminders fire.

Three moves and under a minute — no drag-and-drop grids, no cron expressions, no guesswork.

Drop your tasks

Paste a list, upload a CSV, or let mykal read a markdown outline. Up to 2,000 items per import across 8 supported formats.

mykal AI picks the slot

A deterministic pre-filter prunes busy slots, then the LLM picks the best opening with a plain-English rationale you can see and override.

Reminders fire on time

Email, in-app, and signed webhooks — all three fire in parallel. Failed deliveries retry with exponential backoff and land in a DLQ you can replay.

For AI agents too

The same reminders, now for your agents.

Every reminder fans out to signed webhooks so your automations and LLM agents act at exactly the right moment — with retry, dead-letter queue, and a full delivery audit on every call.

Signed, verifiable, durable.

Pair with any LLM agent — Claude, OpenAI, or your own. Every payload includes an HMAC-SHA256 signature and an idempotency key your agent can use to deduplicate deliveries.

  • HMAC-SHA256 signatures
    Every payload is signed. Your agent verifies before acting.
  • Retry with exponential backoff
    Failed deliveries retry automatically. Stubborn endpoints land in the DLQ.
  • Idempotency keys
    Retry storms can't double-trigger actions in your agent pipeline.
  • Full delivery log
    Every attempt — success, failure, retry — auditable end-to-end.
POST https://your-agent.example.com/hooks/tm

X-TimeManager-Signature: sha256=a1b2c3d4e5f6...
X-TimeManager-Delivery:  01HY8KQ3BF2MZN...
Content-Type:           application/json

{
  "event":            "reminder.fired",
  "task":             "Team standup",
  "scheduled_for":    "2026-04-18T10:00:00Z",
  "idempotency_key":  "tm_01HY8KQ...",
  "attempt":          1,
  "owner_id":         "usr_01HY..."
}

// Agent verifies signature then acts.
// Duplicate delivery? idempotency_key deduplicates.
// HTTP 5xx? Retried with backoff → DLQ.
Why Time Manager

Built different, by design.

AI-native from day one

mykal reads your real free/busy before scheduling anything. You get a plain-English rationale — not just a time slot — and you can override any decision instantly.

Built for your agents

Signed webhooks with retry, DLQ, and idempotency keys — the infrastructure your AI pipeline needs to act reliably when a reminder fires, every time.

Zero new accounts

Time Manager lives inside your existing dashboard. Same SSO, same theme, same app menu. Nothing to install, nothing extra to log in to — it's just there.

FAQ

Quick answers.

What is Time Manager?
Time Manager is an umbrella product that bundles Calendar, Tasks, Meetings, Events, Reminders, and the mykal AI scheduling assistant. It lives inside your dashboard — there's nothing separate to install or log in to.
Is mykal a separate product?
No. mykal is the AI assistant inside Time Manager — think of it like Copilot inside GitHub. You don't buy mykal separately; it ships with every Time Manager plan.
Which calendars does it sync with?
Two-way sync with Google Calendar and Microsoft Outlook today, with more providers on the roadmap. mykal reads your free/busy from connected calendars before placing anything.
How do the agent webhooks work?
Every reminder can fan out to one or more webhook endpoints. Payloads are HMAC-SHA256 signed and include an idempotency key. Failed deliveries retry with exponential backoff and land in a dead-letter queue you can replay from the delivery log.
Do I need a separate account?
No — you're already signed in via your parent site. Time Manager uses the same single sign-on, so your identity, theme, and app menu travel with you across the entire ecosystem.
What import formats does Tasks support?
Tasks supports 8 formats: CSV, JSON, Markdown, YAML, TOML, plain text (one task per line), Notion exports, and Todoist exports. You can import up to 2,000 items in a single batch, and mykal will automatically schedule them into your available slots.
Powered by mykal AI

Ready to put your schedule on autopilot?

Get started in under a minute with your existing account. No new login, no new password — just open the dashboard and start dropping tasks.