Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.
Choose exactly which connected calendar stores a specific event type’s bookings, so work meetings, side projects, and personal time each land where they belong.By default, Cal ID adds new bookings to your Primary calendar. The Add Events to Calendar feature (under the Advanced tab) overrides that default per event type, keeping your professional and personal lives cleanly separated.
This setting decides which calendar receives the invitation. To control how attendees appear on that invitation — added as already accepted, or asked to respond — see Attendee calendar invite status.
Automatic creation: Once a booker finishes booking, Cal ID immediately pushes the event details to the calendar you selected.
Conflict checking: Even when you choose a specific calendar to add events to, Cal ID still checks all your connected calendars for conflicts so you don’t get double-booked.
Independence: Changing this setting for one event type (like “Project Kickoff”) will not affect where your other event types (like “Quick Chat”) are stored.
To set a global default for all event types, head to your /settings/calendars. From there, you can choose one primary calendar that’s used whenever an event-specific one isn’t chosen.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cal ID","description":"Cal ID help center — scheduling, event types, availability, teams, apps, workflows, and developer tools for the Cal ID meeting scheduler.","colors":{"primary":"#1972F5","light":"#5B9BFF","dark":"#0B4FB8"},"logo":{"light":"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e","dark":"https://mintcdn.com/cal-id-docs/tkghSGJWVIrQX7X0/logo/dark.svg?fit=max\u0026auto=format\u0026n=tkghSGJWVIrQX7X0\u0026q=85\u0026s=3215902115e27959cb7782b1af38e9fe"},"favicon":"https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/favicon.svg?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=3247c427392ba77a41b08a807c322bfb","navbar":{"links":[{"href":"mailto:support@cal.id","label":"Email Us"}],"primary":{"type":"button","label":"Go to Cal ID","href":"https://cal.id"}},"footer":{"socials":{"x":"https://x.com/OneHash","linkedin":"https://www.linkedin.com/company/onehash"}},"errors":{"404":{"redirect":false,"title":"We couldn't find that page","description":"The page you're looking for doesn't exist or may have moved. Head back to the [Help Center home](/), or jump to [Event Types](/event-types/overview), [Availability](/availability/create), [Teams](/teams/overview), or the [API Reference](/api-reference) — or use the search bar above. Still stuck? Email us at [support@cal.id](mailto:support@cal.id)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cal-id-docs","hasAudioNarration":false,"actualSubdomain":"cal-id-docs","customDomains":["cal.id"],"gitSource":{"type":"github","owner":"onehashai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","collectionId":"a1537af2-6a4a-409a-a4fe-70a6408ebcf7","liveDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","schemaVersion":"v3"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ab916db4c0abff9c16e8c99","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":60},{"language":"default","tag":"Endpoints","count":58},{"language":"default","tag":"Event Types","count":57},{"language":"default","tag":"Scheduling \u0026 Teams","count":31},{"language":"default","tag":"Get Started","count":31},{"language":"default","tag":"Customization \u0026 Settings","count":23},{"language":"default","tag":"Apps \u0026 Integrations","count":22},{"language":"default","tag":"Advanced","count":18},{"language":"default","tag":"Developers","count":17},{"language":"default","tag":"Teams","count":16}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@cal.id"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"event-types/advanced/add-to-calendar","slug":"/event-types/advanced/add-to-calendar","pageMetadata":{"title":"Add Events to Calendar","description":"Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.","icon":"calendar","keywords":["add to calendar","calendar invite","ics file","save event","calendar sync","booker calendar"],"related":["/event-types/advanced/disable-confirmation-emails","/event-types/advanced/hide-calendar-details","/event-types/advanced/success-url","/event-types/advanced/requires-confirmation"],"href":"/event-types/advanced/add-to-calendar"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Tip}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Choose exactly which connected calendar stores a specific event type’s bookings, so work meetings, side projects, and personal time each land where they belong.`}),`\n`,_jsxs(_components.p,{children:[`By default, Cal ID adds new bookings to your `,_jsx(_components.strong,{children:`Primary`}),` calendar. The `,_jsx(_components.strong,{children:`Add Events to Calendar`}),` feature (under the `,_jsx(_components.strong,{children:`Advanced`}),` tab) overrides that default per event type, keeping your professional and personal lives cleanly separated.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This setting decides `,_jsx(_components.em,{children:`which`}),` calendar receives the invitation. To control how attendees appear `,_jsx(_components.em,{children:`on`}),` that invitation — added as already accepted, or asked to respond — see `,_jsx(_components.a,{href:`/event-types/advanced/attendee-invite-status`,children:`Attendee calendar invite status`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`why-use-“add-events-to-calendar”`,children:`Why use “Add Events to Calendar”?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Organization:`}),` If you keep separate calendars for “Work,” “Side Projects,” and “Personal,” you can ensure each booking lands exactly where it belongs.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Team management:`}),` In a team environment, direct specific event types to a shared team calendar rather than your private one.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Visibility:`}),` See your availability at a glance by ensuring your most relevant calendar is the one being populated with new meetings.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-to-set-it-up`,children:`How to set it up`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Go to Event Types`,children:_jsxs(_components.p,{children:[`Click on `,_jsx(_components.strong,{children:`Event Types`}),` in the left sidebar.`]})}),_jsx(Step,{title:`Select an event`,children:_jsx(_components.p,{children:`Click the specific event you want to customize.`})}),_jsx(Step,{title:`Navigate to Advanced`,children:_jsxs(_components.p,{children:[`Click on the `,_jsx(_components.strong,{children:`Advanced`}),` tab in the top navigation bar.`]})}),_jsx(Step,{title:`Locate Add Events to Calendar`,children:_jsxs(_components.p,{children:[`Look for the dropdown menu labeled `,_jsx(_components.strong,{children:`Add events to calendar`}),`.`]})}),_jsxs(Step,{title:`Choose your calendar`,children:[_jsx(_components.p,{children:`Select the specific connected calendar (e.g., Google, Outlook, or Apple) where you want these bookings to appear.`}),_jsx(Frame,{caption:`Sending bookings to a specific calendar`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/f-184hmPXzSjC85T/images/event-types/add-to-calendar-1.png?fit=max\u0026auto=format\u0026n=f-184hmPXzSjC85T\u0026q=85\u0026s=91dbf4263761346d9ba3efb4eff815ef`,alt:`Advanced tab with the Add events to calendar dropdown open, listing the connected Google, Outlook, and Apple calendars`,\"data-og-width\":`2370`,width:`2370`,\"data-og-height\":`8220`,height:`8220`,\"data-path\":`images/event-types/add-to-calendar-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/f-184hmPXzSjC85T/images/event-types/add-to-calendar-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=f-184hmPXzSjC85T\u0026q=85\u0026s=04bc037bc169fcbcf14351bcac035064 280w, https://mintcdn.com/cal-id-docs/f-184hmPXzSjC85T/images/event-types/add-to-calendar-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=f-184hmPXzSjC85T\u0026q=85\u0026s=56d35426ebef24c59756e2b8e5fc8a07 560w, https://mintcdn.com/cal-id-docs/f-184hmPXzSjC85T/images/event-types/add-to-calendar-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=f-184hmPXzSjC85T\u0026q=85\u0026s=2e663572b6761f2b119a854b835ae1d1 840w, https://mintcdn.com/cal-id-docs/f-184hmPXzSjC85T/images/event-types/add-to-calendar-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=f-184hmPXzSjC85T\u0026q=85\u0026s=c044905ffd4bdb7fc1803c0d6d250d7b 1100w, https://mintcdn.com/cal-id-docs/f-184hmPXzSjC85T/images/event-types/add-to-calendar-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=f-184hmPXzSjC85T\u0026q=85\u0026s=4225f13015212cb8059c5a73b7c5ad11 1650w, https://mintcdn.com/cal-id-docs/f-184hmPXzSjC85T/images/event-types/add-to-calendar-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=f-184hmPXzSjC85T\u0026q=85\u0026s=2402c0a3c43b10b15bdf04cd241c3b45 2500w`})})]}),_jsx(Step,{title:`Save`,children:_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Save`}),` button at the top right.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Automatic creation:`}),` Once a booker finishes booking, Cal ID immediately pushes the event details to the calendar you selected.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Conflict checking:`}),` Even when you choose a specific calendar to `,_jsx(_components.strong,{children:`add`}),` events to, Cal ID still checks `,_jsx(_components.strong,{children:`all`}),` your connected calendars for conflicts so you don’t get double-booked.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Independence:`}),` Changing this setting for one event type (like “Project Kickoff”) will not affect where your other event types (like “Quick Chat”) are stored.`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`To set a global default for `,_jsx(_components.strong,{children:`all`}),` event types, head to your `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`/settings/calendars`})}),`. From there, you can choose one primary calendar that’s used whenever an event-specific one isn’t chosen.`]})}),`\n`,_jsx(Frame,{caption:`Setting one default calendar for everything`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/daiEdthULmsjrisX/images/event-types/add-to-calendar-2.png?fit=max\u0026auto=format\u0026n=daiEdthULmsjrisX\u0026q=85\u0026s=da534bcf08f762b744e99f96caa0f71a`,alt:`Calendars settings page listing connected calendars, with the dropdown that sets the default destination calendar`,\"data-og-width\":`2400`,width:`2400`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/event-types/add-to-calendar-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/daiEdthULmsjrisX/images/event-types/add-to-calendar-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=daiEdthULmsjrisX\u0026q=85\u0026s=21090ad4301bcff257d46d5755c0382d 280w, https://mintcdn.com/cal-id-docs/daiEdthULmsjrisX/images/event-types/add-to-calendar-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=daiEdthULmsjrisX\u0026q=85\u0026s=b3450c03643baa8e60d4450be1d8cd19 560w, https://mintcdn.com/cal-id-docs/daiEdthULmsjrisX/images/event-types/add-to-calendar-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=daiEdthULmsjrisX\u0026q=85\u0026s=f236ba8b7f879a91d3d0440802a801b2 840w, https://mintcdn.com/cal-id-docs/daiEdthULmsjrisX/images/event-types/add-to-calendar-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=daiEdthULmsjrisX\u0026q=85\u0026s=2ab33fb89e65177bfb87c615e7fa108e 1100w, https://mintcdn.com/cal-id-docs/daiEdthULmsjrisX/images/event-types/add-to-calendar-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=daiEdthULmsjrisX\u0026q=85\u0026s=f971b9f0918e9bcabe5837de3e82e75e 1650w, https://mintcdn.com/cal-id-docs/daiEdthULmsjrisX/images/event-types/add-to-calendar-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=daiEdthULmsjrisX\u0026q=85\u0026s=b455790a8dc1599b3ec5099084e4c4b9 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`related-calendar-and-confirmation-settings`,children:`Related calendar and confirmation settings`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Require booking confirmation`,icon:`circle-check`,href:`/event-types/advanced/requires-confirmation`,children:_jsx(_components.p,{children:`Approve each request before it reaches the calendar you selected.`})}),_jsx(Card,{title:`Attendee calendar invite status`,icon:`calendar-check`,href:`/event-types/advanced/attendee-invite-status`,children:_jsx(_components.p,{children:`Decide whether attendees are added as accepted or asked to RSVP.`})}),_jsx(Card,{title:`Hide calendar event details`,icon:`user-shield`,href:`/event-types/advanced/hide-calendar-details`,children:_jsx(_components.p,{children:`Show only “Busy” on shared calendars while keeping meeting details private.`})}),_jsx(Card,{title:`Manage confirmation emails`,icon:`envelope`,href:`/event-types/advanced/disable-confirmation-emails`,children:_jsx(_components.p,{children:`Control which automated emails attendees receive for this event type.`})}),_jsx(Card,{title:`Redirect on booking`,icon:`arrow-up-right-from-square`,href:`/event-types/advanced/success-url`,children:_jsx(_components.p,{children:`Send bookers to a custom page once their booking is confirmed.`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Add Events to Calendar","description":"Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.","icon":"calendar","keywords":["add to calendar","calendar invite","ics file","save event","calendar sync","booker calendar"],"related":["/event-types/advanced/disable-confirmation-emails","/event-types/advanced/hide-calendar-details","/event-types/advanced/success-url","/event-types/advanced/requires-confirmation"],"href":"/event-types/advanced/add-to-calendar"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Why use “Add Events to Calendar”?","slug":"why-use-“add-events-to-calendar”","depth":2,"children":[]},{"title":"How to set it up","slug":"how-to-set-it-up","depth":2,"children":[]},{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Related calendar and confirmation settings","slug":"related-calendar-and-confirmation-settings","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"Add Events to Calendar - Cal ID","relatedPages":[{"title":"Disable Default Confirmation Emails","link":"/event-types/advanced/disable-confirmation-emails","icon":"envelope"},{"title":"Hide Calendar Event Details on Shared Calendars","link":"/event-types/advanced/hide-calendar-details","icon":"user-shield"},{"title":"Booking Success URL","link":"/event-types/advanced/success-url","icon":"arrow-up-right-from-square"},{"title":"Require Booking Confirmation","link":"/event-types/advanced/requires-confirmation","icon":"circle-check"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a9862a1cabf01e77694fde6","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Where do I find this setting?","status":"active","generatedBy":"contextual","path":"event-types/advanced/add-to-calendar","createdAt":"2026-09-02T17:53:37.740Z","updatedAt":"2026-09-02T17:53:37.740Z","__v":0},{"_id":"6a9862a1cabf01e77694fde5","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Why separate work and personal?","status":"active","generatedBy":"contextual","path":"event-types/advanced/add-to-calendar","createdAt":"2026-09-02T17:53:37.740Z","updatedAt":"2026-09-02T17:53:37.740Z","__v":0},{"_id":"6a9862a1cabf01e77694fde4","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I choose which calendar?","status":"active","generatedBy":"contextual","path":"event-types/advanced/add-to-calendar","createdAt":"2026-09-02T17:53:37.739Z","updatedAt":"2026-09-02T17:53:37.739Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-02T17:52:58.897Z","originalFileLocation":"event-types/advanced/add-to-calendar.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Add Events to Calendar - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cal ID\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cal.id/docs/event-types/advanced/add-to-calendar\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Advanced\u0026amp;title=Add+Events+to+Calendar\u0026amp;description=Control+which+of+your+connected+Google+or+Outlook+calendars+stores+bookings+for+a+specific+event+type+in+Cal+ID+so+meetings+land+on+the+right+calendar.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=f70580386d42886def2484b436fba4247f2d1e80c3d74ff571825e291de61720\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Add Events to Calendar - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Advanced\u0026amp;title=Add+Events+to+Calendar\u0026amp;description=Control+which+of+your+connected+Google+or+Outlook+calendars+stores+bookings+for+a+specific+event+type+in+Cal+ID+so+meetings+land+on+the+right+calendar.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=f70580386d42886def2484b436fba4247f2d1e80c3d74ff571825e291de61720\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1972F5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cal.id/docs/event-types/advanced/add-to-calendar\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/event-types/advanced/add-to-calendar.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cal.id/#organization\",\"name\":\"Cal ID\",\"url\":\"https://cal.id\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cal.id/docs#website\",\"name\":\"Cal ID\",\"url\":\"https://cal.id/docs\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cal.id/docs/event-types/advanced/add-to-calendar#webpage\",\"url\":\"https://cal.id/docs/event-types/advanced/add-to-calendar\",\"name\":\"Add Events to Calendar\",\"description\":\"Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.\",\"dateModified\":\"2026-09-02T17:52:58.897Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/event-types/advanced/add-to-calendar#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/event-types/advanced/add-to-calendar#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Cal ID\",\"item\":\"https://cal.id/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Add Events to Calendar\",\"item\":\"https://cal.id/docs/event-types/advanced/add-to-calendar\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/event-types/advanced/add-to-calendar#article\",\"headline\":\"Add Events to Calendar\",\"name\":\"Add Events to Calendar\",\"description\":\"Control which of your connected Google or Outlook calendars stores bookings for a specific event type in Cal ID so meetings land on the right calendar.\",\"url\":\"https://cal.id/docs/event-types/advanced/add-to-calendar\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/event-types/advanced/add-to-calendar#webpage\"},\"dateModified\":\"2026-09-02T17:52:58.897Z\",\"keywords\":\"add to calendar, calendar invite, ics file, save event, calendar sync, booker calendar\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"},\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cal ID\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cal ID","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Event Types","groups":[{"group":"Overview","pages":[{"title":"Event Types Overview","icon":"calendar","sidebarTitle":"Overview","href":"/event-types/overview"}]},{"group":"Basics","pages":[{"title":"Creating and Managing Event Types","sidebarTitle":"Event Types","icon":"calendar","href":"/event-types/basics/overview"},{"title":"Edit Event Type Details","icon":"pen","href":"/event-types/basics/edit-details"},{"title":"Reorder Event Types","icon":"arrow-up-arrow-down","href":"/event-types/basics/reorder"},{"title":"Duplicate an Event Type","icon":"copy","href":"/event-types/basics/duplicate"},{"title":"Add Custom Event Icons","icon":"icons","href":"/event-types/basics/custom-icons"},{"title":"Secret or Private Events","icon":"eye-slash","href":"/event-types/basics/secret-events"},{"title":"Delete an Event Type","icon":"trash","href":"/event-types/basics/delete"}]},{"group":"Event Setup","pages":[{"title":"Set Event Location","icon":"location-dot","href":"/event-types/setup/location"},{"title":"Set Multiple Durations","icon":"clock","href":"/event-types/setup/multiple-durations"},{"title":"Set Event-Type Availability","icon":"calendar-check","href":"/event-types/setup/event-availability"}]},{"group":"Booking Limits","pages":[{"title":"Buffers Between Events","icon":"hourglass-half","href":"/event-types/limits/buffers"},{"title":"Set Minimum Booking Notice","icon":"clock","href":"/event-types/limits/minimum-notice"},{"title":"Time-Slot Intervals","icon":"table-cells","href":"/event-types/limits/time-slot-intervals"},{"title":"Limit Booking Frequency","icon":"gauge","href":"/event-types/limits/booking-frequency"},{"title":"Show Only the First Slot Each Day","sidebarTitle":"First Slot Only","icon":"calendar-day","href":"/event-types/limits/first-slot-only"},{"title":"Limit Total Booking Duration","icon":"stopwatch","href":"/event-types/limits/total-duration"},{"title":"Booker Active Booking Limit","icon":"user-lock","href":"/event-types/limits/booker-limit"},{"title":"Limit Future Bookings","icon":"calendar-days","href":"/event-types/limits/future-booking"}]},{"group":"Booking Questions","pages":[{"title":"Add Pre-Booking Questions for Events","icon":"circle-question","href":"/event-types/booking-questions/pre-booking-questions"},{"title":"Hide and Prefill Booking Questions","icon":"eye-slash","href":"/event-types/booking-questions/hide-prefill"},{"title":"Require or Exclude Email Domains","icon":"at","href":"/event-types/booking-questions/email-domains"},{"title":"Add Attachments to Booking Pages","icon":"paperclip","href":"/event-types/booking-questions/attachments"},{"title":"Create a Phone-only Event Type","icon":"phone","href":"/event-types/booking-questions/phone-only"},{"title":"Split Full Name into First and Last Name on Booking Page","sidebarTitle":"Split Full Name","icon":"user-pen","href":"/event-types/booking-questions/split-name"},{"title":"Verify Booker Email","icon":"envelope-circle-check","href":"/event-types/booking-questions/verify-email"},{"title":"Enable Captcha on Booking Page","icon":"shield-halved","href":"/event-types/booking-questions/captcha"},{"title":"Disable Adding Guests","description":"Hide the Add guests option from your Cal ID booking page to keep meetings strictly one-on-one and prevent bookers from inviting additional people.","icon":"user-slash","href":"/event-types/booking-questions/disable-guests"}]},{"group":"Advanced","pages":[{"title":"Add Events to Calendar","icon":"calendar","href":"/event-types/advanced/add-to-calendar"},{"title":"Attendee Calendar Invite Status","sidebarTitle":"Attendee invite status","description":"Decide whether Cal ID adds attendees to the calendar invitation as already accepted or asks them to respond to it first.","icon":"calendar-check","href":"/event-types/advanced/attendee-invite-status"},{"title":"Disable Default Confirmation Emails","icon":"envelope","href":"/event-types/advanced/disable-confirmation-emails"},{"title":"Look Busy: Hide Some Available Slots","sidebarTitle":"Look Busy","icon":"eye-slash","href":"/event-types/advanced/look-busy"},{"title":"Custom Event Name in Booking","icon":"pen","href":"/event-types/advanced/custom-event-name"},{"title":"Require Booking Confirmation","icon":"circle-check","href":"/event-types/advanced/requires-confirmation"},{"title":"Disable Rescheduling and Cancelling","icon":"lock","href":"/event-types/advanced/disable-reschedule-cancel"},{"title":"Hide Notes in Calendar","icon":"note-sticky","href":"/event-types/advanced/hide-notes"},{"title":"Hide Calendar Event Details on Shared Calendars","icon":"user-shield","href":"/event-types/advanced/hide-calendar-details"},{"title":"Booking Success Redirect Parameters","icon":"link","href":"/event-types/advanced/success-redirect-params"},{"title":"Single-Use or Time-Based Private Links","icon":"link-slash","href":"/event-types/advanced/private-links"},{"title":"Offer Seats for Group Bookings","sidebarTitle":"Offer Seats","icon":"users","href":"/event-types/advanced/offer-seats"},{"title":"Booking Success URL","icon":"arrow-up-right-from-square","href":"/event-types/advanced/success-url"},{"title":"Hide Organizer's Email","icon":"envelope-circle-check","href":"/event-types/advanced/hide-organizer-email"},{"title":"Lock Timezone on Booking Page","icon":"clock","href":"/event-types/advanced/lock-timezone"},{"title":"Allow Rescheduling Past Events","icon":"clock-rotate-left","href":"/event-types/advanced/reschedule-past"},{"title":"Book via Reschedule Link","icon":"calendar-plus","href":"/event-types/advanced/book-via-reschedule-link"},{"title":"Custom 'Reply-To' Email","icon":"reply","href":"/event-types/advanced/custom-reply-to"}]},{"group":"Recurring \u0026 Embed","pages":[{"title":"One-Time Group Events","sidebarTitle":"Group Events","icon":"users","href":"/event-types/group-events"},{"title":"Recurring Events","icon":"repeat","href":"/event-types/recurring"},{"title":"Multi-Slot Booking","sidebarTitle":"Multi-Slot Booking","icon":"calendar-plus","href":"/event-types/multi-slot-booking"},{"title":"Embed Your Booking Link","icon":"code","href":"/event-types/embed"},{"title":"Setting Up Event-Specific Webhooks","icon":"webhook","href":"/event-types/event-webhooks"},{"title":"Enable Apps per Event Type","icon":"grid-2","href":"/event-types/enable-apps"}]}]},{"tab":"Scheduling \u0026 Teams","pages":[{"title":"Scheduling \u0026 Teams","href":"/scheduling/overview"}]},{"tab":"Apps \u0026 Integrations","pages":[{"title":"Apps \u0026 Integrations","href":"/apps/overview"}]},{"tab":"Customization \u0026 Settings","pages":[{"title":"Customization \u0026 Settings","href":"/customization/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Add Events to Calendar - Cal ID","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bj1PpgeO.js","DynamicMarkdown-Bas9A7wq.js","zoom-image-lightbox-B-WKhCOL.js","lightbox-handle-r17bVUz3.js"]}