Let bookers reuse their original Cal ID booking link to reschedule a meeting even after its scheduled time has already passed for late reschedules.
Let bookers reschedule from their original booking link even after the meeting time has passed. In Cal ID, the Allow rescheduling past events feature gives both organizers and bookers the flexibility to recover no-shows and late reschedules without starting over.
Keep this turned on when you want to salvage missed meetings gracefully. With it off, the reschedule link in the confirmation email stops working the moment the scheduled time passes.
Handle No-Shows Gracefully: If a booker misses a meeting, enabling this allows them to use their original booking link to find a new time rather than having to start the entire booking process from scratch.
Maintain Relationship Momentum: It makes it easier to recover “lost” opportunities by keeping the rescheduling channel open even if the initial window was missed.
Reduce Administrative Work: Instead of manually sending new links or booking slots for bookers who missed their time, the system automates the recovery process.
Active Links: Typically, once a meeting time passes, the “Reschedule” link in the confirmation email becomes inactive. With this setting enabled, that link remains functional.
Direct Updates: When the booker clicks the link from a past event, they are taken back to your calendar to select a new, upcoming time slot.
Automatic Notification: Once they select a new time, the original “past” event is updated or replaced with the new time, and you both receive a new confirmation.
{"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/reschedule-past","slug":"/event-types/advanced/reschedule-past","pageMetadata":{"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","keywords":["reschedule past","past bookings","reschedule old booking","reschedule expired","move past meeting","past events"],"related":["/event-types/advanced/disable-reschedule-cancel","/event-types/advanced/book-via-reschedule-link","/event-types/advanced/lock-timezone","/event-types/advanced/requires-confirmation"],"href":"/event-types/advanced/reschedule-past"},"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 reuse their original Cal ID booking link to reschedule a meeting even after its scheduled time has already passed for late reschedules.\"\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,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(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Let bookers reschedule from their original booking link even after the meeting time has passed. In `,_jsx(_components.a,{href:`https://cal.id/home`,children:_jsx(_components.strong,{children:`Cal ID`})}),`, the `,_jsx(_components.strong,{children:`Allow rescheduling past events`}),` feature gives both organizers and bookers the flexibility to recover no-shows and late reschedules without starting over.`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Keep this turned on when you want to salvage missed meetings gracefully. With it off, the reschedule link in the confirmation email stops working the moment the scheduled time passes.`})}),`\n`,_jsx(Heading,{level:`2`,id:`why-use-“allow-rescheduling-past-events”`,children:`Why use “Allow rescheduling past events”?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Handle No-Shows Gracefully:`}),` If a booker misses a meeting, enabling this allows them to use their original booking link to find a new time rather than having to start the entire booking process from scratch.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Maintain Relationship Momentum:`}),` It makes it easier to recover “lost” opportunities by keeping the rescheduling channel open even if the initial window was missed.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reduce Administrative Work:`}),` Instead of manually sending new links or booking slots for bookers who missed their time, the system automates the recovery process.`]}),`\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 down to find the option `,_jsx(_components.strong,{children:`Allow rescheduling past events`}),`.`]})}),_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 finalize your changes.`]}),_jsx(Frame,{caption:`Keeping reschedule links alive afterwards`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/xz--DpivWLYp8__F/images/event-types/reschedule-past-1.png?fit=max\u0026auto=format\u0026n=xz--DpivWLYp8__F\u0026q=85\u0026s=e15a8b7bcd8460ec1f928c2dd86c3137`,alt:`Advanced tab with the Allow rescheduling past events toggle switched on and the Save button in the top right`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/event-types/reschedule-past-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/xz--DpivWLYp8__F/images/event-types/reschedule-past-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=xz--DpivWLYp8__F\u0026q=85\u0026s=f0638f1f9563f2e123804854ca999ecd 280w, https://mintcdn.com/cal-id-docs/xz--DpivWLYp8__F/images/event-types/reschedule-past-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=xz--DpivWLYp8__F\u0026q=85\u0026s=f77852b9176bd0939eab05c25a95d050 560w, https://mintcdn.com/cal-id-docs/xz--DpivWLYp8__F/images/event-types/reschedule-past-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=xz--DpivWLYp8__F\u0026q=85\u0026s=da6f3bd851deb08c6609973964f0b05c 840w, https://mintcdn.com/cal-id-docs/xz--DpivWLYp8__F/images/event-types/reschedule-past-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=xz--DpivWLYp8__F\u0026q=85\u0026s=d6ed86922449feffdf24312853033592 1100w, https://mintcdn.com/cal-id-docs/xz--DpivWLYp8__F/images/event-types/reschedule-past-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=xz--DpivWLYp8__F\u0026q=85\u0026s=61ae1cb5cafbc6f4e5c89bbc0b5650cd 1650w, https://mintcdn.com/cal-id-docs/xz--DpivWLYp8__F/images/event-types/reschedule-past-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=xz--DpivWLYp8__F\u0026q=85\u0026s=3580529093552ffeecf5bbede84f8a60 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:`Active Links:`}),` Typically, once a meeting time passes, the “Reschedule” link in the confirmation email becomes inactive. With this setting enabled, that link remains functional.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Direct Updates:`}),` When the booker clicks the link from a past event, they are taken back to your calendar to select a new, upcoming time slot.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Automatic Notification:`}),` Once they select a new time, the original “past” event is updated or replaced with the new time, and you both receive a new confirmation.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`more-reschedule-controls`,children:`More reschedule controls`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Book through reschedule link`,icon:`calendar-plus`,href:`/event-types/advanced/book-via-reschedule-link`,children:_jsx(_components.p,{children:`Let bookers create a brand-new booking from a reschedule link after a cancellation.`})}),_jsx(Card,{title:`Manage reschedule \u0026 cancel`,icon:`ban`,href:`/event-types/advanced/disable-reschedule-cancel`,children:_jsx(_components.p,{children:`Control whether attendees can reschedule or cancel their bookings at all.`})})]})]})}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":"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","keywords":["reschedule past","past bookings","reschedule old booking","reschedule expired","move past meeting","past events"],"related":["/event-types/advanced/disable-reschedule-cancel","/event-types/advanced/book-via-reschedule-link","/event-types/advanced/lock-timezone","/event-types/advanced/requires-confirmation"],"href":"/event-types/advanced/reschedule-past"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Why use “Allow rescheduling past events”?","slug":"why-use-“allow-rescheduling-past-events”","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":"More reschedule controls","slug":"more-reschedule-controls","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"Allow Rescheduling Past Events - Cal ID","relatedPages":[{"title":"Disable Rescheduling and Cancelling","link":"/event-types/advanced/disable-reschedule-cancel","icon":"lock"},{"title":"Book via Reschedule Link","link":"/event-types/advanced/book-via-reschedule-link","icon":"calendar-plus"},{"title":"Lock Timezone on Booking Page","link":"/event-types/advanced/lock-timezone","icon":"clock"},{"title":"Require Booking Confirmation","link":"/event-types/advanced/requires-confirmation","icon":"circle-check"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a98629ecabf01e77694fd38","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I enable past event rescheduling?","status":"active","generatedBy":"contextual","path":"event-types/advanced/reschedule-past","createdAt":"2026-09-02T17:53:34.353Z","updatedAt":"2026-09-02T17:53:34.353Z","__v":0},{"_id":"6a98629ecabf01e77694fd39","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"What happens if I disable this feature?","status":"active","generatedBy":"contextual","path":"event-types/advanced/reschedule-past","createdAt":"2026-09-02T17:53:34.353Z","updatedAt":"2026-09-02T17:53:34.353Z","__v":0},{"_id":"6a98629ecabf01e77694fd3a","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Can bookers reschedule after no-shows?","status":"active","generatedBy":"contextual","path":"event-types/advanced/reschedule-past","createdAt":"2026-09-02T17:53:34.353Z","updatedAt":"2026-09-02T17:53:34.353Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-02T17:52:58.901Z","originalFileLocation":"event-types/advanced/reschedule-past.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 reuse their original Cal ID booking link to reschedule a meeting even after its scheduled time has already passed for late reschedules.\">\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=\"Allow Rescheduling Past Events - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Let bookers reuse their original Cal ID booking link to reschedule a meeting even after its scheduled time has already passed for late reschedules.\">\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/reschedule-past\">\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=Allow+Rescheduling+Past+Events\u0026amp;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.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=092e0cc67a430fff5e6965f821cad080718957210a41079173fc79aea872faa3\">\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=\"Allow Rescheduling Past Events - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Let bookers reuse their original Cal ID booking link to reschedule a meeting even after its scheduled time has already passed for late reschedules.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Advanced\u0026amp;title=Allow+Rescheduling+Past+Events\u0026amp;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.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=092e0cc67a430fff5e6965f821cad080718957210a41079173fc79aea872faa3\">\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/reschedule-past\">\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/reschedule-past.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/reschedule-past#webpage\",\"url\":\"https://cal.id/docs/event-types/advanced/reschedule-past\",\"name\":\"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.\",\"dateModified\":\"2026-09-02T17:52:58.901Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/event-types/advanced/reschedule-past#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/event-types/advanced/reschedule-past#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Advanced\",\"item\":\"https://cal.id/docs/event-types/advanced/add-to-calendar\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Allow Rescheduling Past Events\",\"item\":\"https://cal.id/docs/event-types/advanced/reschedule-past\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/event-types/advanced/reschedule-past#article\",\"headline\":\"Allow Rescheduling Past Events\",\"name\":\"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.\",\"url\":\"https://cal.id/docs/event-types/advanced/reschedule-past\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/event-types/advanced/reschedule-past#webpage\"},\"dateModified\":\"2026-09-02T17:52:58.901Z\",\"keywords\":\"reschedule past, past bookings, reschedule old booking, reschedule expired, move past meeting, past events\",\"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","description":"Fix your Cal ID booking page to a specific timezone for in-person events, fixed-time webinars, and situations where a timezone selector confuses bookers.","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","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","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":"Allow Rescheduling Past Events - 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"]}