How does CalendarPipe ensure events are synced without requiring recipients to sign up or install an app?
CalendarPipe uses an invitation-based delivery system. When an event is synced, it's sent to the target calendar as a standard email invitation. This means recipients can accept or decline the event directly in their existing calendar application without needing to create a CalendarPipe account or install any additional software.
What are 'Agentic Hosted Calendars' and how do they benefit AI agents?
Agentic Hosted Calendars are virtual calendars with real email addresses that CalendarPipe spins up for AI agents. This allows AI agents to schedule meetings and manage events without needing direct access to a user's personal or work calendar credentials. The agent uses an API key to interact with its hosted calendar, and events are sent as standard email invitations to attendees, ensuring broad compatibility and security.
Can CalendarPipe operate in environments with strict IT policies, such as corporate firewalls that block third-party OAuth?
Yes, CalendarPipe is designed to work behind corporate firewalls. Its invitation-based delivery mechanism, which relies on standard email, bypasses common restrictions on third-party OAuth. This ensures that synced events can still reach target calendars even in highly secure corporate environments.
How does CalendarPipe handle data privacy, specifically regarding user credentials and event content?
CalendarPipe prioritizes data privacy by never storing user passwords; authentication is handled directly with Google or Microsoft via scoped tokens. It also does not store event data; events are fetched, processed through user-defined rules, and then synced to the target calendar. Furthermore, all 'pipe' code executes in an isolated sandbox environment with zero network access to prevent data leaks.
What level of customization is available for defining sync rules, and how can users create them?
Users can define highly customized sync rules using a visual builder, a code editor for more advanced logic, or even AI generation. These rules can specify conditions like hiding personal event details, syncing only weekday events, or blocking meetings under a certain duration, providing granular control over how events are transferred and transformed between calendars.