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 .ics file 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:REPLY from 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:COUNTER they 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. RRULE series are materialised into individual occurrences, and EXDATE skips are honoured so a cancelled week doesn't show.
  • Bring an existing calendar in. Import one or more .ics exports 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.

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.

CapabilityEmcognitoGmail + Google CalendarFastmail
Triage invites inline, in the reading paneYesYesYes
RSVP from a per-domain identity, chosen for youEvery bound domainOne account identityOne account identity
Recurring-event expansion and conflict warningsYesYesYes
Import .ics and publish a subscribable agenda feedYesYesYes
Compose and send brand-new invites from each identityYes — From: matches the alias, DKIM signedYes — single account identityYes — single account identity
Subscribe to an external Google/Apple/Outlook calendar (read-only)Yes — paste an .ics URL; refresh hourlyYes — but only for Google calendarsYes
Public booking link per identity (Calendly-equivalent)Free, on every bound domain, replies threaded via AgentDraftYes via Workspace appointment scheduleNo
Calendar reminders (in-app + push + email digest)Yes — per-channel toggle, per-user offsetYesYes
Shared team calendarsNo — single-operator by designYesYes
Runs without a Google accountYesNoYes
Gmail + Google Calendar and Fastmail entries describe their standard documented behaviour. Emcognito's calendar is invite-triage-first — see “What it isn't,” next.

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.

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)