Emcognito WebMail · The calendar
The calendar that reads
its own mail.
Every meeting invite is already an email — an iCalendar payload riding inside an ordinary message that most clients hand you as a dead attachment. Emcognito opens it.
Invites arrive as readable event cards. Accept, decline, or counter a time in one click — and every reply is sent from the exact domain identity the invite was addressed to. The calendar isn't a second app. It's the inbox, doing its job.
Updated 19 May 2026 (2026-05-19)
I · The problem
An invite is just an email. Most clients forget that.
A calendar invitation travels as an iCalendar payload inside an ordinary message. Your mail client decides what to do with it. Gmail renders a rich card because Gmail is half of Google Calendar. Almost everything else hands you a .ics file to download — or strips the RSVP buttons entirely.
For one person running several businesses, that's worse than inconvenient. The invite to hello@studio.com lands in a different Chrome profile than the one to ops@holdco.com. RSVP from the wrong tab and you've just told a client you're a different company. The meeting was never the hard part.
The meeting was never the hard part. The identity was.
II · What it does today
Seven things your inbox now does with an invite.
No new app to open, no second account to create. Each capability below is live the moment an invite reaches your inbox.
- Invites become event cards. A parsed panel in the reading pane — title, time, organiser, attendees, location — instead of an
.icsfile you download and open somewhere else. - RSVP as the right identity. Accept, tentative, or decline. The reply goes out as a standards-compliant iCalendar
METHOD:REPLYfrom the exact address the invite was sent to — never the wrong brand. - Propose a new time. Counter with a different slot and a short note. The organiser's Gmail, Outlook, or Apple Mail receives a real
METHOD:COUNTERthey accept in one click. - A conflict warning before you commit. Accept an invite that overlaps something you already said yes to and Emcognito names the collision first — not at 2:01 pm.
- Recurring events expand. The weekly stand-up appears every week, not as a single row.
RRULEseries are materialised into individual occurrences, andEXDATEskips are honoured so a cancelled week doesn't show. - Bring an existing calendar in. Import one or more
.icsexports from Google, Apple, Fastmail, or Proton, with an honest count of what was created, updated, and skipped. - Your agenda, as a feed. Emcognito publishes your whole agenda as a private, revocable iCal subscription URL — read it live in Apple Calendar, Fantastical, or Outlook.
III · The part only we do
RSVP as the right business. Without choosing.
Every other calendar assumes the person and the identity are one thing. Google Calendar answers as your Google account. Fastmail's calendar answers as your Fastmail account. That's fine — if you are exactly one business.
Emcognito starts from the opposite premise. An invite to hello@studio.com is a Studio invite; reply and the RSVP is sent as Studio. An invite to ops@holdco.com answers as Holdco. One agenda holds meetings for every business you run, each wearing the domain colour it already has in your inbox — and you never pick the right self from a menu, because the invite already told us which one it is.
2:00 – 2:45 PM · 45 min
Quarterly review — Q2 numbers
Organised by Dana Okafordana@northwind.co
Conflicts with Holdco board call · 2:30 PM
Not a screenshot — a render in the same editorial design system the app uses. The stripe is the domain the invite was sent to.
IV · Side by side
Where this calendar sits.
Honest both ways. Emcognito leads on one row, trails on two, and ties on the rest. If you only ever answer other people's invites, the rows it trails on may never matter to you.
| Capability | Emcognito | Gmail + Google Calendar | Fastmail |
|---|---|---|---|
| Triage invites inline, in the reading pane | Yes | Yes | Yes |
| RSVP from a per-domain identity, chosen for you | Every bound domain | One account identity | One account identity |
| Recurring-event expansion and conflict warnings | Yes | Yes | Yes |
| Import .ics and publish a subscribable agenda feed | Yes | Yes | Yes |
| Compose and send brand-new invites from each identity | Yes — From: matches the alias, DKIM signed | Yes — single account identity | Yes — single account identity |
| Subscribe to an external Google/Apple/Outlook calendar (read-only) | Yes — paste an .ics URL; refresh hourly | Yes — but only for Google calendars | Yes |
| Public booking link per identity (Calendly-equivalent) | Free, on every bound domain, replies threaded via AgentDraft | Yes via Workspace appointment schedule | No |
| Calendar reminders (in-app + push + email digest) | Yes — per-channel toggle, per-user offset | Yes | Yes |
| Shared team calendars | No — single-operator by design | Yes | Yes |
| Runs without a Google account | Yes | No | Yes |
V · Where the line is
What it isn't.
A page that only lists strengths isn't worth trusting. Here is the boundary — some of it not built yet, some of it deliberate.
- Single-occurrence RECURRENCE-ID overrides — still landing.RRULE expansion and EXDATE exclusions ship today. "This Friday is moved to 4pm"-style RECURRENCE-ID overrides land in the same PR as this update — the data layer is in, the inbound MTA parse follows.
- No shared team calendars.Emcognito is a single-operator product by design. There is no team to share a calendar with, and adding one isn't the plan.
- No public booking page.A Calendly-style “book a time” link is a different product. Emcognito doesn't ship one.
- No dedicated calendar push — yet.Invites and changes surface in the same inbox you already watch; a separate calendar push channel isn't built.
None of this blocks the job this page describes. If meeting invites mostly arrive in your inbox rather than originate from you, Emcognito already handles them, end to end.
Common questions
Questions readers ask.
Is Emcognito a replacement for Google Calendar?
- Not a full replacement. Emcognito reads, triages, and answers the meeting invites that arrive in your inbox — RSVP, counter-propose, conflict warnings, recurring expansion, .ics import, and a subscribable feed. It does not yet let you compose and send brand-new invites, and it has no shared team calendars. If you organise meetings yourself, keep your calendar app for that and let Emcognito handle every inbound invite.
Which identity does an RSVP get sent from?
- The address the invite was sent to. An invite addressed to hello@studio.com is answered as hello@studio.com — automatically, with no menu to pick from. That is the part a calendar tied to one account identity cannot do for someone running several domains.
Can I see all my meetings in one place?
- Yes. The agenda groups every event by day and can be filtered by domain identity. You can also import existing calendars from a .ics export and generate a private, revocable iCal feed URL to read the same agenda in Apple Calendar, Fantastical, or Outlook.
Does proposing a new time work with Gmail and Outlook?
- Yes. A counter-proposal is sent as a standards-compliant iCalendar METHOD:COUNTER, which Gmail, Outlook, and Apple Mail present to the organiser as a real counter they can accept in one click — not a sentence buried in a reply.
What happens to recurring meetings?
- They expand. Emcognito materialises the RRULE so a weekly stand-up appears as every individual occurrence rather than a single row, and EXDATE exceptions are skipped so a cancelled week does not show.
Do I need to install a separate calendar app?
- No. The calendar is part of the web app at wm.emcognito.com and the Android app — the same account, the same inbox. There is no separate calendar app, account, or subscription to set up.
Sources & further reading
Where the claims come from.
- RFC 5545 — Internet Calendaring and Scheduling Core Object Specification (iCalendar)The VEVENT, RRULE, and EXDATE definitions behind invite parsing and recurring-event expansion.
- RFC 5546 — iCalendar Transport-Independent Interoperability Protocol (iTIP)The REQUEST / REPLY / COUNTER scheduling methods behind RSVP and propose-a-new-time.
Where this calendar fits
Read on.
Open the first letter
Your next invite is already on its way.
Start free for fourteen days — no card. Bind a domain, point its mail at Emcognito, and the next meeting invite anyone sends you arrives as something you can actually answer.
Updated 19 May 2026 (2026-05-19)