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.
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.
The pieces that normally live in six different apps — Calendar, Tasks, Meetings, Events, Webhooks, and an AI assistant — all sharing one timeline and one brain.
Day, week, and month views with two-way Google and Outlook sync. mykal reads your free/busy before placing anything.
Hierarchical tasks with priorities, labels, and due dates. Bulk-import up to 2,000 items from CSV, JSON, markdown, and 5 more formats.
Invite teammates or outside guests, collect RSVPs, and attach video links. mykal avoids double-booking automatically.
Holidays, birthdays, deadlines, and recurring milestones. One-off or repeating, visible across every calendar view.
HMAC-SHA256 signed payloads so your AI agents receive reminders and act on time — with retry, DLQ, and a full delivery log.
Three moves and under a minute — no drag-and-drop grids, no cron expressions, no guesswork.
Paste a list, upload a CSV, or let mykal read a markdown outline. Up to 2,000 items per import across 8 supported formats.
A deterministic pre-filter prunes busy slots, then the LLM picks the best opening with a plain-English rationale you can see and override.
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.
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.
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.
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.
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.
Signed webhooks with retry, DLQ, and idempotency keys — the infrastructure your AI pipeline needs to act reliably when a reminder fires, every time.
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.
Get started in under a minute with your existing account. No new login, no new password — just open the dashboard and start dropping tasks.