> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vexa.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# OAuth calendar connections

> Connect a calendar to Vexa over OAuth rather than a secret ICS address, so meetings import under a revocable, per-user grant.

**Can I connect my calendar to Vexa with OAuth?**

**Today:** No. Calendar sync works by connecting a secret ICS address; upcoming meetings import automatically and the bot auto-joins each one.

**Sponsorable:** proposed — An OAuth connection path alongside it.

***

*Connect a calendar with OAuth instead of a secret link.*

|                 |                                          |
| --------------- | ---------------------------------------- |
| **Status**      | proposed                                 |
| **Size**        | —                                        |
| **North star**  | 4 · Agents that act on meetings, safely  |
| **Measured by** | verified delegated authority and tracing |

## What it does

* Calendar connection over OAuth.
* A revocable, per-user grant rather than a shared secret URL.

## What exists today

Calendar sync works by connecting a secret ICS address; upcoming meetings import automatically and the bot auto-joins each one.

## What this adds

An OAuth connection path alongside it.

## How sponsorship works

You fund the item. It moves to the front of the queue. You co-write the acceptance criteria, so "done" means done on your meetings. Your name goes on the release note. Sponsorship buys **the order of the queue** — never exclusivity, never a private build, and never a date the work has not earned. The fee basis is per item or per stage, agreed in writing before work begins.

## Two doors

<Columns cols={2}>
  <Card title="Sponsor this" icon="handshake" color="#0D9373" href="https://cal.com/dmitrygrankin/web?utm_source=docs&utm_medium=roadmap&utm_campaign=sponsor&utm_content=oauth-calendar" horizontal arrow cta="Book fifteen minutes">
    Fifteen minutes. Bring the constraint you are under.
  </Card>

  <Card title="Watch this" icon="envelope" color="#0D9373" href="mailto:dmitry@vexa.ai?subject=Roadmap%20update%3A%20OAuth%20calendar%20connections&body=watch" horizontal arrow cta="Email me">
    One email when it ships. The mail is already written — send it as it is.
  </Card>
</Columns>

## Questions

<AccordionGroup>
  <Accordion title="Can I connect my calendar to Vexa with OAuth?">
    No. Calendar sync works by connecting a secret ICS address; upcoming meetings import automatically and the bot auto-joins each one.
  </Accordion>

  <Accordion title="What would sponsoring this add?">
    An OAuth connection path alongside it.
  </Accordion>

  <Accordion title="What happens when it ships?">
    It ships upstream under Apache-2.0, to everyone, with the sponsor named on the release note.
  </Accordion>
</AccordionGroup>

***

*Ships upstream Apache-2.0 when sponsored.*
