Platform
Workspaces
Every tab in the sidebar, and the concrete things Kai can do on each one. Kai is route-aware: it knows which surface you're on, so a question on Email gets a different default than the same words on Planning.
Home
The dashboard you land on after login: live execution health, what needs you across every surface, and the briefing for your day.
- →Summarize what changed across email, planning, social, and messaging since you last looked.
- →Draft your day. What to focus on first, what can wait.
- →Surface what's overdue or stalled, with a one-click handoff to fix it.
- ›What's on fire this morning?
- ›What did I miss while I was out yesterday?
- ›Plan my Tuesday. Top 3 things to ship.
Kai
The full conversation surface. The same Kai that lives on every other tab, with more room to think out loud.
- →Pull together context from across the workspace (email, clients, code, docs) and answer in one place.
- →Run multi-step jobs: 'draft a proposal for this client, attach the latest case study, schedule a follow-up next Tuesday.'
- →Switch between companies you run. Kai keeps separate memory per workspace.
- ›Draft a proposal for the Acme renewal, attach the Q3 case study, and book a follow-up next Tuesday.
- ›What's the status of every open client engagement?
- ›Switch me to my other company and show me what's pending there.
Planning
Goals, work items, and the Work Rules that govern them. The place where intent becomes accountable execution.
- →Create goals and work items from a natural-language description.
- →Advance items through their states as the work actually happens. Emails sent, MiniApps published, documents finalized.
- →Run weekly check-ins on the cadence you set; surface what's blocked.
- →Enforce Work Rules: 'items inactive 7 days move to Review', 'no goal without an owner.'
- ›Add a Q3 goal: ship the photographer onboarding flow. Owner is me, weekly check-ins.
- ›What's blocked this week?
- ›Move every work item touched in the last 24 hours into Review.
Messaging
Kaiday's own internal chat: channels, DMs, mentions, threads. This replaces Slack. Don't bridge to it.
- →Summarize long threads into the actual decisions and open questions.
- →Draft replies in any channel, in your voice.
- →Search every channel and DM by meaning, not just keyword.
- →Spin up new channels for new clients, projects, or initiatives.
- →Promote a chat decision into a Planning item, an Email, or a Calendar invite without leaving the thread.
- ›Summarize the #launch thread from the last 24 hours.
- ›Reply to the last message in #ops in my voice.
- ›Make a channel for the Nguyen wedding and add the second shooter.
Social
Your social presence and your monitoring of everyone else's. Post from your own channels and watch what gets said about you and your competitors.
- →Draft and publish posts on your YouTube, X, Instagram, LinkedIn, in your voice, on a schedule.
- →Monitor public mentions of your business and your competitors; surface what's worth replying to.
- →Draft replies to comments and DMs; you approve before they go.
- →Build a content calendar from what's resonating, not from a guess.
- →Repurpose: turn a long-form post into a thread, a short-form video script, or an email newsletter.
- ›Draft this week's content calendar from last month's top-performing posts.
- ›What did people say about us on X this week?
- ›Reply to every comment on yesterday's launch post. Keep it warm.
Automations
Two tabs: Tasks shows every operation Kai is running for you (chat-triggered or workflow-triggered), with status, errors, and a link to the conversation that produced it. Workflows is where you define event-driven or scheduled pipelines.
- →Build workflows from a description: 'when a new client signs up in the intake form, create a Planning item, send them a welcome email, and add them to Business.'
- →Schedule recurring jobs: 'every Monday at 7am, post the week's plan to #team.'
- →Wire MiniApp events to actions in any other surface.
- →Retry, cancel, or open the chat for any task that failed.
- ›When a new lead fills the intake form, DM me and create a Planning item.
- ›Every Monday at 7am, post a digest of last week's wins to #team.
- ›Retry the last failed code_implement task with one more iteration budget.
A full inbox. Multi-org, multi-mailbox; mint addresses on any domain you've verified. Kai handles entire conversations, not just one-shot replies: it carries the thread context, the client's history with you, and the outcome you're trying to reach into every draft it produces.
By the time you check your phone at 11pm, Kai has already worked through 47 inbound emails. Three new wedding inquiries are answered with pricing and a discovery-call link. Two existing clients got their gallery delivery emails because their balance cleared. One vendor was politely told the shoot was rescheduled. One refund request wasn't touched. Kai flagged it for you with a one-line summary and a draft reply ready to send.
You read the flag, edit the draft for ten seconds, and send. The 47 other emails were already handled in your voice.
- →Draft replies in any thread, with the full context of that client (past emails, invoices, MiniApp activity).
- →Handle multi-message conversations end-to-end. Kai keeps track of what the client asked, what you already answered, and what's still open.
- →Compose new emails from a one-line description: 'tell the venue we'll need an extra hour for setup.'
- →Auto-classify and label inbound mail (lead, support, billing, noise).
- →Send follow-up sequences on a cadence you describe.
- →Detect when a thread needs you (negotiation, refund, complaint) and escalate instead of replying.
- ›Handle this booking thread end-to-end, confirm the date, send the deposit link, follow up if they go quiet for 48 hours.
- ›Reply to every email tagged 'shipping status' with the tracking info, but stop if anyone sounds upset.
- ›Send a follow-up sequence to leads who filled the intake form but didn't book: 3 emails, 7 days apart, in my voice.
Calendar
Kaiday's own calendar and its own video meetings. No Google or Outlook to sync, no Zoom to install. Booking links, shared availability, prep notes, live video, and recordings all live here.
You have a discovery call at 3pm. At 2:55, Kai DMs you a one-page prep brief: who's joining, every email they've ever sent you, what they bought last time, the open question from your last conversation, and three good questions to ask.
You join the meeting. Kai records and transcribes silently in the background. The call ends at 3:42. By 3:45, the client has an email summarizing the next steps. Two follow-up items are in Planning with deadlines. A draft proposal is in your Knowledge Base waiting for you to glance at.
You didn't take a single note.
- →Create events and recurring meetings from a sentence: 'book me with Sara next Tuesday afternoon.'
- →Generate booking links scoped to a service, package, or duration.
- →Run meetings on Kaiday's video stack. No third-party app to install.
- →Record meetings and transcribe them automatically.
- →Turn a recording into action items, follow-up emails, and Planning items.
- →Prepare prep notes before every meeting: who's coming, what changed since you last talked, what to ask.
- ›Book a 30-minute intro with the lead from the intake form, prep me with their answers.
- ›Record this meeting, send the action items to the client after, and put follow-ups in Planning.
- ›Generate a booking link for 60-min strategy sessions, $200 deposit, Tue/Thu afternoons only.
Apps
MiniApps and landing pages live here. Pick a template, customize with Kai, publish under your domain. Hosted on Kaiday's runtime. No Vercel, no Netlify.
You wake up Saturday with an idea: a quick eligibility quiz that would qualify leads better than your current intake form. The kind of thing you'd add to the "someday" list because it'd cost $3k and three weeks with a developer.
At 9:14am you say to Kai: "build an eligibility quiz at qualify.menoru.com, 10 questions, scored, anyone above 70 gets routed straight to me, below 70 gets a polite decline with a free resource."
At 9:31am the quiz is live. You share it on LinkedIn over coffee. By lunchtime three qualified leads are in your pipeline.
- →Build a MiniApp from a description: 'client portal where each client sees their session notes and homework.'
- →Host landing pages and applications under your verified domain (e.g., book.yourdomain.com).
- →Update an app by talking: 'add a budget question to the intake form.'
- →Wire apps to your data so the form your client fills in writes to the same Business record you read from.
- ›Build a private gallery for the Nguyen wedding. They pick favorites and pay the balance.
- ›Add a budget question to the intake form and route anyone over $10k straight to me.
- ›Publish the consultation booker at book.menoru.com.
See the full MiniApps section.
Knowledge Base
Kaiday's own documents, sheets, and presentations. Searchable, editable, shareable. This is where the living memory of the company lives, and where Kai writes when you ask it to put something on paper.
You have a board meeting Monday. You've been dreading the deck. You say to Kai: "Build a 12-slide board update, Q3 results pulled from production, top initiatives from Planning, biggest open risks, our 18-month plan. Use the brand template in the KB."
Twenty minutes later the deck is in your Knowledge Base. Numbers from the database. Initiatives from your Planning items. Risk language pulled from last week's exec meeting transcript. The brand template applied. You spend Sunday tightening three slides instead of building 12 from scratch.
- →Create documents, sheets, and decks from a description.
- →Edit existing documents. Rewrite a section, restructure an outline, add a chart.
- →Generate presentations: pitch decks, sales decks, board updates, training material.
- →Edit slides by talking: 'remove slide 4, tighten the headline on slide 6, add a competitive landscape slide.'
- →Generate decks from meeting notes, proposals, or a single-sentence brief.
- →Search every document by meaning, not keyword; cite documents inline when you ask a question in any other surface.
- ›Generate a 10-slide pitch deck from our company memo. Pull product, traction, and the ask.
- ›Turn yesterday's strategy meeting transcript into a one-page memo for the team.
- ›Add a slide on competitive positioning to the investor deck. Pull from the Knowledge Base.
Business
Clients, invoices, finance. One operating surface for relationships, billing, and cash movement on shared records.
- →Create client records from an email signature or a MiniApp submission.
- →Generate and send invoices from a sentence: 'invoice Acme for the November retainer.'
- →Surface overdue invoices and draft the follow-up.
- →Tie payments back to the goal or project that earned them.
- ›Invoice Acme $4,500 for the November retainer and email it to billing@acme.com.
- ›Who's more than 30 days overdue, and what should I send them?
- ›Show me revenue by client this quarter.
Maps
OpenStreetMap workspace for company locations and saved points. Kaiday ships with full OSM map data built in. No Mapbox/Google Maps account, no per-tile billing, no API keys to set up.
- →Drop pins for clients, suppliers, prospects, or field work. Geocoding happens against Kaiday's prepopulated OSM dataset.
- →Search any address, business name, or landmark globally without bringing your own keys.
- →Link points to records in Business so territory and accounts stay aligned.
- →Plan routes between pins and turn them into Calendar events.
- →Generate territory views: 'show me every client in the Berlin metro area.'
- ›Drop a pin for every client in Bavaria and link them to their Business record.
- ›Plan a route for next Tuesday's field visits and create Calendar events.
- ›Show me prospects within 30km of the new office.
Code
Connect a GitHub repo and Kai writes code for you. Not autocomplete. Not snippets. Real pull requests, opened on real branches, with the diff written, the tests run, and a PR description that summarizes what changed and why. You review and merge. Kai never touches main on its own.
A customer emails you that checkout is broken for them in Berlin. You drop the email into Kai with one sentence: "Is this real? If so, fix it."
By 2:51pm Kai has reproduced the error against your staging environment, traced it to the file that handles checkout validation (where the country-code check rejects 2-letter codes that start with "DE"), and opened a draft pull request on a fix branch with the three-line fix, a regression test, and a PR description that explains exactly what was broken.
You read the diff, merge, and reply to the customer that it's deployed. Total time on your side: four minutes.
- →Open real draft pull requests on GitHub. Diff written, tests run, PR description filled in.
- →Diagnose bugs from a customer complaint, a stack trace, or just a vague description.
- →Read your codebase to answer technical questions: 'where do we handle refunds?' 'why is this slow?'
- →Refactor when you ask: 'this file is too long, split it into modules.'
- →Review teammate PRs and flag risks before you merge them.
- →Never force-push. Never touch main without your merge.
You have an idea for a small feature on your side-project SaaS. You don't want to open the laptop. You DM Kai from your phone: "add a dark mode toggle that respects the OS preference, save it in localStorage, draft PR only."
By the time you get home, the PR is waiting. You merge it Monday morning over coffee. The feature you'd have shipped "someday" is in production this week.
- ›A customer says checkout is broken in Germany. Is this real? If so, open a PR with the fix.
- ›Add a 'remember me' checkbox to the login page. Draft PR only.
- ›PR #421. Review it and tell me if anything's risky before I merge.
- ›Split the auth.ts file into modules. Draft PR.
Connections
Plug in your production database, Postgres, MySQL, or MongoDB, and Kai treats it like part of your workspace. You don't write SQL. You don't open a BI tool. You ask in English, and the answer comes back as a number, a chart, a sheet, a slide, or an email. Whatever shape you asked for.
You don't open the database. You don't export a CSV. You don't fight with the BI tool. You say to Kai:
"Pull last quarter's customer metrics from the production Postgres, revenue, churn, expansion, top 10 customers by ARR, and build a 12-slide board deck in our template, plus a backup sheet with the raw numbers. Cite the queries."
By the time you leave for the day, the deck and the sheet are sitting in your Knowledge Base. The deck looks like your brand. The numbers are real. Every slide has a footnote with the exact query Kai ran, so when the board asks "where does this come from?" you can show them.
- →Answer ad-hoc questions against your production data in plain English.
- →Turn data into the artifact you actually need. A deck, a sheet, an email, a doc, a slide for a meeting.
- →Build recurring reports that auto-run on a schedule and land in Messaging or your inbox.
- →Reconcile two sources: 'does Business match what's in production for these 20 clients?'
- →Cite the queries it ran, so the audit trail is real.
- →Read-only by default; writes require explicit per-connection approval.
You're on a Kaiday meeting with an investor. They ask: "what does net dollar retention look like in your top decile?" You open Kai in the prep panel and type: "net dollar retention, top decile of customers by ARR, last 4 quarters, chart it."
By the time the investor finishes their next sentence, the chart is on your screen with the underlying numbers. You share it. The call ends differently than it would have.
- ›Pull Q3 customer metrics from production Postgres and build a 12-slide board deck. Cite the queries.
- ›How many active EU subscribers had a charge fail in the last 7 days? List them with email and last payment date.
- ›Every Friday at 5pm, post a churn-and-expansion digest to #revenue.
- ›Net dollar retention, top decile by ARR, last 4 quarters. Chart it.
Control (admin)
Transparency and audit: every task Kai ran, every override, every memory edit. Admins only.
- →Surface anything that looks unusual in the audit log.
- →Answer 'what did you do last Thursday?' with the actual trace.
- ›What did you do last Thursday between 2 and 5pm?
- ›Anything unusual in the audit log this week?