User management is available for deployed instances. If you’re running dazense locally with dazense chat, user management is not required. For deployment instructions, see the Deployment Guide.To add a new user to a project:
Navigate to Team in the left sidebar.
Click the + button in the top right of the Users panel.
Enter the user’s email address
The user will then have to sign in with its email address and the generated password.
If you want to let users sign up autonomously, you can setup Google OAuth - see in next section.The first user to sign up after deployment automatically becomes an admin. Additional users must be added through the admin interface. For more details on deploying dazense, see the Deployment Guide.
Google OAuth configuration is for deployed instances. This allows users to sign in with their Google accounts instead of manually created accounts. For deployment instructions, see the Deployment Guide.Enable Google sign-in for your team and control which domains can self-register.Step 1: Create Google OAuth Credentials
Only users with email addresses from these domains will be able to sign up
If you configure Google OAuth, users can sign in with their Google accounts. Make sure to set allowed domains if you want to restrict access to your organization.
Connect your dazense agent to Slack so your team can ask questions directly in Slack channels.Configure Slack integration from the Slack section in the admin sidebar, or see the Slack Bot guide for detailed setup instructions.
Configure which LLM providers and models are available to your agent.Configure API KeysIn the Models section of the admin panel:
If no API key exists in your environment variables: Enter your LLM API key directly in the UI
If an API key exists in your environment variables: You can override it by entering a different key in the UI
Environment variables take precedence over UI configuration by default. Entering a key in the UI allows you to override the environment variable for that provider.Select Available ModelsControl which models your users can access by providing the model ID from your LLM provider:
Navigate to Models in the admin sidebar
Add or edit a provider (Anthropic, OpenAI, Google, Mistral, or OpenRouter)
Enter the model ID for each model you want to make available
Users will only be able to select from the models you’ve configured
Customize prompt suggestions for your users in the chat.These prompts will be shown to your users in a new chat. These can be used to give your users examples of questions they can send to the chat.
Navigate to Agent in the admin sidebar
Look for Template Prompts section
Add example prompts that users can click to get started, such as:
“What were our top 5 products by revenue last month?”
“Show me user signups by country for the past quarter”
“Compare this month’s sales to last month”
“What’s the average order value by customer segment?”
These template prompts help users understand what types of questions they can ask and provide quick-start examples for common analytics queries.
Admin Monitoring - Learn how to track usage, feedback, and costs
Deployment Guide - Deploy dazense chat to production with step-by-step instructions
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"dazense Docs","colors":{"primary":"#8142FF","light":"#AA80FF","dark":"#9B6FFF"},"logo":{"light":"https://mintcdn.com/metazense/BYtGBx6bW3ch1QPG/assets/logo.png?fit=max\u0026auto=format\u0026n=BYtGBx6bW3ch1QPG\u0026q=85\u0026s=e0fb61e4eb646ba3b616fe3de6b24c2e","dark":"https://mintcdn.com/metazense/BYtGBx6bW3ch1QPG/assets/logo.png?fit=max\u0026auto=format\u0026n=BYtGBx6bW3ch1QPG\u0026q=85\u0026s=e0fb61e4eb646ba3b616fe3de6b24c2e"},"favicon":"/assets/favicon.png","navbar":{"links":[{"href":"https://dazense.metazense.com","label":"Website"},{"href":"https://metazense.slack.com","label":"Slack"}],"primary":{"type":"button","label":"Get Started","href":"/introduction"}},"fonts":{"heading":{"family":"Urbanist"},"body":{"family":"Figtree"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"metazense","hasAudioNarration":false,"actualSubdomain":"metazense","customDomains":["dadocs.metazense.com"],"gitSource":{"type":"github","owner":"ai4data","repo":"dazense-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21eb86a18e4292956717c5","collectionId":"907d86a7-9614-4918-9d59-c5667a610c39","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21eb86a18e4292956717c5:success","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"dazense Agent","count":27},{"language":"default","tag":"dazense IDE","count":27},{"language":"default","tag":"Get started","count":10},{"language":"default","tag":"Context builder","count":8},{"language":"default","tag":"dazense AI","count":7},{"language":"default","tag":"Chat","count":5},{"language":"default","tag":"Features","count":5},{"language":"default","tag":"Trusted Analytics","count":4},{"language":"default","tag":"Support","count":4},{"language":"default","tag":"Context engineering","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"dazense-agent/chat/admin/setup","slug":"/dazense-agent/chat/admin/setup","pageMetadata":{"title":"Setup","description":"As an admin, you can configure how your team accesses dazense chat, manage integrations, choose models, and customize agent behavior.","href":"/dazense-agent/chat/admin/setup","hidden":false},"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: \"As an admin, you can configure how your team accesses dazense chat, manage integrations, choose models, and customize agent behavior.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`access-the-admin-panel`,children:`Access the admin panel`}),`\n`,_jsx(_components.p,{children:`The admin views are exposed from the same server as the chat UI.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Start dazense chat locally (see the `,_jsx(_components.a,{href:`/dazense-agent/chat/overview`,children:`chat overview`}),` for details).`]}),`\n`,_jsx(_components.li,{children:`Sign in with an admin-capable account.`}),`\n`,_jsx(_components.li,{children:`Navigate to the admin section from the UI navigation.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The admin panel includes sections for:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Project`}),` - General project settings and Google OAuth`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Models`}),` - LLM provider configuration`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Agent`}),` - Agent settings and template prompts`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`MCP Servers`}),` - Model Context Protocol server configuration`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Slack`}),` - Slack bot integration`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Team`}),` - User management`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`add-users`,children:`Add Users`}),`\n`,_jsxs(_components.p,{children:[`User management is available for deployed instances. If you’re running dazense locally with `,_jsx(_components.code,{children:`dazense chat`}),`, user management is not required. For deployment instructions, see the `,_jsx(_components.a,{href:`/dazense-agent/self-hosting/deployment-guide`,children:`Deployment Guide`}),`.`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`To add a new user to a project:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Navigate to `,_jsx(_components.strong,{children:`Team`}),` in the left sidebar.`]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`+`}),` button in the top right of the Users panel.`]}),`\n`,_jsx(_components.li,{children:`Enter the user’s email address`}),`\n`,_jsx(_components.li,{children:`The user will then have to sign in with its email address and the generated password.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`If you want to let users sign up autonomously, you can setup Google OAuth - see in next section.`}),`\n`,_jsxs(_components.p,{children:[`The first user to sign up after deployment automatically becomes an admin. Additional users must be added through the admin interface. For more details on deploying dazense, see the `,_jsx(_components.a,{href:`/dazense-agent/self-hosting/deployment-guide#step-5-customize-your-setup`,children:`Deployment Guide`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-google-oauth`,children:`Configure Google OAuth`}),`\n`,_jsxs(_components.p,{children:[`Google OAuth configuration is for deployed instances. This allows users to sign in with their Google accounts instead of manually created accounts. For deployment instructions, see the `,_jsx(_components.a,{href:`/dazense-agent/self-hosting/deployment-guide#step-5-customize-your-setup`,children:`Deployment Guide`}),`.`]}),`\n`,_jsx(_components.p,{children:`Enable Google sign-in for your team and control which domains can self-register.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Step 1: Create Google OAuth Credentials`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Go to the `,_jsx(_components.a,{href:`https://console.cloud.google.com/`,children:`Google Cloud Console`})]}),`\n`,_jsx(_components.li,{children:`Create a new project or select an existing one`}),`\n`,_jsxs(_components.li,{children:[`Navigate to `,_jsx(_components.strong,{children:`APIs \u0026 Services`}),` -> `,_jsx(_components.strong,{children:`Credentials`})]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Create Credentials`}),` -> `,_jsx(_components.strong,{children:`OAuth client ID`})]}),`\n`,_jsx(_components.li,{children:`Configure the OAuth consent screen if prompted`}),`\n`,_jsxs(_components.li,{children:[`Select `,_jsx(_components.strong,{children:`Web application`}),` as the application type`]}),`\n`,_jsxs(_components.li,{children:[`Add authorized redirect URIs:`,`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://your-deployed-instance-url/api/auth/callback/google`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`Copy the `,_jsx(_components.strong,{children:`Client ID`}),` and `,_jsx(_components.strong,{children:`Client Secret`})]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Step 2: Configure in dazense Admin Panel`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Navigate to `,_jsx(_components.strong,{children:`Project`}),` in the admin sidebar`]}),`\n`,_jsxs(_components.li,{children:[`Scroll to the `,_jsx(_components.strong,{children:`Google Credentials`}),` section`]}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Google OAuth (Override Env)`}),`, enter your `,_jsx(_components.strong,{children:`Client ID`})]}),`\n`,_jsxs(_components.li,{children:[`Click the `,_jsx(_components.strong,{children:`ENV`}),` button to manage environment variables if needed`]}),`\n`,_jsxs(_components.li,{children:[`Set the following environment variables in your deployment:`,`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`GOOGLE_CLIENT_ID`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`your-client-id-here`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`GOOGLE_CLIENT_SECRET`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`your-client-secret-here`})]}),`\n`]})})}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Step 3: Configure Allowed Domains`})}),`\n`,_jsx(_components.p,{children:`To restrict sign-up to specific email domains:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Set the `,_jsx(_components.code,{children:`GOOGLE_ALLOWED_DOMAINS`}),` environment variable:`,`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`GOOGLE_ALLOWED_DOMAINS`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`dazense.metazense.com,example.com`})]}),`\n`]})})}),`\n`]}),`\n`,_jsx(_components.li,{children:`Only users with email addresses from these domains will be able to sign up`}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If you configure Google OAuth, users can sign in with their Google accounts. Make sure to set allowed domains if you want to restrict access to your organization.`})}),`\n`,_jsx(Heading,{level:`2`,id:`configure-slack-integration`,children:`Configure Slack integration`}),`\n`,_jsx(_components.p,{children:`Connect your dazense agent to Slack so your team can ask questions directly in Slack channels.`}),`\n`,_jsxs(_components.p,{children:[`Configure Slack integration from the `,_jsx(_components.strong,{children:`Slack`}),` section in the admin sidebar, or see the `,_jsx(_components.a,{href:`/dazense-agent/chat/slack`,children:`Slack Bot guide`}),` for detailed setup instructions.`]}),`\n`,_jsx(Heading,{level:`2`,id:`choose-llm-models`,children:`Choose LLM models`}),`\n`,_jsx(_components.p,{children:`Configure which LLM providers and models are available to your agent.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Configure API Keys`})}),`\n`,_jsxs(_components.p,{children:[`In the `,_jsx(_components.strong,{children:`Models`}),` section of the admin panel:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`If no API key exists in your environment variables`}),`: Enter your LLM API key directly in the UI`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`If an API key exists in your environment variables`}),`: You can override it by entering a different key in the UI`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Environment variables take precedence over UI configuration by default. Entering a key in the UI allows you to override the environment variable for that provider.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Select Available Models`})}),`\n`,_jsx(_components.p,{children:`Control which models your users can access by providing the model ID from your LLM provider:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Navigate to `,_jsx(_components.strong,{children:`Models`}),` in the admin sidebar`]}),`\n`,_jsx(_components.li,{children:`Add or edit a provider (Anthropic, OpenAI, Google, Mistral, or OpenRouter)`}),`\n`,_jsxs(_components.li,{children:[`Enter the `,_jsx(_components.strong,{children:`model ID`}),` for each model you want to make available`]}),`\n`,_jsx(_components.li,{children:`Users will only be able to select from the models you’ve configured`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Model IDs are provider-specific. For example:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Anthropic: `,_jsx(_components.code,{children:`claude-sonnet-4-5`}),`, `,_jsx(_components.code,{children:`claude-opus-4`}),`, `,_jsx(_components.code,{children:`claude-haiku-4`})]}),`\n`,_jsxs(_components.li,{children:[`OpenAI: `,_jsx(_components.code,{children:`gpt-4`}),`, `,_jsx(_components.code,{children:`gpt-4-turbo`}),`, `,_jsx(_components.code,{children:`gpt-3.5-turbo`})]}),`\n`,_jsxs(_components.li,{children:[`Google: `,_jsx(_components.code,{children:`gemini-2.0-flash-exp`}),`, `,_jsx(_components.code,{children:`gemini-1.5-pro`}),`, `,_jsx(_components.code,{children:`gemini-1.5-flash`})]}),`\n`,_jsxs(_components.li,{children:[`Mistral: `,_jsx(_components.code,{children:`mistral-large-latest`}),`, `,_jsx(_components.code,{children:`mistral-medium-latest`})]}),`\n`,_jsx(_components.li,{children:`OpenRouter: Various models from multiple providers`}),`\n`]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Supported LLM Providers`})}),`\n`,_jsx(_components.p,{children:`dazense supports the following LLM providers:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Anthropic`}),` - Claude models`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`OpenAI`}),` - GPT models`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Google`}),` - Gemini models`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Mistral`}),` - Mistral AI models`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`OpenRouter`}),` - Access to multiple models from various providers through a single API`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-template-prompts`,children:`Configure Template Prompts`}),`\n`,_jsx(_components.p,{children:`Customize prompt suggestions for your users in the chat.`}),`\n`,_jsx(_components.p,{children:`These prompts will be shown to your users in a new chat. These can be used to give your users examples of questions they can send to the chat.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Navigate to `,_jsx(_components.strong,{children:`Agent`}),` in the admin sidebar`]}),`\n`,_jsxs(_components.li,{children:[`Look for `,_jsx(_components.strong,{children:`Template Prompts`}),` section`]}),`\n`,_jsxs(_components.li,{children:[`Add example prompts that users can click to get started, such as:`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“What were our top 5 products by revenue last month?”`}),`\n`,_jsx(_components.li,{children:`“Show me user signups by country for the past quarter”`}),`\n`,_jsx(_components.li,{children:`“Compare this month’s sales to last month”`}),`\n`,_jsx(_components.li,{children:`“What’s the average order value by customer segment?”`}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`These template prompts help users understand what types of questions they can ask and provide quick-start examples for common analytics queries.`}),`\n`,_jsx(Heading,{level:`2`,id:`what’s-next`,children:`What’s Next?`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/dazense-agent/chat/admin/monitoring`,children:`Admin Monitoring`}),` - Learn how to track usage, feedback, and costs`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/dazense-agent/self-hosting/deployment-guide`,children:`Deployment Guide`}),` - Deploy dazense chat to production with step-by-step instructions`]}),`\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":"Setup","description":"As an admin, you can configure how your team accesses dazense chat, manage integrations, choose models, and customize agent behavior.","href":"/dazense-agent/chat/admin/setup","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Access the admin panel","slug":"access-the-admin-panel","depth":2,"children":[]},{"title":"Add Users","slug":"add-users","depth":2,"children":[]},{"title":"Configure Google OAuth","slug":"configure-google-oauth","depth":2,"children":[]},{"title":"Configure Slack integration","slug":"configure-slack-integration","depth":2,"children":[]},{"title":"Choose LLM models","slug":"choose-llm-models","depth":2,"children":[]},{"title":"Configure Template Prompts","slug":"configure-template-prompts","depth":2,"children":[]},{"title":"What’s Next?","slug":"what’s-next","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"metazense","siteName":"dazense Docs","title":"Setup - dazense Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-17T16:47:43.122Z","originalFileLocation":"dazense-agent/chat/admin/setup.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=\"As an admin, you can configure how your team accesses dazense chat, manage integrations, choose models, and customize agent behavior.\">\u003cmeta data-mint-head name=\"application-name\" content=\"dazense Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/metazense/T4pdg4NCwFzOZzWk/_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/metazense/T4pdg4NCwFzOZzWk/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/metazense/T4pdg4NCwFzOZzWk/_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/metazense/T4pdg4NCwFzOZzWk/_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/metazense/T4pdg4NCwFzOZzWk/_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/metazense/T4pdg4NCwFzOZzWk/_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/metazense/T4pdg4NCwFzOZzWk/_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/metazense/T4pdg4NCwFzOZzWk/_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/metazense/T4pdg4NCwFzOZzWk/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Setup - dazense Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"As an admin, you can configure how your team accesses dazense chat, manage integrations, choose models, and customize agent behavior.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"dazense Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://metazense.mintlify.app/_mintlify/api/og/v2?division=Chat\u0026amp;title=Setup\u0026amp;description=As+an+admin%2C+you+can+configure+how+your+team+accesses+dazense+chat%2C+manage+integrations%2C+choose+models%2C+and+customize+agent+behavior.\u0026amp;theme=a8f8a3b2bbc1bd25d1908c82\u0026amp;signature=bf23b1f0f5850d129439b36d51e61c12eb6c0449b4052f16dfb4e3a8f3fa989d\">\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=\"Setup - dazense Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"As an admin, you can configure how your team accesses dazense chat, manage integrations, choose models, and customize agent behavior.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://metazense.mintlify.app/_mintlify/api/og/v2?division=Chat\u0026amp;title=Setup\u0026amp;description=As+an+admin%2C+you+can+configure+how+your+team+accesses+dazense+chat%2C+manage+integrations%2C+choose+models%2C+and+customize+agent+behavior.\u0026amp;theme=a8f8a3b2bbc1bd25d1908c82\u0026amp;signature=bf23b1f0f5850d129439b36d51e61c12eb6c0449b4052f16dfb4e3a8f3fa989d\">\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/metazense/T4pdg4NCwFzOZzWk/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"dazense Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8142FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/dazense-agent/chat/admin/setup.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://dadocs.metazense.com/#organization\",\"name\":\"dazense Docs\",\"url\":\"https://dadocs.metazense.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/metazense/BYtGBx6bW3ch1QPG/assets/logo.png?fit=max\u0026auto=format\u0026n=BYtGBx6bW3ch1QPG\u0026q=85\u0026s=e0fb61e4eb646ba3b616fe3de6b24c2e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://dadocs.metazense.com#website\",\"name\":\"dazense Docs\",\"url\":\"https://dadocs.metazense.com\",\"publisher\":{\"@id\":\"https://dadocs.metazense.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup#webpage\",\"url\":\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup\",\"name\":\"Setup\",\"description\":\"As an admin, you can configure how your team accesses dazense chat, manage integrations, choose models, and customize agent behavior.\",\"dateModified\":\"2026-02-17T16:47:43.122Z\",\"isPartOf\":{\"@id\":\"https://dadocs.metazense.com#website\"},\"breadcrumb\":{\"@id\":\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Chat\",\"item\":\"https://dadocs.metazense.com/dazense-agent/chat/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Setup\",\"item\":\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup#article\",\"headline\":\"Setup\",\"name\":\"Setup\",\"description\":\"As an admin, you can configure how your team accesses dazense chat, manage integrations, choose models, and customize agent behavior.\",\"url\":\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup\",\"mainEntityOfPage\":{\"@id\":\"https://dadocs.metazense.com/dazense-agent/chat/admin/setup#webpage\"},\"dateModified\":\"2026-02-17T16:47:43.122Z\",\"publisher\":{\"@id\":\"https://dadocs.metazense.com/#organization\"},\"isPartOf\":{\"@id\":\"https://dadocs.metazense.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"dazense Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"dazense Docs","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/introduction"}]},{"tab":"dazense Agent","groups":[{"group":"Get started","pages":[{"title":"Quickstart","href":"/dazense-agent/quickstart"},{"title":"Watch Demo","href":"/dazense-agent/demo"}]},{"group":"Chat","pages":[{"title":"Overview","href":"/dazense-agent/chat/overview"},{"title":"Capabilities","href":"/dazense-agent/chat/capabilities"},{"title":"Slack Bot","description":"The dazense Slack bot brings your analytics agent directly into Slack, allowing your team to ask questions and get insights without leaving their workspace.","href":"/dazense-agent/chat/slack"},{"title":"Setup","href":"/dazense-agent/chat/admin/setup"},{"title":"Monitoring","description":"Monitor usage analytics, costs, and user feedback for your dazense agent.","href":"/dazense-agent/chat/admin/monitoring"}]},{"group":"Context builder","pages":[{"title":"Overview","href":"/dazense-agent/context-builder/overview"},{"title":"Configuration","href":"/dazense-agent/context-builder/configuration"},{"title":"Databases","href":"/dazense-agent/context-builder/databases"},{"title":"Repositories","href":"/dazense-agent/context-builder/repos"},{"title":"Git Repository","href":"/dazense-agent/context-builder/git-repository"},{"title":"Custom Context","href":"/dazense-agent/context-builder/custom-context"},{"title":"Rules Context","href":"/dazense-agent/context-builder/rules-context"},{"title":"Synchronization","href":"/dazense-agent/context-builder/synchronization"}]},{"group":"Semantic layer","pages":[{"title":"Semantic Layer","href":"/dazense-agent/semantic-layer"},{"title":"Business Rules","href":"/dazense-agent/business-rules"}]},{"group":"Trusted Analytics","pages":[{"title":"Operating Modes","href":"/dazense-agent/trusted-analytics/operating-modes"},{"title":"Trusted Analytics V1","href":"/dazense-agent/trusted-analytics/v1-overview"},{"title":"Trusted Analytics V2 (OpenMetadata)","href":"/dazense-agent/trusted-analytics/v2-openmetadata"},{"title":"Validation and Testing","href":"/dazense-agent/trusted-analytics/validation-and-testing"}]},{"group":"Context engineering","pages":[{"title":"Context Engineering Principles","href":"/dazense-agent/context-engineering/principles"},{"title":"Playbook","href":"/dazense-agent/context-engineering/playbook"},{"title":"Evaluation","href":"/dazense-agent/context-engineering/evaluation"}]},{"group":"Cloud \u0026 developers","pages":[{"title":"dazense Cloud","href":"/dazense-agent/cloud/overview"},{"title":"Contributing to dazense","href":"/dazense-agent/developers/overview"}]},{"group":"Self-hosting","pages":[{"title":"Deployment Guide","href":"/dazense-agent/self-hosting/deployment-guide"}]}]},{"tab":"dazense IDE","pages":[{"title":"dazense IDE","href":"/dazense-ide/get-started/welcome"}]}]},"title":"Setup - dazense Docs","buildId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","deploymentId":"dpl_HcHmUS6i3UwswnTHJUEdcTtwfdTQ","dynamics":[],"chunks":[]}