Overrides enable you to make one-off changes to a schedule, without disrupting your rotation settings.
This is useful when schedule members are unavailable for a shift they are assigned to, e.g., due to vacation, sick leave, etc.
Click on a shift and then click on the Override button.
Select the user(s) who should take over the shift.
(Optional) Adjust the override start and end time. By default, these correspond to the selected shift’s start and end time.
Save the override.
Shifts which have already finished cannot be overridden.
Once created, you can see the override in the schedule shift calendar as well as the updated final schedule.
If the override start is in the past, the override will be truncated to start at the current time.
If two or more overrides overlap, the more recent overrides take precedence.
Overrides and coverage requests serve a similar purpose, enabling you to substitute schedule users when they are unavailable for a shift.However, overrides have a shortcoming due to the fact that you need to align with the involved users and consider their availabilities manually.
This can be time consuming, especially when there are many users involved. Coverage requests make this process easier.
Check out the coverage request vs overrides section for a detailed comparison.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Shiftkeeper docs","colors":{"primary":"#4338CA","light":"#899FEB","dark":"#4338CA"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/logo/light.svg?fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=4056d85cb2884e804ac421d7d096ffe1","dark":"https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/logo/dark.svg?fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=512033acf1aa24f832e91b54d48935f6","href":"https://shiftkeeper.io"},"background":{"decoration":null,"color":{"light":"#FDFDFF","dark":"#20202E"}},"navbar":{"links":[{"label":"Contact","href":"mailto:hello@shiftkeeper.io"}],"primary":{"type":"button","label":"Open app","href":"https://app.shiftkeeper.io"}},"footer":{"socials":{"x":"https://x.com/shiftkeeper","linkedin":"https://linkedin.com/company/shiftkeeper","website":"https://shiftkeeper.io"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"shiftkeeper","hasAudioNarration":false,"actualSubdomain":"shiftkeeper","customDomains":["docs.shiftkeeper.io"],"gitSource":{"type":"github","owner":"shiftkeeper","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21a71e3d3709865082f189","collectionId":"898c6e70-34de-4409-8b9b-df99e4112827","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21a71e3d3709865082f189:success","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"API Reference","count":38},{"language":"default","tag":"Schedules","count":17},{"language":"default","tag":"Guides","count":13},{"language":"default","tag":"Using Shiftkeeper","count":11},{"language":"default","tag":"Teams","count":9},{"language":"default","tag":"Coverage","count":6},{"language":"default","tag":"Overrides","count":4},{"language":"default","tag":"Using the API","count":3},{"language":"default","tag":"Workspace","count":3},{"language":"default","tag":"Users","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"shiftkeeper/schedules/overrides","slug":"/shiftkeeper/schedules/overrides","pageMetadata":{"title":"Overrides","description":"Quickly adjust schedule shifts ad-hoc","href":"/shiftkeeper/schedules/overrides"},"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: \"Quickly adjust schedule shifts ad-hoc\"\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`,li:`li`,ol:`ol`,p:`p`,..._provideComponents(),...props.components},{Heading,Info,Note,OptimizedImage,Tab,Tabs}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/images/overrides.jpg?fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=b31edba1223bb8768e255faf7a316aa7`,className:`mint-rounded-lg`,\"data-og-width\":`1700`,width:`1700`,\"data-og-height\":`652`,height:`652`,\"data-path\":`images/overrides.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/images/overrides.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=2105755f2eefe47ed4920314eeea8d89 280w, https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/images/overrides.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=3ab268bcda75df82475306050cd6e501 560w, https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/images/overrides.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=d426c145692168ac1ce2ae6487cb8294 840w, https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/images/overrides.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=196d8137c4cf2ff73b8ac2c094a19678 1100w, https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/images/overrides.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=0c76db8c3bbb3de4308ba3abc4163a7e 1650w, https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/images/overrides.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=10d1b10a3a27221e91840a60347bee08 2500w`}),`\n`,_jsx(_components.p,{children:`Overrides enable you to make one-off changes to a schedule, without disrupting your rotation settings.\nThis is useful when schedule members are unavailable for a shift they are assigned to, e.g., due to vacation, sick leave, etc.`}),`\n`,_jsx(Heading,{level:`2`,id:`creating-an-override`,children:`Creating an override`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`In Slack`,id:`in-slack`,children:_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Go to the Shiftkeeper home tab.`}),`\n`,_jsxs(_components.li,{children:[`In the schedule list, click on the `,_jsx(_components.code,{children:`...`}),` button and then `,_jsx(_components.code,{children:`View calendar`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Pick a shift to override, click on the `,_jsx(_components.code,{children:`...`}),` button and then `,_jsx(_components.code,{children:`Override shift`}),`.`]}),`\n`,_jsx(_components.li,{children:`Select the user(s) who should take over the shift.`}),`\n`,_jsx(_components.li,{children:`(Optional) Adjust the override start and end time. By default, these correspond to the selected shift’s start and end time.`}),`\n`,_jsx(_components.li,{children:`Save the override.`}),`\n`]})}),_jsx(Tab,{title:`In the web`,id:`in-the-web`,children:_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open a schedule from the `,_jsx(_components.a,{href:`https://app.shiftkeeper.io/schedules`,children:`Schedules`}),` page.`]}),`\n`,_jsxs(_components.li,{children:[`Click on a shift and then click on the `,_jsx(_components.code,{children:`Override`}),` button.`]}),`\n`,_jsx(_components.li,{children:`Select the user(s) who should take over the shift.`}),`\n`,_jsx(_components.li,{children:`(Optional) Adjust the override start and end time. By default, these correspond to the selected shift’s start and end time.`}),`\n`,_jsx(_components.li,{children:`Save the override.`}),`\n`]})})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Shifts which have already finished cannot be overridden.`})}),`\n`,_jsx(_components.p,{children:`Once created, you can see the override in the schedule shift calendar as well as the updated final schedule.\nIf the override start is in the past, the override will be truncated to start at the current time.`}),`\n`,_jsx(Info,{children:`If two or more overrides overlap, the more recent overrides take precedence.`}),`\n`,_jsx(Heading,{level:`2`,id:`deleting-an-override`,children:`Deleting an override`}),`\n`,_jsx(_components.p,{children:`If an override is no longer needed, you can simply delete it.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Go to the Shiftkeeper home tab.`}),`\n`,_jsxs(_components.li,{children:[`In the schedule list, click on the `,_jsx(_components.code,{children:`...`}),` button and then `,_jsx(_components.code,{children:`View calendar`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Scroll down to the `,_jsx(_components.code,{children:`Upcoming Overrides`}),` section and click the `,_jsx(_components.code,{children:`View all`}),` button.`]}),`\n`,_jsxs(_components.li,{children:[`Select the override you want to delete and click the `,_jsx(_components.code,{children:`Delete`}),` button.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Overrides that have already finished cannot be deleted. Only present and upcoming overrides can be deleted.`})}),`\n`,_jsx(Heading,{level:`2`,id:`when-should-i-use-coverage-requests-instead`,children:`When should I use coverage requests instead?`}),`\n`,_jsx(_components.p,{children:`Overrides and coverage requests serve a similar purpose, enabling you to substitute schedule users when they are unavailable for a shift.`}),`\n`,_jsxs(_components.p,{children:[`However, overrides have a shortcoming due to the fact that you need to align with the involved users and consider their availabilities manually.\nThis can be time consuming, especially when there are many users involved. Coverage requests make this process easier.\nCheck out the `,_jsx(_components.a,{href:`/shiftkeeper/coverage#coverage-requests-vs-overrides`,children:`coverage request vs overrides section`}),` for a detailed comparison.`]})]})}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":"Overrides","description":"Quickly adjust schedule shifts ad-hoc","href":"/shiftkeeper/schedules/overrides"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Creating an override","slug":"creating-an-override","depth":2,"children":[]},{"title":"Deleting an override","slug":"deleting-an-override","depth":2,"children":[]},{"title":"When should I use coverage requests instead?","slug":"when-should-i-use-coverage-requests-instead","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-rounded-lg {\n border-radius: 0.5rem\n}","subdomain":"shiftkeeper","siteName":"Shiftkeeper docs","title":"Overrides - Shiftkeeper docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-11-30T22:06:27.903Z","originalFileLocation":"shiftkeeper/schedules/overrides.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=\"Quickly adjust schedule shifts ad-hoc\">\u003cmeta data-mint-head name=\"application-name\" content=\"Shiftkeeper docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_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=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overrides - Shiftkeeper docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Quickly adjust schedule shifts ad-hoc\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Shiftkeeper docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://shiftkeeper.mintlify.app/_mintlify/api/og/v2?division=Schedules\u0026amp;title=Overrides\u0026amp;description=Quickly+adjust+schedule+shifts+ad-hoc\u0026amp;theme=b9522b741d445c95c52edea2\u0026amp;signature=9aaead4d0281143402ec9c7a0976e27dbbeee043546b851896339f4e423f9b81\">\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=\"Overrides - Shiftkeeper docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Quickly adjust schedule shifts ad-hoc\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://shiftkeeper.mintlify.app/_mintlify/api/og/v2?division=Schedules\u0026amp;title=Overrides\u0026amp;description=Quickly+adjust+schedule+shifts+ad-hoc\u0026amp;theme=b9522b741d445c95c52edea2\u0026amp;signature=9aaead4d0281143402ec9c7a0976e27dbbeee043546b851896339f4e423f9b81\">\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=\"/mintlify-assets/_mintlify/favicons/shiftkeeper/vHUPlLWMitlofGOK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Shiftkeeper docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4338CA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/shiftkeeper/schedules/overrides.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.shiftkeeper.io/#organization\",\"name\":\"Shiftkeeper docs\",\"url\":\"https://docs.shiftkeeper.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/shiftkeeper/0UjY-yTrwVupDEok/logo/light.svg?fit=max\u0026auto=format\u0026n=0UjY-yTrwVupDEok\u0026q=85\u0026s=4056d85cb2884e804ac421d7d096ffe1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.shiftkeeper.io#website\",\"name\":\"Shiftkeeper docs\",\"url\":\"https://docs.shiftkeeper.io\",\"publisher\":{\"@id\":\"https://docs.shiftkeeper.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides#webpage\",\"url\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides\",\"name\":\"Overrides\",\"description\":\"Quickly adjust schedule shifts ad-hoc\",\"dateModified\":\"2025-11-30T22:06:27.903Z\",\"isPartOf\":{\"@id\":\"https://docs.shiftkeeper.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Using Shiftkeeper\",\"item\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/schedules\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Schedules\",\"item\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/schedules\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Overrides\",\"item\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides#article\",\"headline\":\"Overrides\",\"name\":\"Overrides\",\"description\":\"Quickly adjust schedule shifts ad-hoc\",\"url\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides\",\"mainEntityOfPage\":{\"@id\":\"https://docs.shiftkeeper.io/shiftkeeper/schedules/overrides#webpage\"},\"dateModified\":\"2025-11-30T22:06:27.903Z\",\"publisher\":{\"@id\":\"https://docs.shiftkeeper.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.shiftkeeper.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Shiftkeeper docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Shiftkeeper docs","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","icon":"circle-info","iconType":"solid","mode":"wide","href":"/getting-started/introduction"},{"title":"Core Concepts","icon":"book-open-cover","iconType":"duotone","href":"/getting-started/core"}]},{"group":"Using Shiftkeeper","pages":[{"group":"Schedules","icon":"calendar","pages":[{"title":"Schedules","href":"/shiftkeeper/schedules/schedules"},{"title":"Shift calendar","description":"View the shift calendar for a schedule","href":"/shiftkeeper/schedules/shift-calendar"},{"title":"Overrides","href":"/shiftkeeper/schedules/overrides"},{"title":"Slack user groups","description":"Easily mention on-call teammates across Slack","href":"/shiftkeeper/schedules/slack-user-groups"},{"title":"Slack channels","href":"/shiftkeeper/schedules/slack-channels"}]},{"title":"On-call shifts","icon":"calendar-range","href":"/shiftkeeper/oncalls"},{"title":"Coverage","icon":"handshake-angle","iconType":"duotone","href":"/shiftkeeper/coverage"},{"title":"Teams","icon":"user-group","iconType":"duotone","href":"/shiftkeeper/teams"},{"group":"Workspace","icon":{"name":"gear","style":"solid"},"pages":[{"title":"Users","href":"/shiftkeeper/workspace/users"},{"title":"Billing and plans","href":"/shiftkeeper/workspace/billing-and-plans"},{"title":"API","href":"/shiftkeeper/workspace/api"}]}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/getting-started"}]}]},"basePath":"","title":"Overrides - Shiftkeeper docs","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-DL4wrF0w.js","lightbox-handle-r17bVUz3.js"]}