Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.
The AI Readiness playbook is a vendor-neutral review of whether a client can adopt AI safely, govern it, and measure its value. The AI Readiness Overview block turns that review into a score and a list of open gaps on a dashboard or report. This guide is for MSP staff.
Importing the playbook does not add anything to a dashboard. It only adds the checks to your library. The block shows a score once you complete all three parts: import the playbook, run its checks for a client, and add the block to a dashboard.
To import, you need Playbooks management permission and an active subscription.
To run the checks and record results, you need Compliance write access.
To add the block, you need Write or Manage access to Dashboards, plus Compliance read access. The block does not appear in the Widget Library without Compliance access.
Your tenant needs at least one status list. The import uses your default list unless you pick another.
Open Settings > Compliance > Playbooks and click Best Practices. AI Readiness is under Operational reviews. It has 15 company-level checks.
AI Readiness in the Best Practices library.
2
Click Add
Click Add on the AI Readiness card. To read the checks first, click the playbook’s name.
3
Check the folder and status list
In Add Playbooks to Tenant, the checks go to Standard Playbooks / AI Readiness. Your default Status list is already selected. Change it if you assess with another list.
Add Playbooks to Tenant for AI Readiness.
4
Click Add to Tenant
The card now shows Imported. MSPortal also creates a check group called AI Readiness, which you use in the next step. The imported checks start out Approved, so you can run them right away.
The Imported badge confirms the checks are in your library.
The block reads AI Readiness checks that are assigned to a company. A run assigns them.
1
Open Run Checks
Open Compliance and click Run Checks.
2
Name the run
Type a Name, such as AI Readiness review. Notes and Due date are optional. Leave Hide from company users clear if the client should see these checks in their portal.
3
Pick the client
On the Companies tab, search for the client and tick it. Tick several clients to assess them all in one run.
4
Pick the AI Readiness group
In Select checks, open the Groups tab, search for AI Readiness, and tick it. The badges read Total: 15 and Group: 15.
One client and the AI Readiness group, ready to run.
5
Click Run compliance checks
MSPortal shows Compliance run queued successfully and assigns the checks in the background, usually within a minute.
6
Record the results
In the Tree view, expand the client, then the run, then Company Checks. Set each check’s status from its status button. To set the same status on several checks, tick them, click Actions in the page header, and choose Set Status.
AI Readiness checks for one client, with results recorded.
Open a custom dashboard and click Edit, or create one: click Dashboards, then the + button. See Create and edit a dashboard.
2
Find the block
Click Widget Library and search for AI Readiness. Click AI Readiness Overview under Compliance. The block appears in the first free spot on the dashboard.
AI Readiness Overview in the Widget Library.
3
Arrange it
Drag the grip to move the block, and use the size button to resize it. A larger block shows more gaps.
4
Click Save
Click Save in the page header and wait for Dashboard saved.
The same block is available in reports. Add AI Readiness Overview from the report builder’s block list to put the score in a business review.
Pick the client in the company selector at the top of the page. In Global View, the block combines every company that has AI Readiness checks.
AI Readiness for one client: 9 of 15 checks passed.
Part
What it shows
AI readiness score
The share of the client’s AI Readiness checks with a passing status. The score leaves out statuses your status list excludes from scoring.
Score label
Healthy at 80% or more, At risk from 60% to 79%, Failing below 60%.
Passed
Checks whose status your status list marks as passing, such as Compliant or Not Applicable.
Needs attention
Checks that have not passed yet: Not Compliant results and checks still at New or In Progress.
Open gaps
The checks that need attention, highest priority first. A small block shows fewer and adds +N more gaps.
A client with no AI Readiness checks assigned shows Not assessed with Make sure you’ve run the AI Readiness playbook for this client. Run the playbook for that client to fill it.
Company users see the block only on a dashboard or report your MSP shares with them, and only for their own company. The block counts only checks visible to them, so a run created with Hide from company users does not appear in their view. To share a dashboard, see Dashboard settings.
Does importing the playbook turn on the dashboard?
No. Importing adds 15 checks and an AI Readiness group to your library. It does not assign them to a company or add a block to any dashboard. Complete the three parts in this guide.
What happens when I reassess a client?
The score counts AI Readiness checks from every run for that client, open or completed. Completed runs still count. When a client has more than one run, the block also compares the latest run’s score with the previous one.
Can I change the checks?
Yes. Edit the imported checks in Settings > Compliance > Checks. Your edits stay when you import the playbook again, which only adds checks you do not have yet.
Can I show AI Readiness for several clients at once?
In Global View, or with several companies selected, the block combines their checks into one score. For a per-client view, pick one company in the selector.
{"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":"6af4f9ed2f6501fd00f0daf0","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"MSP Guides","count":470},{"language":"default","tag":"API Reference","count":432},{"language":"default","tag":"Operations","count":126},{"language":"default","tag":"Planning","count":101},{"language":"default","tag":"Integrations","count":95},{"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":45}]},"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":"custom-rbac-roles","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}],"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}#content-area [data-component-part=\"accordion-content\"] td,#content-area [data-component-part=\"accordion-content\"] th{min-width:0}@media (max-width: 639px){#content-area [data-component-part=\"accordion-content\"] td:last-child{min-width:16rem}}#content-area [data-table-wrapper]>[data-component-part=\"scroll-area-viewport\"]{-webkit-mask-image:linear-gradient(\n to right,\n transparent 0,\n black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start, 0px)),\n black calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end, 0px))),\n transparent 100%\n );mask-image:linear-gradient(\n to right,\n transparent 0,\n black min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-start, 0px)),\n black calc(100% - min(var(--scroll-area-fade-size), var(--scroll-area-overflow-x-end, 0px))),\n transparent 100%\n )}#content-area [data-table-wrapper]>[data-component-part=\"scroll-area-scrollbar\"][data-has-overflow-x]{opacity:1;pointer-events:auto}#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/compliance/ai-readiness-dashboard","slug":"/user-guides/compliance/ai-readiness-dashboard","pageMetadata":{"title":"Track AI Readiness on a dashboard","description":"Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.","icon":"brain","href":"/user-guides/compliance/ai-readiness-dashboard"},"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: \"Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.\"\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},{Accordion,AccordionGroup,Frame,Heading,OptimizedImage,Step,Steps,Table,Warning}=_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);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`AI Readiness`}),` playbook is a vendor-neutral review of whether a client can adopt AI safely, govern it, and measure its value. The `,_jsx(_components.strong,{children:`AI Readiness Overview`}),` block turns that review into a score and a list of open gaps on a dashboard or report. This guide is for MSP staff.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Importing the playbook does not add anything to a dashboard. It only adds the checks to your library. The block shows a score once you complete all three parts: import the playbook, run its checks for a client, and add the block to a dashboard.`})}),`\n`,_jsx(Heading,{level:`2`,id:`before-you-start`,children:`Before you start`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`To import, you need Playbooks management permission and an active subscription.`}),`\n`,_jsx(_components.li,{children:`To run the checks and record results, you need Compliance write access.`}),`\n`,_jsxs(_components.li,{children:[`To add the block, you need `,_jsx(_components.strong,{children:`Write`}),` or `,_jsx(_components.strong,{children:`Manage`}),` access to Dashboards, plus Compliance read access. The block does not appear in the `,_jsx(_components.strong,{children:`Widget Library`}),` without Compliance access.`]}),`\n`,_jsx(_components.li,{children:`Your tenant needs at least one status list. The import uses your default list unless you pick another.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`1-import-the-ai-readiness-playbook`,children:`1. Import the AI Readiness playbook`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Open Best Practices`,children:[_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Settings > Compliance > Playbooks`}),` and click `,_jsx(_components.strong,{children:`Best Practices`}),`. `,_jsx(_components.strong,{children:`AI Readiness`}),` is under `,_jsx(_components.strong,{children:`Operational reviews`}),`. It has 15 company-level checks.`]}),_jsx(Frame,{caption:`AI Readiness in the Best Practices library.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-playbook-card.png?fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=191559aeebe848489e5ed97c2636f2b0`,alt:`AI Readiness playbook card with 15 company checks, its description and an Add button`,width:`838`,height:`350`,\"data-og-width\":`838`,\"data-og-height\":`350`,\"data-path\":`images/product/ai-readiness-playbook-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-playbook-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=1d920f27d9e790b84e4d191fcda4e3c1 280w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-playbook-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=100fd67336fc7cd200ca2f91d273cfff 560w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-playbook-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=6d83ed5a795b9026e486dd8754d526e3 840w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-playbook-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=efa67db1dc2c060bc4de57275b1676b0 1100w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-playbook-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=c3c05290a46857fac8ccba35edeac316 1650w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-playbook-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=409ddbffd849459468f909c6b3975d91 2500w`})})]}),_jsx(Step,{title:`Click Add`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Add`}),` on the `,_jsx(_components.strong,{children:`AI Readiness`}),` card. To read the checks first, click the playbook’s name.`]})}),_jsxs(Step,{title:`Check the folder and status list`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Add Playbooks to Tenant`}),`, the checks go to `,_jsx(_components.strong,{children:`Standard Playbooks / AI Readiness`}),`. Your default `,_jsx(_components.strong,{children:`Status list`}),` is already selected. Change it if you assess with another list.`]}),_jsx(Frame,{caption:`Add Playbooks to Tenant for AI Readiness.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-import-dialog.png?fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=89f65036cbadd75eb5b07de670d488c2`,alt:`Add Playbooks to Tenant dialog with the AI Readiness folder and the Status list set to Compliance Check Status`,width:`1344`,height:`752`,\"data-og-width\":`1344`,\"data-og-height\":`752`,\"data-path\":`images/product/ai-readiness-import-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-import-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=a8020cdada0f5564a017bef77ffd096f 280w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-import-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=943ed858e8960ed16900ad6f1cd7fdee 560w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-import-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=eea8164d3458c1658c376c91efa14da8 840w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-import-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=c9041d439b31743956e4b564756ab25d 1100w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-import-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=cdb8f5e42b6ea2fca4ceb547333888f2 1650w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-import-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=8b89843e2d091ac4d549425c57e86f7e 2500w`})})]}),_jsxs(Step,{title:`Click Add to Tenant`,children:[_jsxs(_components.p,{children:[`The card now shows `,_jsx(_components.strong,{children:`Imported`}),`. MSPortal also creates a check group called `,_jsx(_components.strong,{children:`AI Readiness`}),`, which you use in the next step. The imported checks start out `,_jsx(_components.strong,{children:`Approved`}),`, so you can run them right away.`]}),_jsx(Frame,{caption:`The Imported badge confirms the checks are in your library.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-imported-card.png?fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=6d9ca91ccf2f61a4f00f8b45b9f5850a`,alt:`AI Readiness playbook card with the Imported badge`,width:`838`,height:`350`,\"data-og-width\":`838`,\"data-og-height\":`350`,\"data-path\":`images/product/ai-readiness-imported-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-imported-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=e5ad3bc66f06cd9d916dbd9f8febf0cb 280w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-imported-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=d5f0e97201ca918c61b0e139e12b48f8 560w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-imported-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=691e57f130d40079d2512708b3ba5c49 840w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-imported-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=37f6569c05adfb40ae24751a73539ce1 1100w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-imported-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=76e6fd2080cae37742fb9fd82b3cd002 1650w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-imported-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=764819db86e43e7b5f66109c615198b9 2500w`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`2-assess-a-client`,children:`2. Assess a client`}),`\n`,_jsx(_components.p,{children:`The block reads AI Readiness checks that are assigned to a company. A run assigns them.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open Run Checks`,children:_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Compliance`}),` and click `,_jsx(_components.strong,{children:`Run Checks`}),`.`]})}),_jsx(Step,{title:`Name the run`,children:_jsxs(_components.p,{children:[`Type a `,_jsx(_components.strong,{children:`Name`}),`, such as `,_jsx(_components.strong,{children:`AI Readiness review`}),`. `,_jsx(_components.strong,{children:`Notes`}),` and `,_jsx(_components.strong,{children:`Due date`}),` are optional. Leave `,_jsx(_components.strong,{children:`Hide from company users`}),` clear if the client should see these checks in their portal.`]})}),_jsx(Step,{title:`Pick the client`,children:_jsxs(_components.p,{children:[`On the `,_jsx(_components.strong,{children:`Companies`}),` tab, search for the client and tick it. Tick several clients to assess them all in one run.`]})}),_jsxs(Step,{title:`Pick the AI Readiness group`,children:[_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Select checks`}),`, open the `,_jsx(_components.strong,{children:`Groups`}),` tab, search for `,_jsx(_components.strong,{children:`AI Readiness`}),`, and tick it. The badges read `,_jsx(_components.strong,{children:`Total: 15`}),` and `,_jsx(_components.strong,{children:`Group: 15`}),`.`]}),_jsx(Frame,{caption:`One client and the AI Readiness group, ready to run.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-dialog.png?fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=34ee86346ca06530b9cefb8a54083ceb`,alt:`Run Compliance Checks dialog with the run named AI Readiness review, Acme Corporation ticked under Companies and the AI Readiness group ticked under Groups`,width:`2000`,height:`1632`,\"data-og-width\":`2000`,\"data-og-height\":`1632`,\"data-path\":`images/product/ai-readiness-run-dialog.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-dialog.png?w=280\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=70591abda9ab6cae8f0d2dc5781621cc 280w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-dialog.png?w=560\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=9324ee3c785b3dd24bdd59c00d30af10 560w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-dialog.png?w=840\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=7ddaada563ba974ae803ed6dad44898c 840w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-dialog.png?w=1100\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=0b41609f872da28162a45cc492a3bfd8 1100w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-dialog.png?w=1650\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=08392e0a884c6a98b2417cb4e54ee964 1650w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-dialog.png?w=2500\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=065aff71562579899e5ffd13e2a56aa0 2500w`})})]}),_jsx(Step,{title:`Click Run compliance checks`,children:_jsxs(_components.p,{children:[`MSPortal shows `,_jsx(_components.strong,{children:`Compliance run queued successfully`}),` and assigns the checks in the background, usually within a minute.`]})}),_jsxs(Step,{title:`Record the results`,children:[_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`Tree`}),` view, expand the client, then the run, then `,_jsx(_components.strong,{children:`Company Checks`}),`. Set each check’s status from its status button. To set the same status on several checks, tick them, click `,_jsx(_components.strong,{children:`Actions`}),` in the page header, and choose `,_jsx(_components.strong,{children:`Set Status`}),`.`]}),_jsx(Frame,{caption:`AI Readiness checks for one client, with results recorded.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-checks.png?fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=043c162c9ab0289b40dfc368205edef2`,alt:`Compliance tree with Acme Corporation expanded to the AI Readiness review run, showing 9 compliant, 4 not compliant and 2 open checks`,width:`2664`,height:`640`,\"data-og-width\":`2664`,\"data-og-height\":`640`,\"data-path\":`images/product/ai-readiness-run-checks.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-checks.png?w=280\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=d084cfac3b2006bc736da2b43a1a1de5 280w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-checks.png?w=560\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=b95cb288dc77f2173f0b3478d6cb1406 560w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-checks.png?w=840\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=c9d8ab229d37baec683e727efa3b4696 840w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-checks.png?w=1100\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=4e85e199c374bb1cba178e2152cfd514 1100w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-checks.png?w=1650\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=96d7149c3980d33f255238c567fbd822 1650w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-run-checks.png?w=2500\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=62e6ecea9822fb75722bada2d0c26096 2500w`})})]})]}),`\n`,_jsxs(_components.p,{children:[`To reassess on a cycle, add the `,_jsx(_components.strong,{children:`AI Readiness`}),` group to a run template and schedule it. See `,_jsx(_components.a,{href:`/user-guides/settings/compliance`,children:`Compliance settings`}),` and `,_jsx(_components.a,{href:`/user-guides/settings/compliance-schedules`,children:`Schedule compliance assessments`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`3-add-the-block-to-a-dashboard`,children:`3. Add the block to a dashboard`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the dashboard editor`,children:_jsxs(_components.p,{children:[`Open a custom dashboard and click `,_jsx(_components.strong,{children:`Edit`}),`, or create one: click `,_jsx(_components.strong,{children:`Dashboards`}),`, then the `,_jsx(_components.strong,{children:`+`}),` button. See `,_jsx(_components.a,{href:`/user-guides/dashboards/create-and-edit-dashboard`,children:`Create and edit a dashboard`}),`.`]})}),_jsxs(Step,{title:`Find the block`,children:[_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Widget Library`}),` and search for `,_jsx(_components.strong,{children:`AI Readiness`}),`. Click `,_jsx(_components.strong,{children:`AI Readiness Overview`}),` under `,_jsx(_components.strong,{children:`Compliance`}),`. The block appears in the first free spot on the dashboard.`]}),_jsx(Frame,{caption:`AI Readiness Overview in the Widget Library.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-widget-library.png?fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=4652e1476a9802a0005c96755305674b`,alt:`Widget Library searched for AI Readiness, with AI Readiness Overview listed under Compliance`,width:`880`,height:`1200`,\"data-og-width\":`880`,\"data-og-height\":`1200`,\"data-path\":`images/product/ai-readiness-widget-library.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-widget-library.png?w=280\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=4ac79606f4d5320c2fb483b5d7a8bbcb 280w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-widget-library.png?w=560\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=8753258d874bf58a273c2107b227fc95 560w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-widget-library.png?w=840\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=09b539007bb20eaa9b8e6076bb24f0d5 840w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-widget-library.png?w=1100\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=7503612a1a192d8b06e1f79350408e07 1100w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-widget-library.png?w=1650\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=bf5dd68bb6215206c17004781b32595c 1650w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-widget-library.png?w=2500\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=e97c18ed90dc976c488b7ee3e75e7811 2500w`})})]}),_jsx(Step,{title:`Arrange it`,children:_jsx(_components.p,{children:`Drag the grip to move the block, and use the size button to resize it. A larger block shows more gaps.`})}),_jsx(Step,{title:`Click Save`,children:_jsxs(_components.p,{children:[`Click `,_jsx(_components.strong,{children:`Save`}),` in the page header and wait for `,_jsx(_components.strong,{children:`Dashboard saved`}),`.`]})})]}),`\n`,_jsxs(_components.p,{children:[`The same block is available in reports. Add `,_jsx(_components.strong,{children:`AI Readiness Overview`}),` from the report builder’s block list to put the score in a business review.`]}),`\n`,_jsx(Heading,{level:`2`,id:`read-the-block`,children:`Read the block`}),`\n`,_jsxs(_components.p,{children:[`Pick the client in the company selector at the top of the page. In `,_jsx(_components.strong,{children:`Global View`}),`, the block combines every company that has AI Readiness checks.`]}),`\n`,_jsx(Frame,{caption:`AI Readiness for one client: 9 of 15 checks passed.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-dashboard-company.png?fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=cb723b0d23f622a9d98f4ef58cc788cd`,alt:`AI Readiness dashboard with Acme Corporation selected, showing a 60 percent score, At risk, 9 passed, 6 needing attention and the open gaps list`,width:`2752`,height:`1000`,\"data-og-width\":`2752`,\"data-og-height\":`1000`,\"data-path\":`images/product/ai-readiness-dashboard-company.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-dashboard-company.png?w=280\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=683148f350e68ec7fda597f2da9ed12a 280w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-dashboard-company.png?w=560\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=3c31efe1be19fbeaf8fd9896e061d495 560w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-dashboard-company.png?w=840\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=df23d4d480d14a3c24097265cbde0199 840w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-dashboard-company.png?w=1100\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=77493d2dddfb69283414efb3ce0b3ed9 1100w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-dashboard-company.png?w=1650\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=3832280d3bbd86137614b2d1931d3291 1650w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-dashboard-company.png?w=2500\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=29d1d78547abb8740840485eff9bf906 2500w`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Part`}),_jsx(_components.th,{children:`What it shows`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`AI readiness score`})}),_jsx(_components.td,{children:`The share of the client’s AI Readiness checks with a passing status. The score leaves out statuses your status list excludes from scoring.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Score label`}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Healthy`}),` at 80% or more, `,_jsx(_components.strong,{children:`At risk`}),` from 60% to 79%, `,_jsx(_components.strong,{children:`Failing`}),` below 60%.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Passed`})}),_jsxs(_components.td,{children:[`Checks whose status your status list marks as passing, such as `,_jsx(_components.strong,{children:`Compliant`}),` or `,_jsx(_components.strong,{children:`Not Applicable`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Needs attention`})}),_jsxs(_components.td,{children:[`Checks that have not passed yet: `,_jsx(_components.strong,{children:`Not Compliant`}),` results and checks still at `,_jsx(_components.strong,{children:`New`}),` or `,_jsx(_components.strong,{children:`In Progress`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Open gaps`})}),_jsxs(_components.td,{children:[`The checks that need attention, highest priority first. A small block shows fewer and adds `,_jsx(_components.strong,{children:`+N more gaps`}),`.`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`A client with no AI Readiness checks assigned shows `,_jsx(_components.strong,{children:`Not assessed`}),` with `,_jsx(_components.strong,{children:`Make sure you’ve run the AI Readiness playbook for this client.`}),` Run the playbook for that client to fill it.`]}),`\n`,_jsx(Frame,{caption:`A client without an AI Readiness run.`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-not-assessed.png?fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=009c33106b4a4be64930c2fd487a1115`,alt:`AI Readiness block showing Not assessed and the prompt to run the AI Readiness playbook for this client`,width:`1840`,height:`606`,\"data-og-width\":`1840`,\"data-og-height\":`606`,\"data-path\":`images/product/ai-readiness-not-assessed.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-not-assessed.png?w=280\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=31c914a93309306619ec2ecfce138267 280w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-not-assessed.png?w=560\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=2bc95242df1856eb17046a2215577d24 560w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-not-assessed.png?w=840\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=3f008fe8deb1e31c60f4ede6fa3b3a58 840w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-not-assessed.png?w=1100\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=8e914bfdc4f68832894f7bc92cbc3da0 1100w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-not-assessed.png?w=1650\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=1cf847b47d67260b9113042780a2bf6a 1650w, https://mintcdn.com/msportal/aS3qMGpF32M2xvRe/images/product/ai-readiness-not-assessed.png?w=2500\u0026fit=max\u0026auto=format\u0026n=aS3qMGpF32M2xvRe\u0026q=85\u0026s=5e32a4e903055e00eb577dcd115749cd 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`what-clients-see`,children:`What clients see`}),`\n`,_jsxs(_components.p,{children:[`Company users see the block only on a dashboard or report your MSP shares with them, and only for their own company. The block counts only checks visible to them, so a run created with `,_jsx(_components.strong,{children:`Hide from company users`}),` does not appear in their view. To share a dashboard, see `,_jsx(_components.a,{href:`/user-guides/dashboards/manage-dashboard-settings`,children:`Dashboard settings`}),`.`]}),`\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:[_jsx(_components.td,{children:`I imported the playbook but no dashboard shows AI Readiness`}),_jsxs(_components.td,{children:[`Expected. Importing only adds checks. Run them for a client, then add `,_jsx(_components.strong,{children:`AI Readiness Overview`}),` to a dashboard.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[`The block shows `,_jsx(_components.strong,{children:`Not assessed`})]}),_jsxs(_components.td,{children:[`No AI Readiness checks are assigned to the selected company. Check the company selector, then run the `,_jsx(_components.strong,{children:`AI Readiness`}),` group for that client.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The score stays at 0%`}),_jsxs(_components.td,{children:[`Every check is still `,_jsx(_components.strong,{children:`New`}),`. Record results in `,_jsx(_components.strong,{children:`Compliance`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`AI Readiness Overview`}),` is missing from the Widget Library`]}),_jsx(_components.td,{children:`You need Compliance read access. Ask your MSP admin.`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`AI Readiness`}),` is missing from the run’s `,_jsx(_components.strong,{children:`Groups`}),` tab`]}),_jsxs(_components.td,{children:[`The playbook is not imported, or the group was renamed or deleted. Check `,_jsx(_components.strong,{children:`Settings > Compliance > Groups`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`The run finished but some checks are missing`}),_jsxs(_components.td,{children:[`Only `,_jsx(_components.strong,{children:`Approved`}),` checks are assigned. Approve them in `,_jsx(_components.strong,{children:`Settings > Compliance > Checks`}),`, then run again.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`My own checks do not count toward the score`}),_jsx(_components.td,{children:`The block counts only checks imported from the AI Readiness playbook. Checks you write yourself, even in the same group, are left out.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`frequently-asked-questions`,children:`Frequently asked questions`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Does importing the playbook turn on the dashboard?`,id:`does-importing-the-playbook-turn-on-the-dashboard`,children:_jsxs(_components.p,{children:[`No. Importing adds 15 checks and an `,_jsx(_components.strong,{children:`AI Readiness`}),` group to your library. It does not assign them to a company or add a block to any dashboard. Complete the three parts in this guide.`]})}),_jsx(Accordion,{title:`What happens when I reassess a client?`,id:`what-happens-when-i-reassess-a-client`,children:_jsx(_components.p,{children:`The score counts AI Readiness checks from every run for that client, open or completed. Completed runs still count. When a client has more than one run, the block also compares the latest run’s score with the previous one.`})}),_jsx(Accordion,{title:`Can I change the checks?`,id:`can-i-change-the-checks`,children:_jsxs(_components.p,{children:[`Yes. Edit the imported checks in `,_jsx(_components.strong,{children:`Settings > Compliance > Checks`}),`. Your edits stay when you import the playbook again, which only adds checks you do not have yet.`]})}),_jsx(Accordion,{title:`Can I show AI Readiness for several clients at once?`,id:`can-i-show-ai-readiness-for-several-clients-at-once`,children:_jsxs(_components.p,{children:[`In `,_jsx(_components.strong,{children:`Global View`}),`, or with several companies selected, the block combines their checks into one score. For a per-client view, pick one company in the selector.`]})})]}),`\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/compliance/index`,children:`Compliance`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guides/compliance/find-and-read-checks`,children:`Find checks and understand results`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/user-guides/dashboards/create-and-edit-dashboard`,children:`Create and edit a dashboard`})}),`\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":"Track AI Readiness on a dashboard","description":"Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.","icon":"brain","href":"/user-guides/compliance/ai-readiness-dashboard"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Before you start","slug":"before-you-start","depth":2,"children":[]},{"title":"1. Import the AI Readiness playbook","slug":"1-import-the-ai-readiness-playbook","depth":2,"children":[]},{"title":"2. Assess a client","slug":"2-assess-a-client","depth":2,"children":[]},{"title":"3. Add the block to a dashboard","slug":"3-add-the-block-to-a-dashboard","depth":2,"children":[]},{"title":"Read the block","slug":"read-the-block","depth":2,"children":[]},{"title":"What clients see","slug":"what-clients-see","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":"Track AI Readiness on a dashboard - MSPortal.ai Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T19:46:41.445Z","originalFileLocation":"user-guides/compliance/ai-readiness-dashboard.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=\"Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.\">\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=\"Track AI Readiness on a dashboard - MSPortal.ai Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.\">\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/compliance/ai-readiness-dashboard\">\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=Compliance\u0026amp;title=Track+AI+Readiness+on+a+dashboard\u0026amp;description=Import+the+AI+Readiness+playbook%2C+assess+a+client%2C+and+show+the+readiness+score+and+open+gaps+on+a+dashboard.\u0026amp;theme=88706d4dcbb07b7aeafbf701\u0026amp;signature=56bf5940841db21a25d1af568b565fb77dff0433908d94a13dfeec2eeedbee71\">\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=\"Track AI Readiness on a dashboard - MSPortal.ai Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://msportal.mintlify.site/_mintlify/api/og/v2?division=Compliance\u0026amp;title=Track+AI+Readiness+on+a+dashboard\u0026amp;description=Import+the+AI+Readiness+playbook%2C+assess+a+client%2C+and+show+the+readiness+score+and+open+gaps+on+a+dashboard.\u0026amp;theme=88706d4dcbb07b7aeafbf701\u0026amp;signature=56bf5940841db21a25d1af568b565fb77dff0433908d94a13dfeec2eeedbee71\">\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/compliance/ai-readiness-dashboard\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/user-guides/compliance/ai-readiness-dashboard.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/compliance/ai-readiness-dashboard#webpage\",\"url\":\"https://docs.msportal.ai/user-guides/compliance/ai-readiness-dashboard\",\"name\":\"Track AI Readiness on a dashboard\",\"description\":\"Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.\",\"dateModified\":\"2026-11-11T19:46:41.445Z\",\"isPartOf\":{\"@id\":\"https://docs.msportal.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.msportal.ai/user-guides/compliance/ai-readiness-dashboard#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.msportal.ai/user-guides/compliance/ai-readiness-dashboard#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Compliance\",\"item\":\"https://docs.msportal.ai/user-guides/compliance\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Track AI Readiness on a dashboard\",\"item\":\"https://docs.msportal.ai/user-guides/compliance/ai-readiness-dashboard\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.msportal.ai/user-guides/compliance/ai-readiness-dashboard#article\",\"headline\":\"Track AI Readiness on a dashboard\",\"name\":\"Track AI Readiness on a dashboard\",\"description\":\"Import the AI Readiness playbook, assess a client, and show the readiness score and open gaps on a dashboard.\",\"url\":\"https://docs.msportal.ai/user-guides/compliance/ai-readiness-dashboard\",\"mainEntityOfPage\":{\"@id\":\"https://docs.msportal.ai/user-guides/compliance/ai-readiness-dashboard#webpage\"},\"dateModified\":\"2026-11-11T19:46:41.445Z\",\"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\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"MSPortal.ai Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/user-guides/compliance/ai-readiness-dashboard.md","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","groups":[{"group":"Client Onboarding","pages":[{"title":"Client Onboarding","icon":"clipboard-check","href":"/user-guides/client-onboarding"},{"title":"Open your onboarding portal","icon":"door-open","href":"/user-guides/client-onboarding/open-your-onboarding"},{"title":"Complete onboarding tasks and forms","icon":"list-check","href":"/user-guides/client-onboarding/complete-tasks-and-forms"},{"title":"Upload onboarding documents and secure files","icon":"file-arrow-up","href":"/user-guides/client-onboarding/upload-files"},{"title":"Hand over credentials during onboarding","icon":"key","href":"/user-guides/client-onboarding/hand-over-credentials"},{"title":"Review onboarding approvals and sign documents","icon":"signature","href":"/user-guides/client-onboarding/review-and-sign"},{"title":"Use onboarding meetings, training, surveys, and reference pages","icon":"clipboard-list","href":"/user-guides/client-onboarding/meetings-training-and-surveys"},{"title":"Quick Start","icon":"rocket","href":"/user-guides/client-onboarding/quick-start"},{"title":"Onboarding Templates","icon":"copy","href":"/user-guides/client-onboarding/templates"},{"title":"Client Pages","icon":"book-open","href":"/user-guides/client-onboarding/pages"},{"title":"Onboarding Forms","icon":"clipboard-list","href":"/user-guides/client-onboarding/forms"},{"title":"Managing Portals","icon":"bars-progress","href":"/user-guides/client-onboarding/managing-portals"},{"title":"Link an onboarding template task to a Standard","icon":"link","href":"/user-guides/client-onboarding/link-task-to-standard"},{"title":"Retrieve onboarding credentials and secure files","icon":"shield-halved","href":"/user-guides/client-onboarding/retrieve-secure-submissions"},{"title":"Custom Dates and Countdowns","icon":"stopwatch","href":"/user-guides/client-onboarding/custom-dates"},{"title":"Understand the client onboarding portal","icon":"browser","href":"/user-guides/client-onboarding/client-portal"}]},{"group":"Ticketing","pages":[{"title":"Tickets","icon":"ticket","href":"/user-guides/ticketing/index"},{"title":"How to open a ticket","icon":"ticket","href":"/msp-guides/ticketing/open-a-ticket"},{"title":"Find and follow up on a ticket","icon":"comments","href":"/msp-guides/ticketing/follow-up-on-a-ticket"},{"title":"Time ticket work with a timer","icon":"stopwatch","href":"/user-guides/ticketing/time-work-with-timers"},{"title":"How to Create a Ticket Template","icon":"file-lines","href":"/user-guides/ticketing/how-to-create-a-ticket-template"},{"title":"Create a ticket with AI assistance","icon":"wand-magic-sparkles","href":"/msp-guides/ticketing/open-a-ticket-with-ai"},{"title":"Change Management","icon":"shield-check","href":"/user-guides/ticketing/change-management"},{"title":"Ticket approval chains","icon":"list-check","href":"/user-guides/ticketing/ticket-approval-chains"},{"title":"Flow Webhook Recipient","icon":"webhook","href":"/user-guides/ticketing/flow-webhook-recipient"},{"title":"Understand your available request templates","icon":"file-lines","href":"/msp-guides/ticketing/understand-request-templates"},{"title":"Create and preview a ticket template","icon":"file-lines","href":"/user-guides/ticketing/create-and-preview-ticket-template"},{"title":"Translate ticket forms","icon":"language","href":"/user-guides/ticketing/translate-ticket-forms"},{"title":"Ticket description layout","icon":"align-left","href":"/user-guides/ticketing/ticket-description-layout"},{"title":"Send template answers to PSA fields","icon":"arrow-right-to-bracket","href":"/user-guides/ticketing/send-answers-to-psa-fields"}]},{"group":"Training","pages":[{"title":"Training","icon":"graduation-cap","href":"/user-guides/training/index"},{"title":"Find and enroll in a training course","icon":"book-open","href":"/user-guides/training/find-and-enroll"},{"title":"Take a course and track progress","icon":"graduation-cap","href":"/user-guides/training/take-a-course"},{"title":"View and share a training certificate","icon":"award","href":"/user-guides/training/certificates"},{"title":"Enable training for companies and users","icon":"graduation-cap","href":"/user-guides/training/enabling-training"},{"title":"Manage learning paths","icon":"route","href":"/user-guides/training/learning-paths"},{"title":"Security awareness training","icon":"shield-check","href":"/user-guides/training/security-awareness"},{"title":"Read security awareness learner status","icon":"user-shield","href":"/user-guides/training/read-awareness-status"},{"title":"Read a Breach Secure Now learner's risk details","icon":"user-shield","href":"/user-guides/training/read-bsn-risk"},{"title":"Open your Huntress training","icon":"shield-check","href":"/user-guides/training/open-huntress-training"},{"title":"Find Huntress training assignments","icon":"graduation-cap","href":"/user-guides/training/read-huntress-assignments"},{"title":"Read a Huntress curriculum and preview episodes","icon":"book-open","href":"/user-guides/training/read-huntress-curriculum"}]},{"group":"Projects","pages":[{"title":"Projects","icon":"folder-open","href":"/user-guides/projects/index"},{"title":"Projects and Onboarding are coming together","icon":"diagram-project","href":"/user-guides/projects/upcoming-onboarding-changes"},{"title":"Find and open a project","icon":"folder-open","href":"/user-guides/projects/find-projects"},{"title":"Filter and sort projects","icon":"filter","href":"/user-guides/projects/filter-projects"},{"title":"Native Projects: Start to Finish","icon":"folder-open","href":"/user-guides/projects/native-projects"},{"title":"Project Templates","icon":"layer-group","href":"/user-guides/projects/templates"},{"title":"Project AI, MCP, and Client Reviews","icon":"sparkles","href":"/user-guides/projects/ai-and-client-reviews"},{"title":"Project Workspace","icon":"list-check","href":"/user-guides/projects/workspace"},{"title":"Read and filter project ticket Kanban","icon":"table-columns","href":"/user-guides/projects/read-ticket-kanban"},{"title":"Read a project schedule","icon":"calendar-days","href":"/user-guides/projects/read-project-schedule"},{"title":"Filter the project schedule","icon":"filter","href":"/user-guides/projects/filter-project-schedule"},{"title":"Dispatch project work","icon":"calendar-clock","href":"/user-guides/projects/dispatch-board"},{"title":"Read the project overview","icon":"file-lines","href":"/user-guides/projects/read-project-overview"},{"title":"Read project phases and tickets","icon":"layer-group","href":"/user-guides/projects/read-project-phases"},{"title":"Use phase and ticket action menus","icon":"ellipsis","href":"/user-guides/projects/use-phase-ticket-actions"},{"title":"Project Team and Onboarding Contacts","icon":"users","href":"/user-guides/projects/read-project-team"},{"title":"Edit the project goal and description","icon":"pen-to-square","href":"/user-guides/projects/edit-project-details"},{"title":"Manage project contacts and the client sponsor","icon":"address-book","href":"/user-guides/projects/manage-project-contacts"},{"title":"Read project updates","icon":"message","href":"/user-guides/projects/read-project-updates"},{"title":"Read project milestones","icon":"calendar","href":"/user-guides/projects/read-project-timeline"},{"title":"Read deliverables and download project files","icon":"file-arrow-down","href":"/user-guides/projects/read-project-deliverables"},{"title":"Create and manage project deliverables","icon":"list-check","href":"/user-guides/projects/manage-project-deliverables"},{"title":"Upload and share deliverable documents","icon":"file-arrow-up","href":"/user-guides/projects/manage-deliverable-documents"},{"title":"Write and share project updates","icon":"pen-to-square","href":"/user-guides/projects/write-project-updates"},{"title":"Create and manage project milestones","icon":"flag-checkered","href":"/user-guides/projects/manage-project-milestones"},{"title":"Project Calendar","icon":"calendar","href":"/user-guides/projects/calendar"},{"title":"Respond to project decisions and action items","icon":"list-check","href":"/user-guides/projects/respond-to-project-actions"},{"title":"Create and manage project decisions and action items","icon":"clipboard-list","href":"/user-guides/projects/manage-project-actions"},{"title":"Export a project to Excel","icon":"file-spreadsheet","href":"/user-guides/projects/export-project-to-excel"}]},{"group":"Compliance","pages":[{"title":"Compliance","icon":"shield-halved","href":"/user-guides/compliance/index"},{"title":"Find compliance checks and understand results","icon":"shield-halved","href":"/user-guides/compliance/find-and-read-checks"},{"title":"Read compliance guidance, evidence, and history","icon":"shield-halved","href":"/user-guides/compliance/read-evidence-and-history"},{"title":"Export the compliance check list","icon":"shield-halved","href":"/user-guides/compliance/export-checks"},{"title":"Compliance AI","icon":"sparkles","href":"/user-guides/compliance/compliance-ai"},{"title":"Risk Management","icon":"shield-halved","href":"/user-guides/compliance/risk-management"},{"title":"Liongard Compliance Metrics","icon":"gauge-high","href":"/user-guides/compliance/liongard-metrics"},{"title":"Adding CIS Benchmarks","icon":"book","href":"/user-guides/compliance/adding-cis-benchmarks"},{"title":"Add NIS2 playbooks","description":"Review a client against the EU NIS2 directive by article, then import the playbooks you need.","icon":"book","href":"/user-guides/compliance/adding-nis2-playbooks"},{"title":"Track AI Readiness on a dashboard","icon":"brain","href":"/user-guides/compliance/ai-readiness-dashboard"},{"title":"Review completed compliance assessments","description":"Use Compliance Menu History to find completed instances, compare their details, and export the loaded results.","icon":"clock-rotate-left","href":"/user-guides/compliance/view-check-history"}]},{"group":"Documentation","pages":[{"title":"Documentation","icon":"book","href":"/user-guides/documentation/index"},{"title":"Find and read shared documents","icon":"file-lines","href":"/user-guides/documentation/find-shared-documents"},{"title":"Use the Documentation Hub","icon":"grid-2","href":"/user-guides/documentation/resource-hub"},{"title":"Use shared passwords","icon":"key","href":"/user-guides/documentation/shared-passwords"},{"title":"View shared IT records and procedures","icon":"server","href":"/user-guides/documentation/view-it-records"},{"title":"Create and maintain portal documents","icon":"file-pen","href":"/user-guides/documentation/create-portal-documents"},{"title":"Add files and links to the Documentation Hub","icon":"grid-2","href":"/user-guides/documentation/add-files-and-links-to-hub"},{"title":"Suggest related guides on new tickets","icon":"book-open","href":"/user-guides/documentation/related-guides"}]},{"group":"Invoices","pages":[{"title":"Invoices","icon":"file-invoice-dollar","href":"/user-guides/invoices/index"},{"title":"Find and review invoices","icon":"file-invoice","href":"/user-guides/invoices/view-invoices"},{"title":"Where invoice data comes from","icon":"file-invoice-dollar","href":"/msp-guides/invoices/invoice-data-sources"},{"title":"Download and export invoices","icon":"download","href":"/user-guides/invoices/download-invoices"},{"title":"Use an invoice payment link","icon":"credit-card","href":"/user-guides/invoices/pay-an-invoice"},{"title":"MSP: review Pax8 invoice charges","icon":"receipt","href":"/user-guides/invoices/view-pax8-invoices"},{"title":"Upload invoices, quotes and orders with the API","icon":"code","href":"/msp-guides/invoices/upload-with-the-api"}]},{"group":"Agreements and contracts","pages":[{"title":"Agreements and contracts","icon":"file-signature","href":"/user-guides/agreements/index"},{"title":"Find and review an agreement","icon":"file-contract","href":"/user-guides/agreements/view-agreements"},{"title":"Understand agreement balances","icon":"clock","href":"/user-guides/agreements/read-balances"},{"title":"Open an agreement PDF","icon":"file-pdf","href":"/user-guides/agreements/download-documents"},{"title":"Upload and manage agreement PDFs","icon":"file-arrow-up","href":"/user-guides/agreements/manage-documents"}]},{"group":"Storefront","pages":[{"title":"Storefront","icon":"store","href":"/user-guides/storefront/index"},{"title":"Review your subscriptions","icon":"layer-group","href":"/user-guides/storefront/view-subscriptions"},{"title":"Review Azure usage","icon":"cloud","href":"/user-guides/storefront/view-azure-usage"}]},{"group":"Quotes","pages":[{"title":"Quotes","icon":"file-contract","href":"/user-guides/quotes/index"},{"title":"Connect and manage Quoter","icon":"plug","href":"/user-guides/quotes/setup"},{"title":"Find and open a quote","icon":"file-contract","href":"/user-guides/quotes/view-quotes"},{"title":"Read a quote’s details","icon":"file-invoice-dollar","href":"/user-guides/quotes/read-quote-details"},{"title":"Download quote documents and export the list","icon":"file-arrow-down","href":"/user-guides/quotes/download-quotes"},{"title":"Control company quote access","icon":"user-shield","href":"/user-guides/quotes/manage-company-access"},{"title":"Troubleshoot missing Quoter quotes and company links","icon":"magnifying-glass","href":"/user-guides/quotes/troubleshoot-quoter-quotes"},{"title":"Troubleshoot QuoteWerks quotes and QuoteValet links","icon":"file-invoice-dollar","href":"/user-guides/quotes/troubleshoot-quotewerks-quotes"},{"title":"Troubleshoot Salesbuildr quotes and PDFs","icon":"file-invoice-dollar","href":"/user-guides/quotes/troubleshoot-salesbuildr-quotes"}]},{"group":"Reporting","pages":[{"title":"Reporting","icon":"chart-pie","href":"/user-guides/reporting/index"},{"title":"Design reporting blocks with AI","icon":"wand-magic-sparkles","href":"/user-guides/reporting/design-ai-blocks"},{"title":"Present reports as slides","icon":"presentation-screen","href":"/user-guides/reporting/present-reports"},{"title":"Brand packages","icon":"palette","href":"/user-guides/reporting/brand-packages"},{"title":"Planner report with a cover page","icon":"book-open","href":"/user-guides/reporting/planner-report"},{"title":"Design custom reporting blocks","icon":"chart-column","href":"/user-guides/reporting/custom-blocks"},{"title":"Edit a report presentation","icon":"presentation-screen","href":"/user-guides/reporting/edit-presentation"},{"title":"Reports Imports","icon":"inbox","href":"/user-guides/reporting/email-imports"},{"title":"Industry trends and software standardization","icon":"industry","href":"/user-guides/reporting/industry-insights"}]}]},{"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","pages":[{"title":"Administration","href":"/user-guides/settings"}]},{"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":"Track AI Readiness on a dashboard - MSPortal.ai Documentation","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-u3J1-UOn.js","DynamicMarkdown-B-f2cqXQ.js","zoom-image-lightbox-DTFzvaXJ.js","lightbox-handle-r17bVUz3.js"]}