The weekly pattern your class dates come from: which days, what time, and where.
A recurring pattern is the weekly rhythm of a class. “Every Monday, 6–10 PM, Main Campus.” “Every Wednesday, 6–9 PM, virtual, skills lab.”The pattern is a template. It does not create anything by itself. You use it to build the class dates, and those dates are what students and instructors actually see.
Some classes meet 6–10 PM on Monday and 9 AM–5 PM on Saturday. Turn on the switch for per-day settings and each day gets its own time, place, and session type.If your saved schedule already varies by day, the switch turns itself on when you open the editor.
Each day can be tagged with what kind of session it is — Lecture, Skills Lab, Clinical, Examination, and so on. This shows up for students and feeds your teaching records.
Saving a pattern does not change dates that already exist. Nothing moves until you rebuild.That is why the pattern and the rebuild sit on the same page. After you save a pattern, Step 3 tells you whether your calendar still matches it:
Green: 12 class dates, matching the pattern above.
Yellow: These dates no longer match the pattern. Rebuild, or leave them if you changed the calendar on purpose.
Rebuilding deletes every class date and makes new ones. Attendance, instructor hours, feedback surveys, and lesson plans attached to those dates go with them. The confirmation screen counts exactly what you would lose before you click.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"FirstRespondersHub Docs","colors":{"primary":"#E63946","light":"#EF6B78","dark":"#1D3557"},"logo":{"light":"https://mintcdn.com/firstrespondershub/ak3PYIv4wgtmQKZV/logo/light.svg?fit=max\u0026auto=format\u0026n=ak3PYIv4wgtmQKZV\u0026q=85\u0026s=336a03479aaf0b6c6900b6d292b43f7a","dark":"https://mintcdn.com/firstrespondershub/ak3PYIv4wgtmQKZV/logo/dark.svg?fit=max\u0026auto=format\u0026n=ak3PYIv4wgtmQKZV\u0026q=85\u0026s=4a597fbe6c937f64fd965c85462995ac"},"favicon":"https://mintcdn.com/firstrespondershub/ak3PYIv4wgtmQKZV/favicon.svg?fit=max\u0026auto=format\u0026n=ak3PYIv4wgtmQKZV\u0026q=85\u0026s=3329b9d4b8caaf254cfa7188edf59582","navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://firstrespondershub.com/program-dashboard"}},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"firstrespondershub","hasAudioNarration":false,"actualSubdomain":"firstrespondershub","customDomains":["docs.firstrespondershub.com"],"gitSource":{"type":"github","owner":"anthonysaltarelli","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af13f0e8d3cf6967e4fcae7","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Guides","count":109},{"language":"default","tag":"Documentation","count":106},{"language":"default","tag":"Cohort Management","count":18},{"language":"default","tag":"Student Access","count":13},{"language":"default","tag":"Contacts","count":10},{"language":"default","tag":"Enrollment","count":10},{"language":"default","tag":"Leads \u0026 Information Requests","count":9},{"language":"default","tag":"Dashboard \u0026 Reports","count":8},{"language":"default","tag":"Payment Settings","count":8},{"language":"default","tag":"Courses","count":7}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"cohort-management/recurring-patterns","slug":"/cohort-management/recurring-patterns","pageMetadata":{"title":"Recurring patterns","description":"The weekly pattern your class dates come from: which days, what time, and where.","keywords":["recurring pattern","weekly schedule","which days it meets","session pattern"],"href":"/cohort-management/recurring-patterns"},"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: \"The weekly pattern your class dates come from: which days, what time, and where.\"\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`,em:`em`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`recurring pattern`}),` is the weekly rhythm of a class. “Every Monday, 6–10 PM, Main Campus.” “Every Wednesday, 6–9 PM, virtual, skills lab.”`]}),`\n`,_jsxs(_components.p,{children:[`The pattern is a template. It does not create anything by itself. You use it to `,_jsx(_components.strong,{children:`build the class dates`}),`, and those dates are what students and instructors actually see.`]}),`\n`,_jsx(Heading,{level:`2`,id:`where-to-set-it`,children:`Where to set it`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Settings → Schedule → Step 2 · Which days it meets.`})}),`\n`,_jsxs(_components.p,{children:[`You can also set a pattern while `,_jsx(_components.a,{href:`/cohort-management/creating-a-cohort`,children:`creating a cohort`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`the-simple-way`,children:`The simple way`}),`\n`,_jsx(_components.p,{children:`Most classes meet at the same time, in the same room, every day they meet. So the editor asks three things:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Which days`}),` — tick Monday, Wednesday, and so on.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`What time`}),` — one start time and one end time for all of them.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Where`}),` — one location, or virtual.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`That is it.`}),`\n`,_jsx(Heading,{level:`2`,id:`when-days-are-different`,children:`When days are different`}),`\n`,_jsx(_components.p,{children:`Some classes meet 6–10 PM on Monday and 9 AM–5 PM on Saturday. Turn on the switch for per-day settings and each day gets its own time, place, and session type.`}),`\n`,_jsx(_components.p,{children:`If your saved schedule already varies by day, the switch turns itself on when you open the editor.`}),`\n`,_jsx(Heading,{level:`2`,id:`session-types`,children:`Session types`}),`\n`,_jsx(_components.p,{children:`Each day can be tagged with what kind of session it is — Lecture, Skills Lab, Clinical, Examination, and so on. This shows up for students and feeds your teaching records.`}),`\n`,_jsx(Heading,{level:`2`,id:`changing-a-pattern-later`,children:`Changing a pattern later`}),`\n`,_jsxs(_components.p,{children:[`Saving a pattern `,_jsx(_components.strong,{children:`does not change dates that already exist`}),`. Nothing moves until you rebuild.`]}),`\n`,_jsx(_components.p,{children:`That is why the pattern and the rebuild sit on the same page. After you save a pattern, Step 3 tells you whether your calendar still matches it:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Green: `,_jsx(_components.em,{children:`12 class dates, matching the pattern above.`})]}),`\n`,_jsxs(_components.li,{children:[`Yellow: `,_jsx(_components.em,{children:`These dates no longer match the pattern.`}),` Rebuild, or leave them if you changed the calendar on purpose.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Rebuilding deletes every class date and makes new ones. Attendance, instructor hours, feedback surveys, and lesson plans attached to those dates go with them. The confirmation screen counts exactly what you would lose before you click.`})}),`\n`,_jsx(Heading,{level:`2`,id:`example`,children:`Example`}),`\n`,_jsx(_components.p,{children:`Your EMT class runs Tuesday and Thursday nights, 6–10 PM, at Station 2, from September 8 to December 18.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open the class → `,_jsx(_components.strong,{children:`Settings`}),` → `,_jsx(_components.strong,{children:`Schedule`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Step 1`}),` — first day September 8, last day December 18. Save.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Step 2`}),` — tick Tuesday and Thursday. Set 6:00 PM to 10:00 PM. Pick Station 2. Save.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Step 3`}),` — click `,_jsx(_components.strong,{children:`Build 30 class dates`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Thirty real dates land on the calendar. Instructors can take attendance against each one.`}),`\n`,_jsx(Heading,{level:`2`,id:`one-day-events`,children:`One-day events`}),`\n`,_jsx(_components.p,{children:`An event has no pattern. It has one date, a start time, and an end time. That is the whole schedule.`}),`\n`,_jsx(Heading,{level:`2`,id:`see-also`,children:`See also`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/cohort-management/schedule-and-sessions`,children:`Schedule and sessions`}),` — Working with the dates day to day.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/cohort-management/editing-and-cancelling-sessions`,children:`Editing and cancelling sessions`}),` — Change one date without rebuilding.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/cohort-management/creating-a-cohort`,children:`Creating a cohort`}),` — Set a pattern at the start.`]}),`\n`]})]})}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":"Recurring patterns","description":"The weekly pattern your class dates come from: which days, what time, and where.","keywords":["recurring pattern","weekly schedule","which days it meets","session pattern"],"href":"/cohort-management/recurring-patterns"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Where to set it","slug":"where-to-set-it","depth":2,"children":[]},{"title":"The simple way","slug":"the-simple-way","depth":2,"children":[]},{"title":"When days are different","slug":"when-days-are-different","depth":2,"children":[]},{"title":"Session types","slug":"session-types","depth":2,"children":[]},{"title":"Changing a pattern later","slug":"changing-a-pattern-later","depth":2,"children":[]},{"title":"Example","slug":"example","depth":2,"children":[]},{"title":"One-day events","slug":"one-day-events","depth":2,"children":[]},{"title":"See also","slug":"see-also","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"firstrespondershub","siteName":"FirstRespondersHub Docs","title":"Recurring patterns - FirstRespondersHub Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-30T15:24:08.404Z","originalFileLocation":"cohort-management/recurring-patterns.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=\"The weekly pattern your class dates come from: which days, what time, and where.\">\u003cmeta data-mint-head name=\"application-name\" content=\"FirstRespondersHub 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/firstrespondershub/gzS_b607mt1B25Gk/_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/firstrespondershub/gzS_b607mt1B25Gk/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/firstrespondershub/gzS_b607mt1B25Gk/_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/firstrespondershub/gzS_b607mt1B25Gk/_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/firstrespondershub/gzS_b607mt1B25Gk/_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/firstrespondershub/gzS_b607mt1B25Gk/_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/firstrespondershub/gzS_b607mt1B25Gk/_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/firstrespondershub/gzS_b607mt1B25Gk/_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/firstrespondershub/gzS_b607mt1B25Gk/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Recurring patterns - FirstRespondersHub Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"The weekly pattern your class dates come from: which days, what time, and where.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FirstRespondersHub Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://firstrespondershub.mintlify.site/_mintlify/api/og/v2?division=Cohort+Management\u0026amp;title=Recurring+patterns\u0026amp;description=The+weekly+pattern+your+class+dates+come+from%3A+which+days%2C+what+time%2C+and+where.\u0026amp;theme=415b827e13b591f7c09914b5\u0026amp;signature=80b77662c3a2a7eb6e534b3fca625667a70741b726d01db73d5571c30f71e716\">\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=\"Recurring patterns - FirstRespondersHub Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The weekly pattern your class dates come from: which days, what time, and where.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://firstrespondershub.mintlify.site/_mintlify/api/og/v2?division=Cohort+Management\u0026amp;title=Recurring+patterns\u0026amp;description=The+weekly+pattern+your+class+dates+come+from%3A+which+days%2C+what+time%2C+and+where.\u0026amp;theme=415b827e13b591f7c09914b5\u0026amp;signature=80b77662c3a2a7eb6e534b3fca625667a70741b726d01db73d5571c30f71e716\">\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/firstrespondershub/gzS_b607mt1B25Gk/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FirstRespondersHub Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#E63946\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cohort-management/recurring-patterns.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.firstrespondershub.com/#organization\",\"name\":\"FirstRespondersHub Docs\",\"url\":\"https://docs.firstrespondershub.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/firstrespondershub/ak3PYIv4wgtmQKZV/logo/light.svg?fit=max\u0026auto=format\u0026n=ak3PYIv4wgtmQKZV\u0026q=85\u0026s=336a03479aaf0b6c6900b6d292b43f7a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.firstrespondershub.com#website\",\"name\":\"FirstRespondersHub Docs\",\"url\":\"https://docs.firstrespondershub.com\",\"publisher\":{\"@id\":\"https://docs.firstrespondershub.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns#webpage\",\"url\":\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns\",\"name\":\"Recurring patterns\",\"description\":\"The weekly pattern your class dates come from: which days, what time, and where.\",\"dateModified\":\"2026-08-30T15:24:08.404Z\",\"isPartOf\":{\"@id\":\"https://docs.firstrespondershub.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Documentation\",\"item\":\"https://docs.firstrespondershub.com/dashboard-and-reports/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cohort Management\",\"item\":\"https://docs.firstrespondershub.com/cohort-management/index\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Recurring patterns\",\"item\":\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns#article\",\"headline\":\"Recurring patterns\",\"name\":\"Recurring patterns\",\"description\":\"The weekly pattern your class dates come from: which days, what time, and where.\",\"url\":\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns\",\"mainEntityOfPage\":{\"@id\":\"https://docs.firstrespondershub.com/cohort-management/recurring-patterns#webpage\"},\"dateModified\":\"2026-08-30T15:24:08.404Z\",\"keywords\":\"recurring pattern, weekly schedule, which days it meets, session pattern\",\"publisher\":{\"@id\":\"https://docs.firstrespondershub.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.firstrespondershub.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FirstRespondersHub Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"FirstRespondersHub Docs","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Getting Started","pages":[{"title":"FirstRespondersHub","href":""},{"title":"Introduction","href":"/guides/introduction"},{"title":"Setup Overview","href":"/guides/setup-overview"}]},{"group":"Documentation","pages":[{"group":"Dashboard \u0026 Reports","expanded":false,"pages":[{"title":"Dashboard and reports","href":"/dashboard-and-reports/index"},{"title":"Dashboard","href":"/dashboard-and-reports/dashboard"},{"title":"Calendar","href":"/dashboard-and-reports/calendar"},{"title":"Students","href":"/dashboard-and-reports/students"},{"title":"Transactions","href":"/dashboard-and-reports/transactions"},{"title":"Revenue report","href":"/dashboard-and-reports/revenue-report"},{"title":"Feedback and reviews","href":"/dashboard-and-reports/feedback-and-reviews"},{"title":"Attribution","href":"/dashboard-and-reports/attribution"}]},{"group":"Payment Settings","expanded":false,"pages":[{"title":"Overview","href":"/payment-settings/index"},{"title":"Stripe Connect","href":"/payment-settings/stripe-connect"},{"title":"Payment configurations","href":"/payment-settings/payment-configurations"},{"title":"Payment plans","href":"/payment-settings/payment-plans"},{"title":"Sponsored payments","href":"/payment-settings/sponsored-payments"},{"title":"Invoices and balances","href":"/payment-settings/invoices-and-balances"},{"title":"Coupons (promo codes)","href":"/payment-settings/coupons"},{"title":"Refunds","href":"/payment-settings/refunds"}]},{"group":"Enrollment","expanded":false,"pages":[{"title":"Overview","href":"/enrollment/index"},{"title":"Agreements","href":"/enrollment/agreements"},{"group":"Applications","expanded":false,"pages":[{"title":"Overview","href":"/enrollment/applications"},{"title":"Replace a Google registration form","href":"/enrollment/replace-a-google-form"},{"title":"Sections and questions","href":"/enrollment/applications-sections-fields"},{"title":"Section templates","href":"/enrollment/applications-templates"},{"title":"Save answers to the profile","href":"/enrollment/applications-profile-mapping"}]},{"title":"Program offering enrollment settings","href":"/enrollment/program-offerings-settings"},{"title":"Email notifications","href":"/enrollment/email-notifications"},{"title":"Deleting or discontinuing program offerings","href":"/enrollment/deleting-or-discontinuing-program-offerings"}]},{"group":"Cohort Management","expanded":false,"pages":[{"title":"Cohort Management","href":"/cohort-management/index"},{"title":"The cohort page","href":"/cohort-management/overview-and-editing"},{"title":"Creating a cohort","href":"/cohort-management/creating-a-cohort"},{"group":"Class settings","expanded":false,"pages":[{"title":"Class settings","href":"/cohort-management/settings-overview"},{"title":"Status and who can find it","href":"/cohort-management/status-and-visibility"},{"title":"Seats and stopping sign-ups","href":"/cohort-management/seats-and-capacity"},{"title":"Enrollment deadlines","href":"/cohort-management/enrollment-deadlines"},{"title":"Document fields","href":"/cohort-management/document-fields"},{"title":"Cancel, archive, or delete","description":"Three ways to take a class down, what each one does to students and codes, and which one you want.","href":"/cohort-management/deleting-a-cohort"}]},{"title":"Recurring patterns","href":"/cohort-management/recurring-patterns"},{"title":"Schedule and sessions","description":"Build the class dates from a pattern, then work with them one at a time.","href":"/cohort-management/schedule-and-sessions"},{"title":"Editing and cancelling sessions","href":"/cohort-management/editing-and-cancelling-sessions"},{"title":"Session topics and segments","href":"/cohort-management/session-topics-and-segments"},{"title":"Attendance","href":"/cohort-management/attendance"},{"title":"Students and invites","href":"/cohort-management/students-and-invites"},{"title":"Cohort waitlists","href":"/cohort-management/waitlists"},{"title":"Outcomes (from a cohort)","href":"/cohort-management/outcomes"},{"title":"Feedback","href":"/cohort-management/feedback"}]},{"group":"Posts","expanded":false,"pages":[{"title":"Posts","href":"/posts/index"},{"title":"Creating and publishing a post","href":"/posts/creating-a-post"},{"title":"Managing posts","href":"/posts/managing-posts"},{"title":"Student post feed","href":"/posts/student-post-feed"},{"title":"Post email notifications","href":"/posts/email-notifications"}]},{"group":"Courses","expanded":false,"pages":[{"title":"Overview","href":"/courses/index"},{"title":"Creating and managing courses","href":"/courses/creating-and-managing"},{"title":"Structure: modules and lessons","href":"/courses/structure-modules-lessons"},{"title":"Content and media","href":"/courses/content-and-media"},{"title":"Assigning courses to program offerings","href":"/courses/assigning-to-offerings"},{"title":"Sessions and lessons","href":"/courses/sessions-and-lessons"},{"title":"Standalone courses","href":"/courses/standalone-courses"}]},{"group":"Student Access","expanded":false,"pages":[{"title":"Overview","href":"/student-access/index"},{"title":"What students receive","href":"/student-access/what-students-receive"},{"title":"Set up a course","href":"/student-access/set-up-a-course"},{"title":"Vendor presets","href":"/student-access/vendor-presets"},{"title":"Import and manage codes","href":"/student-access/import-and-manage-codes"},{"title":"When students get access","href":"/student-access/when-students-get-access"},{"title":"Send access to students","href":"/student-access/send-access"},{"title":"Different values per class","href":"/student-access/different-values-per-class"},{"title":"What students see","href":"/student-access/what-students-see"},{"title":"Buying more than one seat","href":"/student-access/buying-more-than-one-seat"},{"title":"Refunds and unused codes","href":"/student-access/refunds-and-unused-codes"},{"title":"Activity and stock alerts","href":"/student-access/activity-and-alerts"},{"title":"Troubleshooting","href":"/student-access/troubleshooting"}]},{"group":"Teaching \u0026 Instructor Hours","expanded":false,"pages":[{"title":"Overview","href":"/teaching-topics-and-instructor-hours/index"},{"title":"Teaching Topics","href":"/teaching-topics-and-instructor-hours/teaching-topics"},{"title":"Session Segments (Manage Teaching)","href":"/teaching-topics-and-instructor-hours/session-segments"},{"title":"Instructor Hours Report","href":"/teaching-topics-and-instructor-hours/instructor-hours-report"}]},{"group":"Outcomes","expanded":false,"pages":[{"title":"Overview","href":"/outcomes/index"},{"title":"Results \u0026 Certifications","href":"/outcomes/results-and-certifications"},{"title":"Outcome Types","href":"/outcomes/outcome-types"},{"title":"Recording outcomes in bulk","href":"/outcomes/recording-in-bulk"},{"title":"Unenrolling a student from a cohort","href":"/outcomes/unenrolling-from-cohort"}]},{"group":"Leads \u0026 Information Requests","expanded":false,"pages":[{"title":"Overview","href":"/leads/index"},{"title":"Where leads come from","href":"/leads/where-leads-come-from"},{"title":"Viewing and filtering leads","href":"/leads/viewing-and-filtering-leads"},{"title":"Lead details and status","href":"/leads/lead-details-and-status"},{"title":"Notes and activity","href":"/leads/notes-and-activity"},{"title":"Waitlists","href":"/leads/waitlists"},{"title":"Cart abandonment emails","href":"/leads/cart-abandonment-emails"},{"title":"Pipeline metrics","href":"/leads/pipeline-metrics"},{"title":"What updates automatically","href":"/leads/automatic-updates"}]},{"group":"Contacts","expanded":false,"pages":[{"title":"Overview","href":"/contacts/index"},{"title":"The contact record","href":"/contacts/contact-record-and-sources"},{"title":"Managing contacts","href":"/contacts/managing-contacts"},{"title":"Tags","href":"/contacts/tags"},{"title":"Custom lists and the audience builder","href":"/contacts/custom-lists-and-audience-builder"},{"title":"Importing contacts","href":"/contacts/importing-contacts"},{"title":"Email campaigns","href":"/contacts/email-campaigns"},{"title":"Send history and deliverability","href":"/contacts/send-history-and-deliverability"},{"title":"Promote a contact to a lead","href":"/contacts/promote-to-lead"},{"title":"Unsubscribe and compliance","href":"/contacts/unsubscribe-and-compliance"}]},{"group":"Plans \u0026 Billing","expanded":false,"pages":[{"title":"Plans and billing","href":"/plans-and-billing/index"},{"title":"Plan tiers and limits","href":"/plans-and-billing/plan-tiers-and-limits"},{"title":"Managing your plan","href":"/plans-and-billing/managing-your-plan"}]},{"group":"Your Organization","expanded":false,"pages":[{"title":"Your organization","href":"/organization-settings/index"},{"title":"Organization profile","href":"/organization-settings/organization-profile"},{"title":"Group training section","href":"/organization-settings/corporate-training"},{"title":"Users and roles","href":"/organization-settings/users-and-roles"},{"title":"Instructor bios and profiles","href":"/organization-settings/instructor-profiles"},{"title":"Login and security","href":"/organization-settings/login-and-security"}]}]}]}]},"basePath":"","title":"Recurring patterns - FirstRespondersHub Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}