Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.
Give bookers a safety net after a cancellation. In Cal ID, the Allow booking through reschedule link feature lets a booker reuse their original link to create a completely new appointment instead of hitting an “invalid link” error.
Turn this on for events where bookers who cancel often come back. Without it, the reschedule link tied to a cancelled booking expires and can no longer be used.
Recover Cancelled Leads: If a booker cancels a meeting, they may still intend to book with you later. This setting keeps the door open by allowing them to re-enter the booking flow through their existing notification.
Reduce Friction: Instead of the booker having to navigate back to your website or find your booking link, they can click the “Reschedule” button in their previous cancellation email to start a new booking.
Maintain Thread Continuity: It allows you to track a booker’s journey even if their initial appointment didn’t work out, as the new booking is often linked to the original interaction.
Standard Behavior (Disabled): Typically, once a booking is cancelled, the reschedule link associated with that specific meeting ID expires and becomes unusable.
Enhanced Behavior (Enabled): When a booker clicks a reschedule link for a meeting that was already cancelled, Cal ID recognizes the intent and allows them to create a new booking for that same event type.
Direct Transition: The booker is taken straight to your current availability calendar, so they can try again right away.
This feature is different from Allow rescheduling past events. While “Past Events” focuses on meetings that actually occurred (or were no-shows), “Allow booking through reschedule link” focuses specifically on meetings that were officially cancelled. For the most flexible booker experience, you can enable both settings.
{"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/book-via-reschedule-link","slug":"/event-types/advanced/book-via-reschedule-link","pageMetadata":{"title":"Book via Reschedule Link","description":"Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.","icon":"calendar-plus","keywords":["reschedule link","rebook","book via reschedule","reuse link","reschedule url","repeat booking"],"related":["/event-types/advanced/reschedule-past","/event-types/advanced/disable-reschedule-cancel","/event-types/advanced/private-links","/event-types/advanced/success-url"],"href":"/event-types/advanced/book-via-reschedule-link"},"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: \"Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.\"\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`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Info,Note,OptimizedImage,Step,Steps}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Give bookers a safety net after a cancellation. In `,_jsx(_components.a,{href:`https://cal.id/home`,children:_jsx(_components.strong,{children:`Cal ID`})}),`, the `,_jsx(_components.strong,{children:`Allow booking through reschedule link`}),` feature lets a booker reuse their original link to create a completely new appointment instead of hitting an “invalid link” error.`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Turn this on for events where bookers who cancel often come back. Without it, the reschedule link tied to a cancelled booking expires and can no longer be used.`})}),`\n`,_jsx(Heading,{level:`2`,id:`why-use-“allow-booking-through-reschedule-link”`,children:`Why use “Allow booking through reschedule link”?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Recover Cancelled Leads:`}),` If a booker cancels a meeting, they may still intend to book with you later. This setting keeps the door open by allowing them to re-enter the booking flow through their existing notification.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reduce Friction:`}),` Instead of the booker having to navigate back to your website or find your booking link, they can click the “Reschedule” button in their previous cancellation email to start a new booking.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Maintain Thread Continuity:`}),` It allows you to track a booker’s journey even if their initial appointment didn’t work out, as the new booking is often linked to the original interaction.`]}),`\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:`Log in to Cal ID`,children:_jsxs(_components.p,{children:[`Log in to your `,_jsx(_components.a,{href:`https://cal.id/home`,children:_jsx(_components.strong,{children:`Cal ID`})}),` account.`]})}),_jsx(Step,{title:`Go to Event Types`,children:_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Event Types`}),` and open the event you want to change.`]})}),_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:`Toggle the Setting`,children:_jsxs(_components.p,{children:[`Scroll toward the bottom of the page to find `,_jsx(_components.strong,{children:`Allow booking through reschedule link`}),`.`]})}),_jsx(Step,{title:`Enable`,children:_jsxs(_components.p,{children:[`Switch the toggle to `,_jsx(_components.strong,{children:`ON`}),`.`]})}),_jsxs(Step,{title:`Save`,children:[_jsxs(_components.p,{children:[`Click the blue `,_jsx(_components.strong,{children:`Save`}),` button at the top right to apply the changes.`]}),_jsx(Frame,{caption:`Reusing a cancelled booking's link`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/book-via-reschedule-link-1.png?fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=ed462152e15b20a89a1906578e2e753c`,alt:`Advanced tab with the Allow booking through reschedule link toggle switched on, alongside the Save button in the top right`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/event-types/book-via-reschedule-link-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/book-via-reschedule-link-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=3b099ab30c05e0edf9b7ae9d717a73e5 280w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/book-via-reschedule-link-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=1a3dcc6951ff24c1b268c8a5d1783f11 560w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/book-via-reschedule-link-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=58a3b75bb115229d89a9d69bb24d9727 840w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/book-via-reschedule-link-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=3f1a1e0719195053622eefa860527b8f 1100w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/book-via-reschedule-link-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=deadbebc0b4db0dd60efbe7ed11d0154 1650w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/book-via-reschedule-link-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=ad230e2c2b9dd1b423c74747c3a53b7a 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works-for-the-booker`,children:`How it works for the booker`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Standard Behavior (Disabled):`}),` Typically, once a booking is cancelled, the reschedule link associated with that specific meeting ID expires and becomes unusable.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Enhanced Behavior (Enabled):`}),` When a booker clicks a reschedule link for a meeting that was already cancelled, Cal ID recognizes the intent and allows them to create a `,_jsx(_components.strong,{children:`new booking`}),` for that same event type.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Direct Transition:`}),` The booker is taken straight to your current availability calendar, so they can try again right away.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This feature is different from `,_jsx(_components.strong,{children:`Allow rescheduling past events`}),`. While “Past Events” focuses on meetings that actually occurred (or were no-shows), “Allow booking through reschedule link” focuses specifically on meetings that were `,_jsx(_components.strong,{children:`officially cancelled`}),`. For the most flexible booker experience, you can enable both settings.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`related-reschedule-settings`,children:`Related reschedule settings`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Allow rescheduling past events`,icon:`clock-rotate-left`,href:`/event-types/advanced/reschedule-past`,children:_jsx(_components.p,{children:`Keep the reschedule link working after a meeting time has passed or was missed.`})}),_jsx(Card,{title:`Redirect on booking`,icon:`link`,href:`/event-types/advanced/success-url`,children:_jsx(_components.p,{children:`Send bookers to a custom URL once their new 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":"Book via Reschedule Link","description":"Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.","icon":"calendar-plus","keywords":["reschedule link","rebook","book via reschedule","reuse link","reschedule url","repeat booking"],"related":["/event-types/advanced/reschedule-past","/event-types/advanced/disable-reschedule-cancel","/event-types/advanced/private-links","/event-types/advanced/success-url"],"href":"/event-types/advanced/book-via-reschedule-link"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Why use “Allow booking through reschedule link”?","slug":"why-use-“allow-booking-through-reschedule-link”","depth":2,"children":[]},{"title":"How to set it up","slug":"how-to-set-it-up","depth":2,"children":[]},{"title":"How it works for the booker","slug":"how-it-works-for-the-booker","depth":2,"children":[]},{"title":"Related reschedule settings","slug":"related-reschedule-settings","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"Book via Reschedule Link - Cal ID","relatedPages":[{"title":"Allow Rescheduling Past Events","link":"/event-types/advanced/reschedule-past","icon":"clock-rotate-left"},{"title":"Disable Rescheduling and Cancelling","link":"/event-types/advanced/disable-reschedule-cancel","icon":"lock"},{"title":"Single-Use or Time-Based Private Links","link":"/event-types/advanced/private-links","icon":"link-slash"},{"title":"Booking Success URL","link":"/event-types/advanced/success-url","icon":"arrow-up-right-from-square"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a9862a1cabf01e77694fdbe","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I enable reschedule links?","status":"active","generatedBy":"contextual","path":"event-types/advanced/book-via-reschedule-link","createdAt":"2026-09-02T17:53:37.081Z","updatedAt":"2026-09-02T17:53:37.081Z","__v":0},{"_id":"6a9862a1cabf01e77694fdc0","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"What happens after I toggle it on?","status":"active","generatedBy":"contextual","path":"event-types/advanced/book-via-reschedule-link","createdAt":"2026-09-02T17:53:37.081Z","updatedAt":"2026-09-02T17:53:37.081Z","__v":0},{"_id":"6a9862a1cabf01e77694fdbf","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Why reuse cancelled booking links?","status":"active","generatedBy":"contextual","path":"event-types/advanced/book-via-reschedule-link","createdAt":"2026-09-02T17:53:37.081Z","updatedAt":"2026-09-02T17:53:37.081Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-02T17:52:58.896Z","originalFileLocation":"event-types/advanced/book-via-reschedule-link.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=\"Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.\">\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=\"Book via Reschedule Link - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.\">\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/book-via-reschedule-link\">\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=Book+via+Reschedule+Link\u0026amp;description=Let+bookers+create+a+brand-new+booking+from+an+existing+Cal+ID+reschedule+link%2C+even+after+their+original+meeting+was+cancelled+or+already+occurred.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=d1f2021c681b9570450d23d3455190a084bb6ad54f672d99be47a70398b53e5e\">\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=\"Book via Reschedule Link - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Advanced\u0026amp;title=Book+via+Reschedule+Link\u0026amp;description=Let+bookers+create+a+brand-new+booking+from+an+existing+Cal+ID+reschedule+link%2C+even+after+their+original+meeting+was+cancelled+or+already+occurred.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=d1f2021c681b9570450d23d3455190a084bb6ad54f672d99be47a70398b53e5e\">\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/book-via-reschedule-link\">\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/book-via-reschedule-link.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/book-via-reschedule-link#webpage\",\"url\":\"https://cal.id/docs/event-types/advanced/book-via-reschedule-link\",\"name\":\"Book via Reschedule Link\",\"description\":\"Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.\",\"dateModified\":\"2026-09-02T17:52:58.896Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/event-types/advanced/book-via-reschedule-link#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/event-types/advanced/book-via-reschedule-link#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Advanced\",\"item\":\"https://cal.id/docs/event-types/advanced/add-to-calendar\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Book via Reschedule Link\",\"item\":\"https://cal.id/docs/event-types/advanced/book-via-reschedule-link\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/event-types/advanced/book-via-reschedule-link#article\",\"headline\":\"Book via Reschedule Link\",\"name\":\"Book via Reschedule Link\",\"description\":\"Let bookers create a brand-new booking from an existing Cal ID reschedule link, even after their original meeting was cancelled or already occurred.\",\"url\":\"https://cal.id/docs/event-types/advanced/book-via-reschedule-link\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/event-types/advanced/book-via-reschedule-link#webpage\"},\"dateModified\":\"2026-09-02T17:52:58.896Z\",\"keywords\":\"reschedule link, rebook, book via reschedule, reuse link, reschedule url, repeat booking\",\"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","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","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","description":"Let bookers reuse their original Cal ID booking link to reschedule a meeting even after its scheduled time has already passed for late reschedules.","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","description":"Redirect booker replies to Cal ID booking emails to a specific inbox per event type so responses always reach the right team or shared address.","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":"Book via Reschedule Link - 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"]}