Account boundaries first
Account-scoped access and browser OAuth connect the assistant to the correct calendar without treating a conversation as permission to access someone else’s data.
CASE 01 / AI-connected products
A calendar that speaks agent.
Connecting a private calendar to conversational workflows, with account boundaries and explicit control over changes.
01 / THE CHALLENGE
Make calendar work available inside a conversation while keeping account ownership, local time and existing records unambiguous.
02 / THE ENGINEERING
Account-scoped access and browser OAuth connect the assistant to the correct calendar without treating a conversation as permission to access someone else’s data.
Timezone-aware workflows and revision-guarded updates help preserve the intent of a request and avoid overwriting a record that has changed.
The product pairs a calendar API with an MCP integration, private-file workflows and a published ChatGPT app.
03 / THE RESULT
A published ChatGPT integration backed by a private calendar product. Calendar operations manage records; social publishing is a separate workflow.
NEXT / LET’S BUILD SOMETHING