Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.
A playbook is a ready-made set of compliance checks. This guide shows MSP staff how to go from choosing a playbook to running an assessment. Company users see the finished assessments their IT provider shares. They do not import playbooks.
Go to Settings > Compliance > Playbooks. Click Best Practices for broad operational and technology reviews, or Security Frameworks for framework families such as CIS Benchmarks, CAN/DGSI 104, NIS2, NIST CSF 2.0 and Cyber Essentials. Or type in Search all playbooks….
The Playbooks home page with the Best Practices and Security Frameworks cards.
2
Read the checks
Click the playbook’s name to open its details. The window is read-only. Click Cancel to close it. Check the card’s version and check count.
3
Import the playbook
Click Add on the card. In Add Playbooks to Tenant, check the folder, choose a Status list, review the Device types if shown, then click Add to Tenant. A card marked Imported was imported before; importing it again adds only missing checks to the existing group. See Playbook settings for every dialog option.
4
Tune the imported checks
Open Settings > Compliance > Checks and find the folder named in the import message. Edit the guidance and which companies and devices each check applies to. See Compliance settings.
5
Put the group in a run template
Open Settings > Compliance > Runs. Create a template, or open one, then add the imported group on its Groups tab.
6
Run the assessment
Run the template against the companies you choose, collect evidence and review the results in Compliance.
A playbook standardizes the questions you ask every client. It does not supply evidence or certify a client. Check the product version and the client’s scope before you assign a benchmark.
Importing a playbook again adds checks that are missing from your copy, such as checks added to the catalog since your first import, to the existing group. It does not update checks you already have, so review edited checks against the catalog yourself. The Imported badge shows that the tenant already holds checks from that playbook.For CIS product families and L1 or L2 profiles, see Adding CIS Benchmarks. CIS benchmark profiles are different from CIS Controls Implementation Groups. For clients under the EU NIS2 directive, see Adding NIS2 playbooks.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"MSPortal.ai Documentation","colors":{"primary":"#0C8376","light":"#15B79E","dark":"#107569"},"logo":{"light":"https://mintcdn.com/msportal/KnbwIXtZSTlVJTt6/logo/light.svg?fit=max\u0026auto=format\u0026n=KnbwIXtZSTlVJTt6\u0026q=85\u0026s=eb69f6d6bf16b2c401770aef19ade1d2","dark":"https://mintcdn.com/msportal/KnbwIXtZSTlVJTt6/logo/dark.svg?fit=max\u0026auto=format\u0026n=KnbwIXtZSTlVJTt6\u0026q=85\u0026s=03f8df7191e7a8ea7da084df57f6107f"},"favicon":"https://mintcdn.com/msportal/KjsKytvp08K0bejm/favicon-16x16.png?fit=max\u0026auto=format\u0026n=KjsKytvp08K0bejm\u0026q=85\u0026s=378df7f039bbff7885231fec799d29ac","navbar":{"links":[{"href":"/release-notes/roadmap","label":"Roadmap"},{"href":"mailto:support@msportal.ai","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.msportal.ai"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/msportal"},"links":[{"header":"Resources","items":[{"label":"MSPortal.ai","href":"https://msportal.ai"},{"label":"Support","href":"mailto:support@msportal.ai"},{"label":"Status","href":"https://status.msportal.ai"}]}]},"fonts":{"family":"Inter"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"msportal","hasAudioNarration":false,"actualSubdomain":"msportal","customDomains":["docs.msportal.ai"],"gitSource":{"type":"github","owner":"msportal-ai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af0a9877d00ba4b24167b8b","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"MSP Guides","count":466},{"language":"default","tag":"API Reference","count":432},{"language":"default","tag":"Operations","count":124},{"language":"default","tag":"Planning","count":101},{"language":"default","tag":"Integrations","count":93},{"language":"default","tag":"Projects","count":75},{"language":"default","tag":"Protection","count":59},{"language":"default","tag":"Standards","count":56},{"language":"default","tag":"Client Onboarding","count":48},{"language":"default","tag":"Compliance","count":44}]},"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":[{"filePath":"style.css","content":"#page-title{font-size:1.75rem;line-height:2.125rem}#header .prose.text-lg{font-size:1rem;line-height:1.5rem;color:rgb(var(--gray-500))}#content-area .prose{font-size:0.9375rem;line-height:1.6}#content-area .mdx-content{margin-top:1.5rem}#content-area .mdx-content h2{font-size:1.25rem;line-height:1.75rem;margin-top:2.25rem;margin-bottom:0.75rem}#content-area .mdx-content h3{font-size:1.0625rem;line-height:1.5rem;margin-top:1.75rem;margin-bottom:0.5rem}#content-area .mdx-content li{margin-top:0.25em;margin-bottom:0.25em}#content-area .steps{margin-top:1rem}#content-area .step{padding-bottom:0.75rem}#content-area [data-component-part=\"step-title\"]{margin-top:0.25rem;margin-bottom:0.375rem}#sidebar-content li>a,#sidebar-content li>button{font-size:0.875rem;line-height:1.25rem;padding-top:0.3125rem;padding-bottom:0.3125rem}#sidebar-content li>a span{hyphens:manual}#sidebar-content a.nav-anchor{margin-bottom:0.25rem;font-size:0.875rem}#sidebar-content ul:has(>li>a.nav-anchor){margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px solid rgb(var(--gray-100))}.dark #sidebar-content ul:has(>li>a.nav-anchor){border-bottom-color:rgb(255 255 255 / 0.1)}#table-of-contents{font-size:0.8125rem;line-height:1.25rem}#sidebar-content li>a>div:first-child:has(>svg,>img){display:none}:root{--sidebar-width: 16rem}@media (min-width: 1024px){#navbar .max-w-8xl,#body-content{max-width:none}#content-container{max-width:88rem;margin-left:0;padding-left:2.5rem;padding-right:2rem;column-gap:2.5rem;justify-content:space-between}}@media (min-width: 1280px){#content-area{width:calc(100% - 16.5rem);max-width:52rem;margin-left:0}#navbar.is-wide~#body-content #content-container{max-width:none}#navbar.is-wide~#body-content #content-area{width:100%;max-width:none}#table-of-contents-layout{width:14rem;padding-left:0}#table-of-contents{width:14rem}}.roadmap-embed{display:block;border:0;background:transparent;color-scheme:light}.dark .roadmap-embed{color-scheme:dark}#content-area img[width=\"390\"],#content-area img[width=\"780\"]{width:100%!important;max-width:300px!important;height:auto!important;margin-left:auto;margin-right:auto}"}],"page":{"pagePath":"user-guides/playbooks/index","slug":"/user-guides/playbooks/index","pageMetadata":{"title":"Use playbooks to prepare compliance reviews","description":"Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.","icon":"book","href":"/user-guides/playbooks/index"},"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: \"Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.\"\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`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,OptimizedImage,Step,Steps,Table}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,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:[_jsx(_components.p,{children:`A playbook is a ready-made set of compliance checks. This guide shows MSP staff how to go from choosing a playbook to running an assessment. Company users see the finished assessments their IT provider shares. They do not import playbooks.`}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`You need `,_jsx(_components.code,{children:`read_settings_playbooks`}),` to browse and `,_jsx(_components.code,{children:`manage_settings_playbooks`}),` plus an active billing account to import.`]}),`\n`,_jsx(_components.li,{children:`Your tenant needs at least one status list. The import asks you to choose one.`}),`\n`,_jsx(_components.li,{children:`Importing copies checks into your tenant. It does not change any endpoint, start an assessment or assign checks to a company.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`from-playbook-to-assessment`,children:`From playbook to assessment`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open the Playbooks library`,children:[_jsxs(_components.p,{children:[`Go to `,_jsx(_components.strong,{children:`Settings > Compliance > Playbooks`}),`. Click `,_jsx(_components.strong,{children:`Best Practices`}),` for broad operational and technology reviews, or `,_jsx(_components.strong,{children:`Security Frameworks`}),` for framework families such as `,_jsx(_components.strong,{children:`CIS Benchmarks`}),`, `,_jsx(_components.strong,{children:`CAN/DGSI 104`}),`, `,_jsx(_components.strong,{children:`NIS2`}),`, `,_jsx(_components.strong,{children:`NIST CSF 2.0`}),` and `,_jsx(_components.strong,{children:`Cyber Essentials`}),`. Or type in `,_jsx(_components.strong,{children:`Search all playbooks…`}),`.`]}),_jsx(Frame,{caption:`The Playbooks home page with the Best Practices and Security Frameworks cards.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/Xp6Abo5mPW5nOe5R/images/product/playbooks-library-paths.png?fit=max\u0026auto=format\u0026n=Xp6Abo5mPW5nOe5R\u0026q=85\u0026s=a8c1d9a070ec53f36e7d34c88fe5b23a`,alt:`The Playbooks home page with the Best Practices and Security Frameworks cards`,width:`1856`,height:`506`,\"data-og-width\":`1856`,\"data-og-height\":`506`,\"data-path\":`images/product/playbooks-library-paths.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/Xp6Abo5mPW5nOe5R/images/product/playbooks-library-paths.png?w=280\u0026fit=max\u0026auto=format\u0026n=Xp6Abo5mPW5nOe5R\u0026q=85\u0026s=af9efc56ab0f11a85b8d8e8b67729a15 280w, https://mintcdn.com/msportal/Xp6Abo5mPW5nOe5R/images/product/playbooks-library-paths.png?w=560\u0026fit=max\u0026auto=format\u0026n=Xp6Abo5mPW5nOe5R\u0026q=85\u0026s=030e74fe532fb004fa3d49effefd03f2 560w, https://mintcdn.com/msportal/Xp6Abo5mPW5nOe5R/images/product/playbooks-library-paths.png?w=840\u0026fit=max\u0026auto=format\u0026n=Xp6Abo5mPW5nOe5R\u0026q=85\u0026s=41017f99b70ba48d793267285e21c193 840w, https://mintcdn.com/msportal/Xp6Abo5mPW5nOe5R/images/product/playbooks-library-paths.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Xp6Abo5mPW5nOe5R\u0026q=85\u0026s=2a9194f08d0971cdff56021fb33680f3 1100w, https://mintcdn.com/msportal/Xp6Abo5mPW5nOe5R/images/product/playbooks-library-paths.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Xp6Abo5mPW5nOe5R\u0026q=85\u0026s=06547e070bfc102c70786d14e7841250 1650w, https://mintcdn.com/msportal/Xp6Abo5mPW5nOe5R/images/product/playbooks-library-paths.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Xp6Abo5mPW5nOe5R\u0026q=85\u0026s=c598b1c5e1981ea4b33a15283a445557 2500w`})})]}),_jsx(Step,{title:`Read the checks`,children:_jsxs(_components.p,{children:[`Click the playbook’s name to open its details. The window is read-only. Click `,_jsx(_components.strong,{children:`Cancel`}),` to close it. Check the card’s version and check count.`]})}),_jsx(Step,{title:`Import the playbook`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add`}),` on the card. In `,_jsx(_components.strong,{children:`Add Playbooks to Tenant`}),`, check the folder, choose a `,_jsx(_components.strong,{children:`Status list`}),`, review the `,_jsx(_components.strong,{children:`Device types`}),` if shown, then click `,_jsx(_components.strong,{children:`Add to Tenant`}),`. A card marked `,_jsx(_components.strong,{children:`Imported`}),` was imported before; importing it again adds only missing checks to the existing group. See `,_jsx(_components.a,{href:`/user-guides/settings/playbooks`,children:`Playbook settings`}),` for every dialog option.`]})}),_jsx(Step,{title:`Tune the imported checks`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Settings > Compliance > Checks`}),` and find the folder named in the import message. Edit the guidance and which companies and devices each check applies to. See `,_jsx(_components.a,{href:`/user-guides/settings/compliance`,children:`Compliance settings`}),`.`]})}),_jsx(Step,{title:`Put the group in a run template`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Settings > Compliance > Runs`}),`. Create a template, or open one, then add the imported group on its `,_jsx(_components.strong,{children:`Groups`}),` tab.`]})}),_jsx(Step,{title:`Run the assessment`,children:_jsxs(_components.p,{children:[`Run the template against the companies you choose, collect evidence and review the results in `,_jsx(_components.a,{href:`/user-guides/compliance/index`,children:`Compliance`}),`.`]})})]}),`\n`,_jsx(_components.p,{children:`A playbook standardizes the questions you ask every client. It does not supply evidence or certify a client. Check the product version and the client’s scope before you assign a benchmark.`}),`\n`,_jsx(Heading,{level:`2`,id:`keep-imported-content-current`,children:`Keep imported content current`}),`\n`,_jsxs(_components.p,{children:[`Importing a playbook again adds checks that are missing from your copy, such as checks added to the catalog since your first import, to the existing group. It does not update checks you already have, so review edited checks against the catalog yourself. The `,_jsx(_components.strong,{children:`Imported`}),` badge shows that the tenant already holds checks from that playbook.`]}),`\n`,_jsxs(_components.p,{children:[`For CIS product families and L1 or L2 profiles, see `,_jsx(_components.a,{href:`/user-guides/compliance/adding-cis-benchmarks`,children:`Adding CIS Benchmarks`}),`. CIS benchmark profiles are different from CIS Controls Implementation Groups. For clients under the EU NIS2 directive, see `,_jsx(_components.a,{href:`/user-guides/compliance/adding-nis2-playbooks`,children:`Adding NIS2 playbooks`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Problem`}),_jsx(_components.th,{children:`What to do`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Add`}),` is disabled`]}),_jsxs(_components.td,{children:[`Ask an administrator for `,_jsx(_components.code,{children:`manage_settings_playbooks`}),` and check that billing is active.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The Playbooks tab is missing`}),_jsxs(_components.td,{children:[`Ask an administrator for `,_jsx(_components.code,{children:`read_settings_playbooks`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The imported group exists but a company has no assessment`}),_jsx(_components.td,{children:`Add the group to a run template and run it against that company.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`You cannot find the imported checks`}),_jsxs(_components.td,{children:[`Look in the folder the import message named, under `,_jsx(_components.strong,{children:`Settings > Compliance > Checks`}),`.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`frequently-asked-questions`,children:`Frequently asked questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Is a playbook a finished assessment?`,id:`is-a-playbook-a-finished-assessment`,children:_jsx(_components.p,{children:`No. It is check content. You still run the assessment and record evidence.`})}),_jsx(Accordion,{title:`Can company users import playbooks?`,id:`can-company-users-import-playbooks`,children:_jsx(_components.p,{children:`No. Importing is an MSP settings task.`})}),_jsx(Accordion,{title:`Does importing change endpoint settings?`,id:`does-importing-change-endpoint-settings`,children:_jsx(_components.p,{children:`No. It adds checks and a group to your tenant. Fixing a client’s configuration is separate work.`})}),_jsx(Accordion,{title:`Are all frameworks and the latest benchmarks always available?`,id:`are-all-frameworks-and-the-latest-benchmarks-always-available`,children:_jsx(_components.p,{children:`Use the catalog your account shows, with its names, versions and check counts.`})}),_jsx(Accordion,{title:`Does an imported group give every company a review?`,id:`does-an-imported-group-give-every-company-a-review`,children:_jsx(_components.p,{children:`No. Add it to a run template and run it for the companies you choose.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`related-guides`,children:`Related guides`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guides/settings/playbooks`,children:`Playbook settings`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guides/settings/compliance`,children:`Compliance settings`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guides/compliance/index`,children:`Compliance`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guides/compliance/adding-cis-benchmarks`,children:`Adding CIS Benchmarks`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guides/compliance/adding-nis2-playbooks`,children:`Adding NIS2 playbooks`})}),`\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":"Use playbooks to prepare compliance reviews","description":"Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.","icon":"book","href":"/user-guides/playbooks/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"From playbook to assessment","slug":"from-playbook-to-assessment","depth":2,"children":[]},{"title":"Keep imported content current","slug":"keep-imported-content-current","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]},{"title":"Frequently asked questions","slug":"frequently-asked-questions","depth":2,"children":[]},{"title":"Related guides","slug":"related-guides","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/msportal/d65dc731b8cde0aa/roadmap-embed.js"],"subdomain":"msportal","siteName":"MSPortal.ai Documentation","title":"Use playbooks to prepare compliance reviews - MSPortal.ai Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-13T17:51:51.080Z","originalFileLocation":"user-guides/playbooks/index.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=\"Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.\">\u003cmeta data-mint-head name=\"application-name\" content=\"MSPortal.ai Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/msportal/MdEo74vho503Sp8Y/_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/msportal/MdEo74vho503Sp8Y/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/msportal/MdEo74vho503Sp8Y/_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/msportal/MdEo74vho503Sp8Y/_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/msportal/MdEo74vho503Sp8Y/_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/msportal/MdEo74vho503Sp8Y/_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/msportal/MdEo74vho503Sp8Y/_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/msportal/MdEo74vho503Sp8Y/_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/msportal/MdEo74vho503Sp8Y/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Use playbooks to prepare compliance reviews - MSPortal.ai Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MSPortal.ai Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.msportal.ai/user-guides/playbooks\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://msportal.mintlify.site/_mintlify/api/og/v2?division=Playbooks\u0026amp;title=Use+playbooks+to+prepare+compliance+reviews\u0026amp;description=Pick+a+playbook%2C+import+its+checks+into+your+tenant%2C+then+set+up+the+assessment+for+your+clients.\u0026amp;theme=601404f1acc62abadd26bc13\u0026amp;signature=2c2bbca240ab50fe4eb41be277b657e21ed7b31bd8aeff6aa5b8aaa0c33a39c1\">\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=\"Use playbooks to prepare compliance reviews - MSPortal.ai Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://msportal.mintlify.site/_mintlify/api/og/v2?division=Playbooks\u0026amp;title=Use+playbooks+to+prepare+compliance+reviews\u0026amp;description=Pick+a+playbook%2C+import+its+checks+into+your+tenant%2C+then+set+up+the+assessment+for+your+clients.\u0026amp;theme=601404f1acc62abadd26bc13\u0026amp;signature=2c2bbca240ab50fe4eb41be277b657e21ed7b31bd8aeff6aa5b8aaa0c33a39c1\">\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/msportal/MdEo74vho503Sp8Y/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MSPortal.ai Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0C8376\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.msportal.ai/user-guides/playbooks\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/user-guides/playbooks/index.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.msportal.ai/#organization\",\"name\":\"MSPortal.ai Documentation\",\"url\":\"https://docs.msportal.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/msportal/KnbwIXtZSTlVJTt6/logo/light.svg?fit=max\u0026auto=format\u0026n=KnbwIXtZSTlVJTt6\u0026q=85\u0026s=eb69f6d6bf16b2c401770aef19ade1d2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.msportal.ai#website\",\"name\":\"MSPortal.ai Documentation\",\"url\":\"https://docs.msportal.ai\",\"publisher\":{\"@id\":\"https://docs.msportal.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.msportal.ai/user-guides/playbooks#webpage\",\"url\":\"https://docs.msportal.ai/user-guides/playbooks\",\"name\":\"Use playbooks to prepare compliance reviews\",\"description\":\"Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.\",\"dateModified\":\"2026-10-13T17:51:51.080Z\",\"isPartOf\":{\"@id\":\"https://docs.msportal.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.msportal.ai/user-guides/playbooks#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.msportal.ai/user-guides/playbooks#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Playbooks\",\"item\":\"https://docs.msportal.ai/user-guides/playbooks/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Use playbooks to prepare compliance reviews\",\"item\":\"https://docs.msportal.ai/user-guides/playbooks\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.msportal.ai/user-guides/playbooks#article\",\"headline\":\"Use playbooks to prepare compliance reviews\",\"name\":\"Use playbooks to prepare compliance reviews\",\"description\":\"Pick a playbook, import its checks into your tenant, then set up the assessment for your clients.\",\"url\":\"https://docs.msportal.ai/user-guides/playbooks\",\"mainEntityOfPage\":{\"@id\":\"https://docs.msportal.ai/user-guides/playbooks#webpage\"},\"dateModified\":\"2026-10-13T17:51:51.080Z\",\"publisher\":{\"@id\":\"https://docs.msportal.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.msportal.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MSPortal.ai Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MSPortal.ai Documentation","nav":{"global":null,"tabs":[{"tab":"Company Guides","pages":[{"title":"Company Guides","href":"/user-guides/account/manage-your-profile"}]},{"tab":"MSP Guides","anchors":[{"anchor":"Getting started","icon":"rocket","pages":[{"title":"Getting started","href":"/user-guides/getting-started"}]},{"anchor":"Planning","icon":"compass","pages":[{"title":"Planning","href":"/user-guides/company-overview"}]},{"anchor":"Operations","icon":"briefcase","pages":[{"title":"Operations","href":"/user-guides/client-onboarding"}]},{"anchor":"Protection","icon":"shield-halved","pages":[{"title":"Protection","href":"/user-guides/cloud"}]},{"anchor":"MSP Tools","icon":"toolbox","pages":[{"title":"MSP Tools","href":"/user-guides/msp-tools"}]},{"anchor":"Administration","icon":"gear","groups":[{"group":"Settings","pages":[{"title":"Settings overview","icon":"gear","href":"/user-guides/settings"},{"title":"Users \u0026 Roles","icon":"users","href":"/user-guides/settings/users-roles"},{"title":"Global Team Roles","icon":"users","href":"/user-guides/settings/global-team-roles"},{"title":"Change a Company user’s permissions","icon":"user-shield","href":"/user-guides/settings/change-company-user-permissions"},{"title":"Give a parent-company user access to child companies","sidebarTitle":"Parent-company access","icon":"sitemap","href":"/user-guides/settings/parent-company-access"},{"title":"Custom Fields","icon":"table-list","href":"/user-guides/settings/custom-fields"},{"title":"Companies Settings","icon":"building","href":"/user-guides/settings/companies"},{"title":"Project Settings","icon":"gear","href":"/user-guides/settings/projects"},{"title":"Planner settings","icon":"table-cells-large","href":"/user-guides/settings/planner-views"},{"title":"Training settings","icon":"graduation-cap","href":"/user-guides/settings/training"},{"title":"Ticket settings","icon":"ticket","href":"/user-guides/settings/tickets"},{"title":"Co-managed support","icon":"handshake","href":"/user-guides/settings/comanaged-support"},{"title":"Compliance Settings","icon":"shield-check","href":"/user-guides/settings/compliance"},{"title":"Schedule compliance assessments","icon":"calendar","href":"/user-guides/settings/compliance-schedules"},{"title":"Configure compliance scoring","icon":"sliders","href":"/user-guides/settings/compliance-scoring"},{"title":"Configure risk tracking and categories","icon":"shield-alert","href":"/user-guides/settings/compliance-risk"},{"title":"Playbook settings","icon":"book","href":"/user-guides/settings/playbooks"},{"title":"External Resources Settings","icon":"link","href":"/user-guides/settings/external"},{"title":"Onboarding Settings","icon":"clipboard-check","href":"/user-guides/settings/onboarding"},{"title":"Note templates","icon":"file-lines","href":"/user-guides/settings/templates"},{"title":"Email settings","icon":"envelope","href":"/user-guides/settings/email"},{"title":"Client Health scoring settings","icon":"heart-pulse","href":"/user-guides/settings/scoring"},{"title":"Traffic Light settings","icon":"traffic-light","href":"/user-guides/settings/traffic-light-settings"},{"title":"Manage the Standards catalog","icon":"wrench","href":"/user-guides/settings/standards"},{"title":"Configure Standards tiers and deployment options","icon":"layer-group","href":"/user-guides/settings/standards-tiers"},{"title":"Choose which Standards apply","icon":"filter","href":"/user-guides/settings/standards-applicability"},{"title":"Use PSA billing to answer Standards","icon":"tags","href":"/user-guides/settings/standards-sku-automation"},{"title":"Sync Standards to companies","icon":"arrows-rotate","href":"/user-guides/settings/sync-standards"},{"title":"Retire Standards definitions","icon":"trash-can","href":"/user-guides/settings/retire-standards"},{"title":"Financial Reporting Settings","icon":"dollar-sign","href":"/user-guides/settings/financial-reporting"},{"title":"Integrations Settings","icon":"plug","href":"/user-guides/settings/integrations"},{"title":"Integration Company Mapping","icon":"diagram-project","href":"/user-guides/settings/integration-company-mapping"},{"title":"Liongard Documentation Visibility","icon":"radar","href":"/user-guides/settings/liongard-visibility"},{"group":"Automation","expanded":false,"pages":[{"title":"Automation Rules","icon":"robot","href":"/user-guides/settings/automation/index"},{"title":"Rule Wizard Walkthrough","icon":"list-check","href":"/user-guides/settings/automation/wizard"},{"title":"Bundling Automation Matches","icon":"layer-group","href":"/user-guides/settings/automation/bundling"},{"title":"Example Automation Rules","icon":"book-open","href":"/user-guides/settings/automation/examples"}]},{"title":"Import and export data","icon":"file-import","href":"/user-guides/settings/import-export"},{"title":"Tenant Settings","icon":"building-columns","href":"/user-guides/settings/tenant"},{"title":"Billing settings","description":"Review your subscription, usage and invoices, and manage payment methods in the hosted billing portal.","icon":"credit-card","href":"/user-guides/settings/billing"}]},{"group":"Playbooks","pages":[{"title":"Use playbooks to prepare compliance reviews","icon":"book","href":"/user-guides/playbooks/index"}]}]},{"anchor":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/user-guides/integrations"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/budgets/list-budgets"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/release-notes"}]}]},"basePath":"","title":"Use playbooks to prepare compliance reviews - MSPortal.ai Documentation","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-CXMGc493.js","DynamicMarkdown-D-2HDKEp.js","zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}