Recurring standups
Invite the employee once to a recurring event and it shows up to every occurrence, transcribing and summarizing each one without a fresh invite.
Add your employee's personal address as a guest on any Google, Outlook, or Apple calendar event and they show up for the meeting automatically, no RSVP or extra app on your side. Once the meeting starts, the employee joins the Meet, Zoom, or Teams call, listens, speaks when addressed, and writes a summary afterward. There is nothing to switch on for the invite itself, just turn on the Meeting Attender tool for that employee once.
Add an employee's personal address as a guest on any Google, Outlook, or Apple calendar event and they show up for the meeting automatically, no RSVP or extra app on your side. Once the meeting starts, the employee joins the Meet, Zoom, or Teams call, listens, speaks when addressed, and writes a summary afterward.
The mechanism underneath is the same mailbox every employee already has. Inviting the address delivers a normal ICS attachment, the mailbox parses it for the UID, start time, and a meeting link, and schedules the join two minutes before the event starts so the employee is already in the room when the host opens it. The link pattern covers Google Meet, Zoom, Microsoft Teams, Webex, and Whereby, whichever the calendar app embedded.
The difference from pasting a link into the Meeting channel is that Calendar needs nothing from you at meeting time. It tracks the event by its calendar UID, so a reschedule that moves the same event to a new time cancels the old join and schedules the new one automatically, and a cancelled event stops the join outright. Meeting channel is for a call you already have open right now with no calendar entry behind it; Calendar is for the standing invite you set once and forget.
Every employee address doubles as its calendar identity, so there's no separate calendar account to connect. The same address that receives email also receives ICS invites, and the mailbox handler routes calendar attachments to the join scheduler instead of the inbox.
A reschedule from the organizer arrives as a new ICS carrying the same event UID. The handler updates the stored start time, revokes the previously scheduled join task, and schedules a fresh one against the new time, so moving a recurring standup by an hour doesn't leave a stale join queued for the old slot.
If the ICS has no recognizable Meet, Zoom, Teams, Webex, or Whereby link, for example an in-person event or a dial-in-only number, the invite is still recorded but marked failed at join time. Nobody gets notified; there's nothing actionable for the employee to do, so it stays a silent no-join rather than a chat message about a meeting it can't reach.
An invite that arrives after its start time already passed is recorded and skipped, no retroactive join attempt. And any event without both a UID and a start time is dropped entirely, since there's nothing to schedule against.
Both end in the same place, an employee sitting in a live call, but they start differently. Calendar Invites is inbound and standing: you add the address once, and the employee attends every future occurrence of a recurring event without another invite. The Meeting channel is outbound and one-off: you hand it a link for a call happening right now, with no calendar event behind it.
Both run on the same Meeting Attender tool underneath, so turning it on for an employee covers joins from either direction. The auto-join fires two minutes ahead of the scheduled start, matching the tool's own warm-up time, so the employee is already present when the host opens the room.
The employee's mailbox address doubles as their calendar identity.
Add the employee's address to any Google Calendar, Outlook, or Apple Calendar event. The invitation arrives in their mailbox, they accept it, and the meeting is on their schedule. Recurring events are tracked the same way, every occurrence included.
When the meeting starts, the employee joins and begins working: transcribing live, capturing decisions and action items, and filing everything to Drive when the call ends. Reschedules and cancellations flow through the calendar automatically, so the calendar you already manage stays the single source of truth.
Invite the employee once to a recurring event and it shows up to every occurrence, transcribing and summarizing each one without a fresh invite.
Let the employee attend, transcribe, and summarize a client call while you stay in the conversation instead of typing notes.
After the meeting ends, the transcript and summary land in the employee's memory and Drive, ready to reference or forward without you asking for it during the call.
When an organizer pushes a meeting back an hour, the employee's join moves with it automatically, so a last-minute reschedule never leaves it joining an empty room or missing the new time.
| Before | After |
|---|---|
| Meeting bots need links pasted and apps configured. | You invite an email address, exactly like inviting a person. |
| Recurring meetings depend on someone remembering the bot. | Invited once, the employee attends every occurrence. |
| Notes vary by whoever took them. | Every meeting produces the same structured record. |
| Meeting knowledge evaporates after the call. | Transcripts and summaries land in Drive and team memory. |
You add its address as a guest on the calendar event. Its mailbox picks up the invite automatically and it joins when the meeting starts, as long as the Meeting Attender tool is enabled for that employee.
Google Calendar, Microsoft Outlook, and Apple Calendar. Any of them can invite the employee, and a Meet, Zoom, Teams, Webex, or Whereby link on the event all work.
The employee's personal address, shown in the Calendar drawer under Settings > Technical > Channels. It is the same address the Mailbox channel uses, so you only manage one address per employee.
Almost always the Meeting Attender tool is off for that employee, or the event has no recognizable meeting link attached. Enable the tool on the employee's Tools tab, and make sure a Meet, Zoom, Teams, Webex, or Whereby link is on the event before sending the invite.
Nothing you need to do. A reschedule from the organizer carries the same event UID, so the employee cancels its old scheduled join and picks up the new time automatically.
No. The invite is recognized right away, but the join itself is scheduled for two minutes before the event starts, so it doesn't sit connected to an empty room for hours.
Calendar Invites is part of Ways you talk to them.
Chat in the app with live reasoning, speak to your AI voice agent over a call, message on Slack or WhatsApp, send an email, or embed a widget on your website. Every channel connects to the same AI agent with the same memory and capabilities. Switch channels mid-conversation and your employee picks up right where you left off.