Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can’t book multiple times on the same date.
Cap an event type at one appointment per day by showing bookers only your earliest open slot. The Only show the first slot of each day as available setting is a simple way to protect the rest of your day and keep your calendar from filling with back-to-back meetings.
Earliest option only: When a booker views your booking page, they see only the very first available time slot you have defined for each day.
Dynamic hiding: Once that first slot is booked for a specific day, all other slots for that day are automatically hidden from future bookers.
Schedule restriction: This effectively restricts your availability to a single appointment per day, scheduled at your earliest available time.
This feature is an “all-or-nothing” limit for the day. If you want to allow more than one booking but still limit the total count, use the Limit booking frequency setting located just above this toggle.
{"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/limits/first-slot-only","slug":"/event-types/limits/first-slot-only","pageMetadata":{"title":"Show Only the First Slot Each Day","sidebarTitle":"First Slot Only","description":"Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can't book multiple times on the same date.","icon":"calendar-day","keywords":["first slot only","look busy","limit availability","show fewer slots","only earliest slot","first available time"],"related":["/event-types/limits/time-slot-intervals","/event-types/advanced/look-busy","/event-types/limits/buffers","/event-types/limits/booking-frequency","/event-types/setup/event-availability"],"href":"/event-types/limits/first-slot-only"},"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: \"Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can’t book multiple times on the same date.\"\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`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Check,Frame,Heading,Note,OptimizedImage,Step,Steps,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Check)_missingMdxReference(`Check`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Cap an event type at one appointment per day by showing bookers only your earliest open slot. The `,_jsx(_components.strong,{children:`Only show the first slot of each day as available`}),` setting is a simple way to protect the rest of your day and keep your calendar from filling with back-to-back meetings.`]}),`\n`,_jsx(Heading,{level:`2`,id:`managing-daily-availability-limits`,children:`Managing daily availability limits`}),`\n`,_jsxs(_components.p,{children:[`This setting lives under the `,_jsx(_components.strong,{children:`Limits`}),` tab and prevents your calendar from being overwhelmed with multiple bookings on the same date.`]}),`\n`,_jsx(Heading,{level:`3`,id:`why-use-this-feature`,children:`Why use this feature?`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Benefit`}),_jsx(_components.th,{children:`What it does for you`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Prioritize deep work`})}),_jsx(_components.td,{children:`Limits you to the first open slot, protecting the rest of your day for focused tasks and long-term projects.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Control daily load`})}),_jsx(_components.td,{children:`Guarantees no more than one meeting of this event type per day — ideal for intensive consultations or high-energy workshops.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Maintain consistency`})}),_jsx(_components.td,{children:`Automates a “meetings at the start of the day” preference so external calls stay grouped.`})]})]})]}),`\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 `,_jsx(_components.a,{href:`https://cal.id/home`,children:`Cal ID`}),`.`]})}),_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 Limits`,children:_jsxs(_components.p,{children:[`Click on the `,_jsx(_components.strong,{children:`Limits`}),` tab in the top navigation bar of the “Edit event” screen.`]})}),_jsx(Step,{title:`Toggle the setting`,children:_jsxs(_components.p,{children:[`Locate the section titled `,_jsx(_components.strong,{children:`Only show the first slot of each day as available`}),`.`]})}),_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 of the page.`]}),_jsx(Frame,{caption:`Limiting yourself to one slot daily`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/first-slot-only-1.png?fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=dc43a91913b68c89cdb339bd1cc91f46`,alt:`Limits tab with the \"Only show the first slot of each day as available\" toggle switched on, above the blue Save button`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/event-types/first-slot-only-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/first-slot-only-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=a77cf8430efe6c90eb28ec2d25fda687 280w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/first-slot-only-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=fdc92a5af6587f58f8a0867bd1e1f5d7 560w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/first-slot-only-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=cf768db1430f7e7c750bb62ff79db835 840w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/first-slot-only-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=287fdbf33cde1711795fb3101a4704dc 1100w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/first-slot-only-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=64d1a4596bb9f6afa6fd8290cf1617f9 1650w, https://mintcdn.com/cal-id-docs/OFDlKgqw4hqRjJ0t/images/event-types/first-slot-only-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=OFDlKgqw4hqRjJ0t\u0026q=85\u0026s=cb52055c2fe7bcb3e04ad2013dc09bc4 2500w`})})]})]}),`\n`,_jsx(Check,{children:_jsx(_components.p,{children:`You’re set — bookers will now see only the earliest open slot for each day on your booking page.`})}),`\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:`Earliest option only:`}),` When a booker views your booking page, they see only the very first available time slot you have defined for each day.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dynamic hiding:`}),` Once that first slot is booked for a specific day, all other slots for that day are automatically hidden from future bookers.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Schedule restriction:`}),` This effectively restricts your availability to a single appointment per day, scheduled at your earliest available time.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`This feature is an “all-or-nothing” limit for the day. If you want to allow more than one booking but still limit the total count, use the `,_jsx(_components.a,{href:`/event-types/limits/booking-frequency`,children:_jsx(_components.strong,{children:`Limit booking frequency`})}),` setting located just above this toggle.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`other-slot-display-controls`,children:`Other slot display controls`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Limit booking frequency`,icon:`gauge`,href:`/event-types/limits/booking-frequency`,children:_jsx(_components.p,{children:`Allow more than one booking per day while still capping the total count.`})}),_jsx(Card,{title:`Look busy`,icon:`user-clock`,href:`/event-types/advanced/look-busy`,children:_jsx(_components.p,{children:`Hide a percentage of open slots to make your calendar appear fuller.`})})]})]})}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":"Show Only the First Slot Each Day","sidebarTitle":"First Slot Only","description":"Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can't book multiple times on the same date.","icon":"calendar-day","keywords":["first slot only","look busy","limit availability","show fewer slots","only earliest slot","first available time"],"related":["/event-types/limits/time-slot-intervals","/event-types/advanced/look-busy","/event-types/limits/buffers","/event-types/limits/booking-frequency","/event-types/setup/event-availability"],"href":"/event-types/limits/first-slot-only"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Managing daily availability limits","slug":"managing-daily-availability-limits","depth":2,"children":[{"title":"Why use this feature?","slug":"why-use-this-feature","depth":3,"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":"Other slot display controls","slug":"other-slot-display-controls","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"Show Only the First Slot Each Day - Cal ID","relatedPages":[{"title":"Time-Slot Intervals","link":"/event-types/limits/time-slot-intervals","icon":"table-cells"},{"title":"Look Busy: Hide Some Available Slots","link":"/event-types/advanced/look-busy","icon":"eye-slash"},{"title":"Buffers Between Events","link":"/event-types/limits/buffers","icon":"hourglass-half"},{"title":"Limit Booking Frequency","link":"/event-types/limits/booking-frequency","icon":"gauge"},{"title":"Set Event-Type Availability","link":"/event-types/setup/event-availability","icon":"calendar-check"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a98629acabf01e77694fc95","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Where is the Limits tab located?","status":"active","generatedBy":"contextual","path":"event-types/limits/first-slot-only","createdAt":"2026-09-02T17:53:30.536Z","updatedAt":"2026-09-02T17:53:30.536Z","__v":0},{"_id":"6a98629acabf01e77694fc94","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I limit bookings to one per day?","status":"active","generatedBy":"contextual","path":"event-types/limits/first-slot-only","createdAt":"2026-09-02T17:53:30.536Z","updatedAt":"2026-09-02T17:53:30.536Z","__v":0},{"_id":"6a98629acabf01e77694fc96","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"Why restrict to first slot only?","status":"active","generatedBy":"contextual","path":"event-types/limits/first-slot-only","createdAt":"2026-09-02T17:53:30.536Z","updatedAt":"2026-09-02T17:53:30.536Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-02T17:52:58.884Z","originalFileLocation":"event-types/limits/first-slot-only.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=\"Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can\u0026#x27;t book multiple times on the same date.\">\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=\"Show Only the First Slot Each Day - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can\u0026#x27;t book multiple times on the same date.\">\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/limits/first-slot-only\">\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=Booking+Limits\u0026amp;title=Show+Only+the+First+Slot+Each+Day\u0026amp;description=Limit+a+Cal+ID+event+type+to+a+single+appointment+per+day+by+exposing+only+the+earliest+open+slot+so+bookers+can%27t+book+multiple+times+on+the+same+date.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=a7a72c5679453ce7cb6cd0cd75dc8a7e8e0c62f93eaf138582a4297250565190\">\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=\"Show Only the First Slot Each Day - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can\u0026#x27;t book multiple times on the same date.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Booking+Limits\u0026amp;title=Show+Only+the+First+Slot+Each+Day\u0026amp;description=Limit+a+Cal+ID+event+type+to+a+single+appointment+per+day+by+exposing+only+the+earliest+open+slot+so+bookers+can%27t+book+multiple+times+on+the+same+date.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=a7a72c5679453ce7cb6cd0cd75dc8a7e8e0c62f93eaf138582a4297250565190\">\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/limits/first-slot-only\">\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/limits/first-slot-only.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/limits/first-slot-only#webpage\",\"url\":\"https://cal.id/docs/event-types/limits/first-slot-only\",\"name\":\"Show Only the First Slot Each Day\",\"description\":\"Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can't book multiple times on the same date.\",\"dateModified\":\"2026-09-02T17:52:58.884Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/event-types/limits/first-slot-only#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/event-types/limits/first-slot-only#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Booking Limits\",\"item\":\"https://cal.id/docs/event-types/limits/buffers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Show Only the First Slot Each Day\",\"item\":\"https://cal.id/docs/event-types/limits/first-slot-only\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/event-types/limits/first-slot-only#article\",\"headline\":\"Show Only the First Slot Each Day\",\"name\":\"Show Only the First Slot Each Day\",\"description\":\"Limit a Cal ID event type to a single appointment per day by exposing only the earliest open slot so bookers can't book multiple times on the same date.\",\"url\":\"https://cal.id/docs/event-types/limits/first-slot-only\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/event-types/limits/first-slot-only#webpage\"},\"dateModified\":\"2026-09-02T17:52:58.884Z\",\"keywords\":\"first slot only, look busy, limit availability, show fewer slots, only earliest slot, first available time\",\"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","description":"Cap how many times a Cal ID event type can be booked per day, week, or month to protect your workload and prevent burnout from too many meetings.","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","description":"Set a time budget in Cal ID that caps the total hours an event type can be booked per day, week, or month to keep your workload in check.","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","icon":"clock-rotate-left","href":"/event-types/advanced/reschedule-past"},{"title":"Book via Reschedule Link","icon":"calendar-plus","href":"/event-types/advanced/book-via-reschedule-link"},{"title":"Custom 'Reply-To' Email","icon":"reply","href":"/event-types/advanced/custom-reply-to"}]},{"group":"Recurring \u0026 Embed","pages":[{"title":"One-Time Group Events","sidebarTitle":"Group Events","icon":"users","href":"/event-types/group-events"},{"title":"Recurring Events","icon":"repeat","href":"/event-types/recurring"},{"title":"Multi-Slot Booking","sidebarTitle":"Multi-Slot Booking","icon":"calendar-plus","href":"/event-types/multi-slot-booking"},{"title":"Embed Your Booking Link","icon":"code","href":"/event-types/embed"},{"title":"Setting Up Event-Specific Webhooks","icon":"webhook","href":"/event-types/event-webhooks"},{"title":"Enable Apps per Event Type","icon":"grid-2","href":"/event-types/enable-apps"}]}]},{"tab":"Scheduling \u0026 Teams","pages":[{"title":"Scheduling \u0026 Teams","href":"/scheduling/overview"}]},{"tab":"Apps \u0026 Integrations","pages":[{"title":"Apps \u0026 Integrations","href":"/apps/overview"}]},{"tab":"Customization \u0026 Settings","pages":[{"title":"Customization \u0026 Settings","href":"/customization/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Show Only the First Slot Each Day - 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"]}