Slack workflows automate routine tasks such as scheduled messages or form submissions. A workflow can mention a Counso Agent so that the Agent’s answer is posted to the selected channel.For example, a workflow can:
ask a highlights Agent for a summary every weekday morning;
invoke an Agent whenever someone reacts to a message with a selected emoji.
In Slack, create a workflow and choose a trigger such as a schedule, form submission, or reaction.
Add a message step. Mention the configured Counso app and the Agent name, for example @Counso +highlights Summarize the updates since yesterday.
Allow the workflow in Counso and grant it only the Spaces needed by the Agent.
Run a harmless test and confirm that the expected Agent responds in the intended channel.
Counso identifies a workflow by the sender name shown on its Slack messages. The match includes capitalization and emoji. If the workflow is renamed in Slack, allow it again under the new name.The workflow can always reach Agents and data made available through Company Data. Other Spaces must be granted explicitly. If an Agent needs a Space the workflow cannot reach, it will not answer the workflow message.
Anyone who can run the Slack workflow, including guests, may be able to invoke the selected Agent. Grant the workflow only the Spaces it needs, and make sure the destination channel is appropriate for the answer.
If the workspace provides self-service workflow controls:
Open Programmatic Usage > Automations.
Select the Slack workflows tab.
Click Allow a workflow.
Enter the exact workflow sender name from Slack.
Under Spaces it can reach, add the Spaces containing the data required by the Agent. Company Data is always included.
Save the workflow and test it from Slack.
The table shows the allowed workflows, their Space access, and when they were added. The page may also report the credits consumed by Slack workflows for the selected period.If the Slack workflows tab is not available in the current deployment, ask the deployment administrator to register the workflow name and its allowed Spaces. Do not send workspace identifiers or access information to an upstream vendor.
Remove a workflow from the table to prevent it from invoking Agents. To change its name or Space access, register it again with the updated values. If audit logging is enabled, workflow authorization changes appear in the workspace audit log.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Counso AI","description":"Counso AI product documentation, guides, integrations, and workspace administration.","colors":{"primary":"#0C84FE","light":"#9FDBFF","dark":"#0C84FE"},"logo":{"light":"https://mintcdn.com/windflow/xVym9jF2o2-Cm7kS/logo/counso.png?fit=max\u0026auto=format\u0026n=xVym9jF2o2-Cm7kS\u0026q=85\u0026s=08bb0a94844525e47b445320d2d04636","dark":"https://mintcdn.com/windflow/xVym9jF2o2-Cm7kS/logo/counso.png?fit=max\u0026auto=format\u0026n=xVym9jF2o2-Cm7kS\u0026q=85\u0026s=08bb0a94844525e47b445320d2d04636","href":"/"},"favicon":"https://mintcdn.com/windflow/xVym9jF2o2-Cm7kS/favicon.svg?fit=max\u0026auto=format\u0026n=xVym9jF2o2-Cm7kS\u0026q=85\u0026s=ec4177e9d9f31e31e1f1eaa9cd549668","appearance":{"default":"system","strict":false},"navbar":{"links":[],"primary":{"type":"button","label":"Open Counso AI","href":"https://app.counso.ai"}},"search":{"prompt":"Search Counso documentation..."},"seo":{"metatags":{"canonical":"https://docs.counso.ai"},"indexing":"navigable","trailingSlash":false},"icons":{"library":"fontawesome"},"styling":{"eyebrows":"section","codeblocks":"system","latex":true},"thumbnails":{"appearance":"light"},"interaction":{"drilldown":false},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"zh-Hans","href":"zh-Hans"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"windflow","hasAudioNarration":false,"actualSubdomain":"windflow","customDomains":["docs.counso.ai"],"gitSource":{"type":"github","owner":"bytecodemonkey","repo":"counso-docs","deployBranch":"main","contentDirectory":"mintlify-site","isPrivate":false,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae03d97996b73dde403d254","collectionId":"4c071f57-9d6f-4c01-b78d-6ceac7fde2d4","liveDeploymentHistoryId":"6ae03d97996b73dde403d254","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae03d97996b73dde403d254","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"en","tag":"Developers","count":76},{"language":"zh-Hans","tag":"开发者","count":76},{"language":"en","tag":"Counso API documentation","count":69},{"language":"zh-Hans","tag":"Counso API 文档","count":69},{"language":"en","tag":"Getting started and use cases","count":46},{"language":"zh-Hans","tag":"入门与应用场景","count":46},{"language":"en","tag":"Administration","count":37},{"language":"zh-Hans","tag":"管理工作区","count":37},{"language":"en","tag":"Frequently asked questions","count":27},{"language":"zh-Hans","tag":"常见问题","count":27},{"language":"en","tag":"Capabilities","count":25},{"language":"zh-Hans","tag":"知识与工具","count":25},{"language":"en","tag":"Agents","count":22},{"language":"zh-Hans","tag":"数据源","count":22},{"language":"en","tag":"Datasources","count":16},{"language":"en","tag":"Pods","count":15},{"language":"zh-Hans","tag":"助手","count":15},{"language":"zh-Hans","tag":"Pods","count":15},{"language":"en","tag":"Conversations","count":13},{"language":"zh-Hans","tag":"会话","count":13}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--counso-blue:#0c84fe}#navbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}#sidebar-content li[data-active]>a{font-weight:650}card{border-radius:.85rem;transition:border-color 160ms ease,transform 160ms ease,box-shadow 160ms ease}card:hover{transform:translateY(-1px);box-shadow:0 10px 28px rgb(12 132 254/10%)}#navbar a:has(>img.nav-logo){flex-shrink:0;min-width:max-content}img.nav-logo{height:2rem!important;width:auto!important;max-width:none!important;flex-shrink:0}"}],"page":{"pagePath":"docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows","slug":"/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows","pageMetadata":{"title":"Use an Agent in Slack workflows","description":null,"href":"/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows"},"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={code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Slack workflows automate routine tasks such as scheduled messages or form submissions. A workflow can mention a Counso Agent so that the Agent’s answer is posted to the selected channel.`}),`\n`,_jsx(_components.p,{children:`For example, a workflow can:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`ask a highlights Agent for a summary every weekday morning;`}),`\n`,_jsx(_components.li,{children:`invoke an Agent whenever someone reacts to a message with a selected emoji.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`how-it-works`,children:`How it works`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`In Slack, create a workflow and choose a trigger such as a schedule, form submission, or reaction.`}),`\n`,_jsxs(_components.li,{children:[`Add a message step. Mention the configured Counso app and the Agent name, for example `,_jsx(_components.code,{children:`@Counso +highlights Summarize the updates since yesterday`}),`.`]}),`\n`,_jsx(_components.li,{children:`Allow the workflow in Counso and grant it only the Spaces needed by the Agent.`}),`\n`,_jsx(_components.li,{children:`Run a harmless test and confirm that the expected Agent responds in the intended channel.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Counso identifies a workflow by the sender name shown on its Slack messages. The match includes capitalization and emoji. If the workflow is renamed in Slack, allow it again under the new name.`}),`\n`,_jsx(_components.p,{children:`The workflow can always reach Agents and data made available through Company Data. Other Spaces must be granted explicitly. If an Agent needs a Space the workflow cannot reach, it will not answer the workflow message.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Anyone who can run the Slack workflow, including guests, may be able to invoke the selected Agent. Grant the workflow only the Spaces it needs, and make sure the destination channel is appropriate for the answer.`})}),`\n`,_jsx(Heading,{level:`2`,id:`allow-a-workflow`,children:`Allow a workflow`}),`\n`,_jsx(_components.p,{children:`If the workspace provides self-service workflow controls:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Open `,_jsx(_components.strong,{children:`Programmatic Usage > Automations`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Select the `,_jsx(_components.strong,{children:`Slack workflows`}),` tab.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Allow a workflow`}),`.`]}),`\n`,_jsx(_components.li,{children:`Enter the exact workflow sender name from Slack.`}),`\n`,_jsxs(_components.li,{children:[`Under `,_jsx(_components.strong,{children:`Spaces it can reach`}),`, add the Spaces containing the data required by the Agent. Company Data is always included.`]}),`\n`,_jsx(_components.li,{children:`Save the workflow and test it from Slack.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The table shows the allowed workflows, their Space access, and when they were added. The page may also report the credits consumed by Slack workflows for the selected period.`}),`\n`,_jsx(_components.p,{children:`If the Slack workflows tab is not available in the current deployment, ask the deployment administrator to register the workflow name and its allowed Spaces. Do not send workspace identifiers or access information to an upstream vendor.`}),`\n`,_jsx(Heading,{level:`2`,id:`change-or-revoke-access`,children:`Change or revoke access`}),`\n`,_jsx(_components.p,{children:`Remove a workflow from the table to prevent it from invoking Agents. To change its name or Space access, register it again with the updated values. If audit logging is enabled, workflow authorization changes appear in the workspace audit log.`})]})}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":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Use an Agent in Slack workflows","description":null,"href":"/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"How it works","slug":"how-it-works","depth":2,"children":[]},{"title":"Allow a workflow","slug":"allow-a-workflow","depth":2,"children":[]},{"title":"Change or revoke access","slug":"change-or-revoke-access","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"windflow","siteName":"Counso AI","title":"Use an Agent in Slack workflows - Counso AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows","matchLevel":0},"zh-Hans":{"href":"/zh-Hans/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows","matchLevel":1}}},"lastModified":"2026-10-27T05:59:04.495Z","originalFileLocation":"docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows.md","locale":"en"},"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=\"application-name\" content=\"Counso AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/windflow/u5o-7bxrDGBMjp_t/_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/windflow/u5o-7bxrDGBMjp_t/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/windflow/u5o-7bxrDGBMjp_t/_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/windflow/u5o-7bxrDGBMjp_t/_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/windflow/u5o-7bxrDGBMjp_t/_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/windflow/u5o-7bxrDGBMjp_t/_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/windflow/u5o-7bxrDGBMjp_t/_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/windflow/u5o-7bxrDGBMjp_t/_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/windflow/u5o-7bxrDGBMjp_t/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Use an Agent in Slack workflows - Counso AI\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Counso AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://windflow.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Use+an+Agent+in+Slack+workflows\u0026amp;theme=7194a02cd0485955e0cb2d56\u0026amp;signature=bdafbc03ded73db28cec259ea875c34d8725a1dc1574b8dbe7c25d4a92398365\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Use an Agent in Slack workflows - Counso AI\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://windflow.mintlify.app/_mintlify/api/og/v2?division=Integrations\u0026amp;title=Use+an+Agent+in+Slack+workflows\u0026amp;theme=7194a02cd0485955e0cb2d56\u0026amp;signature=bdafbc03ded73db28cec259ea875c34d8725a1dc1574b8dbe7c25d4a92398365\">\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/windflow/u5o-7bxrDGBMjp_t/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Counso AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0C84FE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hans\" href=\"https://docs.counso.ai/zh-Hans/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.counso.ai/#organization\",\"name\":\"Counso AI\",\"url\":\"https://docs.counso.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/windflow/xVym9jF2o2-Cm7kS/logo/counso.png?fit=max\u0026auto=format\u0026n=xVym9jF2o2-Cm7kS\u0026q=85\u0026s=08bb0a94844525e47b445320d2d04636\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.counso.ai#website\",\"name\":\"Counso AI\",\"url\":\"https://docs.counso.ai\",\"publisher\":{\"@id\":\"https://docs.counso.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows#webpage\",\"url\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows\",\"name\":\"Use an Agent in Slack workflows\",\"dateModified\":\"2026-10-27T05:59:04.495Z\",\"isPartOf\":{\"@id\":\"https://docs.counso.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-mcp-server\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Use an Agent in Slack workflows\",\"item\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows#article\",\"headline\":\"Use an Agent in Slack workflows\",\"name\":\"Use an Agent in Slack workflows\",\"url\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows\",\"mainEntityOfPage\":{\"@id\":\"https://docs.counso.ai/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows#webpage\"},\"dateModified\":\"2026-10-27T05:59:04.495Z\",\"publisher\":{\"@id\":\"https://docs.counso.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.counso.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Counso AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Counso AI","nav":{"global":null,"languages":[{"language":"en","default":true,"groups":[{"group":"Counso Docs","pages":[{"title":"Counso Docs","mode":"wide","href":""}]},{"group":"Getting started and use cases","pages":[{"title":"Introduction to Counso","href":"/docs/user-documentation/getting-started/intro-to-counso"},{"group":"Counso rollout guide","root":{"title":"Counso rollout guide","href":"/docs/user-documentation/getting-started/counso-rollout-guide"},"expanded":false,"pages":[{"title":"Welcome to Counso","href":"/docs/user-documentation/getting-started/counso-rollout-guide/welcome-to-counso"},{"title":"Plan a team pilot","href":"/docs/user-documentation/getting-started/counso-rollout-guide/launch-strategy"},{"title":"Team onboarding material","href":"/docs/user-documentation/getting-started/counso-rollout-guide/team-onboarding-material"},{"title":"Support Agent builders across the team","href":"/docs/user-documentation/getting-started/counso-rollout-guide/build-your-builder-community"},{"title":"Set up your Counso workspace","href":"/docs/user-documentation/getting-started/counso-rollout-guide/admin-guide-set-up-your-counso-workspace"},{"title":"Design a useful use case","href":"/docs/user-documentation/getting-started/counso-rollout-guide/designing-use-cases"},{"title":"Train and support the team","href":"/docs/user-documentation/getting-started/counso-rollout-guide/educate-activate"},{"title":"Measure results and expand carefully","href":"/docs/user-documentation/getting-started/counso-rollout-guide/measure-expand"}]},{"group":"Team use cases and guides","root":{"title":"Team use cases and guides","href":"/docs/user-documentation/getting-started/use-cases-and-guides"},"expanded":false,"pages":[{"title":"Connect Google and use a personal Google assistant","href":"/docs/user-documentation/getting-started/use-cases-and-guides/connect-google-personal-assistant"},{"title":"Sales use cases","href":"/docs/user-documentation/getting-started/use-cases-and-guides/sales"},{"title":"Customer support use cases","href":"/docs/user-documentation/getting-started/use-cases-and-guides/customer-support"},{"title":"Marketing and content use cases","href":"/docs/user-documentation/getting-started/use-cases-and-guides/marketing"},{"title":"Engineering use cases","href":"/docs/user-documentation/getting-started/use-cases-and-guides/engineering"},{"title":"Data analytics use cases","href":"/docs/user-documentation/getting-started/use-cases-and-guides/data-analytics"},{"title":"Knowledge and information retrieval use cases","href":"/docs/user-documentation/getting-started/use-cases-and-guides/knowledge"},{"title":"Recruiting and people operations use cases","href":"/docs/user-documentation/getting-started/use-cases-and-guides/recruiting-and-people"},{"title":"Product and design use cases","href":"/docs/user-documentation/getting-started/use-cases-and-guides/product-and-design"},{"title":"Collaborate in conversations","href":"/docs/user-documentation/getting-started/use-cases-and-guides/collaboration"}]},{"group":"Frequently asked questions","root":{"title":"Frequently asked questions","href":"/docs/user-documentation/getting-started/faq"},"expanded":false,"pages":[{"group":"General questions","expanded":false,"pages":[{"title":"What data sources can be connected to Counso?","href":"/docs/user-documentation/getting-started/faq/general-questions/what-data-sources-can-be-connected-to-counso"},{"title":"Which AI models are available in Counso?","href":"/docs/user-documentation/getting-started/faq/general-questions/what-ai-models-are-available-in-counso"},{"title":"Which tools are available in Counso?","href":"/docs/user-documentation/getting-started/faq/general-questions/what-tools-are-available-in-counso"},{"title":"How is Counso priced?","href":"/docs/user-documentation/getting-started/faq/general-questions/what-are-the-pricing-plans-for-counso"},{"title":"How does Counso handle user data?","href":"/docs/user-documentation/getting-started/faq/general-questions/how-does-counso-handle-user-data"}]},{"group":"Agents and conversations","expanded":false,"pages":[{"title":"How do I start creating an Agent?","href":"/docs/user-documentation/getting-started/faq/managing-agents/i-dont-know-how-to-start-creating-an-agent-what-should-i-do"},{"title":"How do I edit a custom Agent?","href":"/docs/user-documentation/getting-started/faq/managing-agents/how-do-i-edit-a-custom-agent"},{"title":"Which Agent settings and model should I use?","href":"/docs/user-documentation/getting-started/faq/managing-agents/what-settings-model-should-i-use"},{"title":"Can Agents create a document in a connected platform?","href":"/docs/user-documentation/getting-started/faq/managing-agents/can-agents-create-a-new-file-or-document-directly-into-notion-google-drive-or-other-connected-platforms"},{"title":"What data can an Agent access?","href":"/docs/user-documentation/getting-started/faq/managing-agents/what-data-do-the-agents-have-access-to"},{"title":"Can Agents access the internet?","href":"/docs/user-documentation/getting-started/faq/managing-agents/do-the-agents-have-access-to-the-internet"},{"title":"Are Agent responses always accurate and safe?","href":"/docs/user-documentation/getting-started/faq/managing-agents/does-the-counso-agent-give-accurate-and-safe-responses"},{"title":"Can I share a conversation?","href":"/docs/user-documentation/getting-started/faq/managing-agents/can-i-share-a-conversation"},{"title":"Can I delete or rename a conversation?","href":"/docs/user-documentation/getting-started/faq/managing-agents/can-i-delete-or-rename-a-conversation"},{"title":"Can I use Agents in different languages?","href":"/docs/user-documentation/getting-started/faq/managing-agents/can-i-use-the-counso-agents-in-different-languages"},{"title":"How can I find an Agent ID?","href":"/docs/user-documentation/getting-started/faq/managing-agents/how-can-i-find-the-id-of-an-agent"}]},{"group":"Troubleshooting","expanded":false,"pages":[{"title":"Why is a Slack link sometimes not the exact message?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/when-asking-a-question-about-data-within-slack-the-link-to-the-thread-isnt-always-the-right-one"},{"title":"What if I did not receive an invitation or cannot sign in?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/i-havent-received-a-login-or-i-am-having-trouble-logging-in"},{"title":"Why is a table analysis incomplete or incorrect?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/i-try-to-create-an-agent-using-the-table-query-tool-but-it-doesnt-work"},{"title":"Why did an Agent return a broken link or unsupported claim?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/the-agent-is-producing-links-that-dont-work-and-falsely-claiming-something-untrue-whats-going-on"},{"title":"Why did the Agent lose earlier context?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/why-doesnt-the-agent-remember-what-i-said-earlier-in-a-conversation"},{"title":"Why is an updated document missing from an Agent answer?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/why-isnt-my-recently-updated-document-showing-in-agent-responses"},{"title":"Will an Agent automatically learn from my feedback?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/can-counso-remember-and-incorporate-my-feedback-in-the-future"},{"title":"How can I check whether Counso is unavailable?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/is-counso-down"},{"title":"Why is a response taking a long time?","href":"/docs/user-documentation/getting-started/faq/troubleshooting-and-limitations/why-is-counso-slow-or-my-agent-taking-too-long-to-respond"}]},{"title":"File upload limits","href":"/docs/user-documentation/getting-started/faq/file-size-limits"},{"title":"How do I change my sign-in email?","href":"/docs/user-documentation/getting-started/faq/how-to-change-your-email-address-in-counso"}]}]},{"group":"Agents","pages":[{"title":"Create your first Agent","href":"/docs/user-documentation/agents/create-your-first-agent"},{"title":"Choose a model for an Agent or conversation","href":"/docs/user-documentation/agents/model-selection"},{"group":"LLM best practices","expanded":false,"pages":[{"title":"Write effective Agent instructions","href":"/docs/user-documentation/agents/llm-best-practices/how-to-write-effective-instructions"},{"title":"Choose the right model for the task","href":"/docs/user-documentation/agents/llm-best-practices/choosing-the-right-ai-model"},{"title":"Understand context windows","href":"/docs/user-documentation/agents/llm-best-practices/understanding-llms-context-windows"},{"title":"Why language models can miss exact counts and structured data","href":"/docs/user-documentation/agents/llm-best-practices/understanding-llm-limitations"},{"title":"Understand retrieval-augmented answers","href":"/docs/user-documentation/agents/llm-best-practices/understanding-rag"}]},{"title":"Create an Agent from a template","href":"/docs/user-documentation/agents/templates"},{"title":"Deep Dive Agent","href":"/docs/user-documentation/agents/deep-dive-agent"},{"title":"The Agent Builder assistant","href":"/docs/user-documentation/agents/agent-builder-sidekick"},{"title":"Troubleshoot an Agent","href":"/docs/user-documentation/agents/troubleshooting-your-agent"},{"title":"Request a structured response","href":"/docs/user-documentation/agents/structured-output-format"},{"title":"Steer a running conversation","href":"/docs/user-documentation/agents/steering-conversations"},{"title":"Branch a conversation","href":"/docs/user-documentation/agents/branch-a-conversation"},{"title":"Compact context in a long conversation","href":"/docs/user-documentation/agents/context-compaction"}]},{"group":"Skills","pages":[{"title":"Skills","href":"/docs/user-documentation/agents/skills/skills-overview"},{"title":"Skill examples","href":"/docs/user-documentation/agents/skills/skill-examples"},{"title":"Control who can discover and use a Skill","href":"/docs/user-documentation/agents/skill-availability"},{"title":"Add Discover Knowledge to an Agent","href":"/docs/user-documentation/agents/discover-knowledge"},{"title":"Let an Agent discover Skills","href":"/docs/user-documentation/agents/discover-skills"},{"title":"Discover Tools","href":"/docs/user-documentation/agents/discover-tools"},{"title":"Go Deep","href":"/docs/user-documentation/agents/go-deep"},{"title":"Review Skill improvement suggestions","href":"/docs/user-documentation/agents/self-improving-skills"}]},{"group":"Capabilities","pages":[{"group":"Knowledge for Agents","root":{"title":"Knowledge for Agents","href":"/docs/user-documentation/agents/knowledge"},"expanded":false,"pages":[{"title":"Search connected data sources","href":"/docs/user-documentation/agents/knowledge/search-data-sources"},{"title":"Table queries","href":"/docs/user-documentation/agents/knowledge/table-queries"},{"title":"Extract Data","href":"/docs/user-documentation/agents/knowledge/extract-data"},{"title":"Include data","href":"/docs/user-documentation/agents/knowledge/include-data"}]},{"group":"Data sources","expanded":false,"pages":[{"title":"Data sources and tools","href":"/docs/user-documentation/data-sources/overview"},{"title":"Connections","href":"/docs/user-documentation/data-sources/connections"},{"title":"Website sources","href":"/docs/user-documentation/data-sources/websites"},{"title":"Folders","href":"/docs/user-documentation/data-sources/folders"},{"group":"Conversation files","expanded":false,"pages":[{"title":"Conversation files","href":"/docs/user-documentation/data-sources/conversation-files/conversation-files"},{"title":"Ask an Agent to inspect an image","href":"/docs/user-documentation/data-sources/conversation-files/read-images"}]}]},{"group":"Agent tools","root":{"title":"Agent tools","href":"/docs/user-documentation/agents/tools"},"expanded":false,"pages":[{"title":"Gmail","href":"/docs/user-documentation/agents/tools/gmail"},{"title":"Google Calendar","href":"/docs/user-documentation/agents/tools/google-calendar"},{"title":"Google Drive","href":"/docs/user-documentation/agents/tools/google-drive"},{"title":"Move Google Sheets work to Google Drive","href":"/docs/user-documentation/agents/tools/google-sheets-deprecated"},{"title":"Microsoft Outlook","href":"/docs/user-documentation/agents/tools/microsoft-outlook"},{"title":"Microsoft SharePoint and OneDrive tools","href":"/docs/user-documentation/agents/tools/microsoft-sharepoint-and-onedrive"},{"title":"Slack tools","href":"/docs/user-documentation/agents/tools/slack-tools"},{"title":"Microsoft Teams","href":"/docs/user-documentation/agents/tools/microsoft-teams"},{"title":"Microsoft Excel","href":"/docs/user-documentation/agents/tools/microsoft-excel"}]},{"group":"Triggers","expanded":false,"pages":[{"title":"Choose the credit pool for a trigger","href":"/docs/user-documentation/agents/triggers/credits-usage"},{"title":"Schedule an Agent","href":"/docs/user-documentation/agents/triggers/schedules"},{"group":"Webhooks","expanded":false,"pages":[{"title":"Filter webhook payloads","href":"/docs/user-documentation/agents/triggers/webhooks/filter-webhooks-payload"},{"title":"Set limits for webhook triggers","href":"/docs/user-documentation/agents/triggers/webhooks/rate-limiting"}]}]},{"title":"MiniApps overview","href":"/docs/user-documentation/agents/frames/overview"},{"title":"Add your brand to shared MiniApps","href":"/docs/user-documentation/agents/frames/white-labeled-frames"}]},{"group":"Pods","pages":[{"title":"Understand Pods","href":"/docs/user-documentation/pods/overview"},{"title":"Pod members and roles","href":"/docs/user-documentation/pods/members-and-roles"},{"title":"Manage Pod tasks","href":"/docs/user-documentation/pods/tasks"},{"title":"Pod conversations","href":"/docs/user-documentation/pods/conversations"},{"title":"Work with Pod files","href":"/docs/user-documentation/pods/files"},{"title":"Create and use MiniApps","href":"/docs/user-documentation/pods/frames"},{"title":"What Agents can do in a Pod","href":"/docs/user-documentation/pods/agent-tools"},{"title":"Pod policies for workspace administrators","href":"/docs/user-documentation/pods/admin-controls"},{"group":"Examples","expanded":false,"pages":[{"title":"Example: a shared asset library","href":"/docs/user-documentation/pods/examples/shared-asset-library"},{"title":"Example: a personal knowledge Pod","href":"/docs/user-documentation/pods/examples/personal-second-brain"},{"title":"Example: a project Pod","href":"/docs/user-documentation/pods/examples/initiative-and-project-management"},{"title":"Example: support cases in a Pod","href":"/docs/user-documentation/pods/examples/ticket-handling-and-support-knowledge"},{"title":"Example: a Pod for each customer","href":"/docs/user-documentation/pods/examples/one-pod-per-customer"},{"title":"Example: a content production Pod","href":"/docs/user-documentation/pods/examples/content-and-editorial-production"},{"title":"Example: a competitive research Pod","href":"/docs/user-documentation/pods/examples/competitive-intelligence"}]}]},{"group":"Administration","pages":[{"title":"Set up a workspace","href":"/docs/user-documentation/admins/quickstart"},{"group":"Governance and access","expanded":false,"pages":[{"title":"Workspace roles, groups, and permissions","href":"/docs/user-documentation/admins/admin-governance/workspace-governance-roles-groups-and-permissions"},{"title":"Plan access to workspace data","href":"/docs/user-documentation/admins/admin-governance/access-controls-and-permissions"},{"group":"Single sign-on (SSO)","expanded":false,"pages":[{"title":"Set up single sign-on","href":"/docs/user-documentation/admins/admin-governance/single-sign-on-sso/single-sign-on-sso"},{"title":"Set up SAML single sign-on","href":"/docs/user-documentation/admins/admin-governance/single-sign-on-sso/saml-sso"}]},{"title":"Provision workspace users and groups","href":"/docs/user-documentation/admins/admin-governance/users-and-groups-provisioning"}]},{"title":"Manage Spaces","href":"/docs/user-documentation/admins/spaces-management"},{"title":"Manage Agents","href":"/docs/user-documentation/admins/agents-management"},{"group":"Manage connections","root":{"title":"Manage connections","href":"/docs/user-documentation/admins/connections-management"},"expanded":false,"pages":[{"title":"Connect Google Drive","href":"/docs/user-documentation/admins/connections-management/google-drive"},{"title":"Connect Notion","href":"/docs/user-documentation/admins/connections-management/notion"},{"title":"Connect Confluence","href":"/docs/user-documentation/admins/connections-management/confluence"},{"title":"Connect Intercom","href":"/docs/user-documentation/admins/connections-management/intercom"},{"title":"Connect Microsoft","href":"/docs/user-documentation/admins/connections-management/microsoft"},{"title":"Connect Zendesk","href":"/docs/user-documentation/admins/connections-management/zendesk"},{"title":"Connect Snowflake","href":"/docs/user-documentation/admins/connections-management/snowflake"},{"title":"Connect BigQuery","href":"/docs/user-documentation/admins/connections-management/bigquery"},{"title":"Connect Gong","href":"/docs/user-documentation/admins/connections-management/gong"},{"title":"Connect GitHub","href":"/docs/user-documentation/admins/connections-management/github"},{"title":"Connect Slack knowledge","href":"/docs/user-documentation/admins/connections-management/slack"}]},{"group":"Tool management","expanded":false,"pages":[{"title":"Add a remote MCP server","href":"/docs/user-documentation/admins/tools-management/adding-an-mcp-server"},{"title":"Personal and shared credentials for tools","href":"/docs/user-documentation/admins/tools-management/personal-vs-shared-credentials"},{"group":"Salesforce","expanded":false,"pages":[{"title":"Connect Salesforce","href":"/docs/user-documentation/admins/tools-management/salesforce/salesforce"},{"title":"Salesforce query limits and access","href":"/docs/user-documentation/admins/tools-management/salesforce/salesforce-notes-on-api-limit-and-permissions"}]},{"title":"Manage Microsoft tools","href":"/docs/user-documentation/admins/tools-management/managing-microsoft-tools"},{"title":"Computer administration","href":"/docs/user-documentation/admins/tools-management/computer-admin-setup"}]},{"title":"Workspace analytics","href":"/analytics"},{"group":"Audit logs","expanded":false,"pages":[{"title":"Review workspace audit logs","href":"/docs/user-documentation/admins/audit-logs/audit-logs"},{"title":"Audit log event reference","href":"/docs/user-documentation/admins/audit-logs/audit-logs-events-reference"}]},{"group":"Usage, seats, and credits","expanded":false,"pages":[{"title":"Seat management","href":"/docs/user-documentation/admins/usage-seats-and-credits/seat-management"},{"title":"Credits","href":"/docs/user-documentation/admins/usage-seats-and-credits/credits"},{"title":"Credit management","href":"/docs/user-documentation/admins/usage-seats-and-credits/credit-management"},{"title":"Optimize credit consumption","href":"/docs/user-documentation/admins/usage-seats-and-credits/optimize-credit-consumption"},{"title":"Model access tiers","href":"/docs/user-documentation/admins/usage-seats-and-credits/model-access-tiers"},{"title":"Train your team on credit optimization","href":"/docs/user-documentation/admins/usage-seats-and-credits/train-team-credit-optimization"}]},{"title":"Subscriptions and billing","href":"/docs/user-documentation/admins/billing/subscriptions-and-payments"},{"title":"Troubleshoot workspace administration","href":"/docs/user-documentation/admins/admin-troubleshooting/admin-troubleshooting"},{"title":"Troubleshoot Slack connections and tools","href":"/docs/user-documentation/admins/admin-troubleshooting/slack-troubleshooting"}]},{"group":"Integrations","pages":[{"title":"Connect an MCP client to Counso","href":"/docs/user-documentation/agents/integrations/counso-mcp-server"},{"title":"Set up automatic replies in Slack channels","description":null,"href":"/docs/user-documentation/agents/integrations/counso-in-slack/slack-auto-reply"},{"title":"Use an Agent in Slack workflows","href":"/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows"},{"title":"Automatically join new Slack channels","description":null,"href":"/docs/user-documentation/agents/integrations/counso-in-slack/slack-auto-join"},{"title":"Use Agents in Microsoft Teams","href":"/docs/user-documentation/agents/integrations/counso-in-teams"},{"title":"Work with meeting transcripts","href":"/docs/user-documentation/agents/integrations/meeting-transcripts"}]},{"group":"Developers","pages":[{"title":"Client-side MCP servers","href":"/docs/user-documentation/developers/client-side-mcp-server"},{"group":"Overview","expanded":false,"pages":[{"title":"Counso developer platform","href":"/docs/developer-platform/overview/developer-platform"},{"title":"JavaScript SDK","href":"/docs/developer-platform/overview/javascript-sdk"}]},{"group":"Core concepts","expanded":false,"pages":[{"title":"Data sources","href":"/docs/developer-platform/core-concepts/datasources"},{"title":"Chunks and documents","href":"/docs/developer-platform/core-concepts/chunks-and-documents"},{"title":"API rate limits","href":"/docs/developer-platform/core-concepts/rate-limits"}]},{"group":"Counso API documentation","expanded":false,"pages":[{"title":"API specifications and Postman","href":"/docs/developer-platform/counso-api-documentation/openapi-and-postman"},{"group":"Analytics","expanded":false,"pages":[{"title":"Export consumption analytics","href":"/api-reference/analytics/export-consumption-analytics"},{"title":"Export workspace analytics","href":"/api-reference/analytics/export-workspace-analytics"}]},{"group":"Agents","expanded":false,"pages":[{"title":"List agents","href":"/api-reference/agents/list-agents"},{"title":"Export agent configuration as YAML","href":"/api-reference/agents/export-agent-configuration-as-yaml"},{"title":"Get agent configuration","href":"/api-reference/agents/get-agent-configuration"},{"title":"Archive agent configuration","href":"/api-reference/agents/archive-agent-configuration"},{"title":"Update agent configuration","href":"/api-reference/agents/update-agent-configuration"},{"title":"Import agent configuration","href":"/api-reference/agents/import-agent-configuration"},{"title":"Search agents by name","href":"/api-reference/agents/search-agents-by-name"}]},{"group":"Conversations","expanded":false,"pages":[{"title":"Cancel message generation in a conversation","href":"/api-reference/conversations/cancel-message-generation-in-a-conversation"},{"title":"Create a content fragment","href":"/api-reference/conversations/create-a-content-fragment"},{"title":"Get the events for a conversation","href":"/api-reference/conversations/get-the-events-for-a-conversation"},{"title":"Download a conversation-scoped file by path","href":"/api-reference/conversations/download-a-conversation-scoped-file-by-path"},{"title":"Get a conversation","href":"/api-reference/conversations/get-a-conversation"},{"title":"Update a conversation","href":"/api-reference/conversations/update-a-conversation"},{"title":"Answer a user question in a conversation message","href":"/api-reference/conversations/answer-a-user-question-in-a-conversation-message"},{"title":"Edit an existing message in a conversation","href":"/api-reference/conversations/edit-an-existing-message-in-a-conversation"},{"title":"Get events for a message","href":"/api-reference/conversations/get-events-for-a-message"},{"title":"Validate an action in a conversation message","href":"/api-reference/conversations/validate-an-action-in-a-conversation-message"},{"title":"Create a message","href":"/api-reference/conversations/create-a-message"},{"title":"Create a new conversation","href":"/api-reference/conversations/create-a-new-conversation"},{"title":"Create a file upload URL","href":"/api-reference/conversations/create-a-file-upload-url"}]},{"group":"Feedbacks","expanded":false,"pages":[{"title":"Get feedbacks for a conversation","href":"/api-reference/feedbacks/get-feedbacks-for-a-conversation"},{"title":"Submit feedback for a specific message in a conversation","href":"/api-reference/feedbacks/submit-feedback-for-a-specific-message-in-a-conversation"},{"title":"Delete feedback for a specific message","href":"/api-reference/feedbacks/delete-feedback-for-a-specific-message"}]},{"group":"Mentions","expanded":false,"pages":[{"title":"Get mention suggestions for a conversation","href":"/api-reference/mentions/get-mention-suggestions-for-a-conversation"},{"title":"Parse mentions in markdown text","href":"/api-reference/mentions/parse-mentions-in-markdown-text"},{"title":"Get mention suggestions","href":"/api-reference/mentions/get-mention-suggestions"}]},{"group":"Mcp","expanded":false,"pages":[{"title":"Deregister a client-side MCP server","href":"/api-reference/mcp/deregister-a-client-side-mcp-server"},{"title":"Update heartbeat for a client-side MCP server","href":"/api-reference/mcp/update-heartbeat-for-a-client-side-mcp-server"},{"title":"Register a client-side MCP server","href":"/api-reference/mcp/register-a-client-side-mcp-server"},{"title":"Stream MCP tool requests for a workspace","href":"/api-reference/mcp/stream-mcp-tool-requests-for-a-workspace"},{"title":"Submit MCP tool execution results","href":"/api-reference/mcp/submit-mcp-tool-execution-results"}]},{"group":"Search","expanded":false,"pages":[{"title":"Search for nodes in the workspace (streaming)","href":"/api-reference/search/search-for-nodes-in-the-workspace-streaming"},{"title":"Search for nodes in the workspace","href":"/api-reference/search/search-for-nodes-in-the-workspace"},{"title":"Upload a tool file","href":"/api-reference/search/upload-a-tool-file"}]},{"group":"Skills","expanded":false,"pages":[{"title":"Archive a skill","href":"/api-reference/skills/archive-a-skill"},{"title":"List skills","href":"/api-reference/skills/list-skills"},{"title":"Import skills from uploaded files","href":"/api-reference/skills/import-skills-from-uploaded-files"}]},{"group":"Apps","expanded":false,"pages":[{"title":"Get an app run","href":"/api-reference/apps/get-an-app-run"},{"title":"Create an app run","href":"/api-reference/apps/create-an-app-run"},{"title":"List apps","href":"/api-reference/apps/list-apps"}]},{"group":"Datasourceviews","expanded":false,"pages":[{"title":"Get a data source view","href":"/api-reference/datasourceviews/get-a-data-source-view"},{"title":"Delete a data source view","href":"/api-reference/datasourceviews/delete-a-data-source-view"},{"title":"Update a data source view","href":"/api-reference/datasourceviews/update-a-data-source-view"},{"title":"Search the data source view","href":"/api-reference/datasourceviews/search-the-data-source-view"},{"title":"List Data Source Views","href":"/api-reference/datasourceviews/list-data-source-views"}]},{"group":"Datasources","expanded":false,"pages":[{"title":"Check the upsert queue status for a data source","href":"/api-reference/datasources/check-the-upsert-queue-status-for-a-data-source"},{"title":"Retrieve a document from a data source","href":"/api-reference/datasources/retrieve-a-document-from-a-data-source"},{"title":"Upsert a document in a data source","href":"/api-reference/datasources/upsert-a-document-in-a-data-source"},{"title":"Delete a document from a data source","href":"/api-reference/datasources/delete-a-document-from-a-data-source"},{"title":"Update the parents of a document","href":"/api-reference/datasources/update-the-parents-of-a-document"},{"title":"Get documents","href":"/api-reference/datasources/get-documents"},{"title":"Search the data source","href":"/api-reference/datasources/search-the-data-source"},{"title":"Get a table","href":"/api-reference/datasources/get-a-table"},{"title":"Delete a table","href":"/api-reference/datasources/delete-a-table"},{"title":"Get a row","href":"/api-reference/datasources/get-a-row"},{"title":"Delete a row","href":"/api-reference/datasources/delete-a-row"},{"title":"List rows","href":"/api-reference/datasources/list-rows"},{"title":"Upsert rows","href":"/api-reference/datasources/upsert-rows"},{"title":"Get tables","href":"/api-reference/datasources/get-tables"},{"title":"Upsert a table","href":"/api-reference/datasources/upsert-a-table"},{"title":"Get data sources","href":"/api-reference/datasources/get-data-sources"}]},{"group":"Tools","expanded":false,"pages":[{"title":"List available MCP server views","href":"/api-reference/tools/list-available-mcp-server-views"}]},{"group":"Spaces","expanded":false,"pages":[{"title":"List available spaces","href":"/api-reference/spaces/list-available-spaces"}]},{"group":"Triggers","expanded":false,"pages":[{"group":"Triggers","expanded":false,"pages":[{"title":"Get a trigger","href":"/api-reference/triggers/get-a-trigger"},{"title":"Receive external webhook to trigger flows","href":"/api-reference/triggers/receive-external-webhook-to-trigger-flows"},{"title":"List triggers","href":"/api-reference/triggers/list-triggers"}]}]}]},{"group":"Counso CLI","expanded":false,"pages":[{"title":"Documentation update","href":"/docs/developer-platform/counso-cli/counso-cli"}]}]}]},{"language":"zh-Hans","pages":[{"title":"zh-Hans","href":"/zh-Hans/docs/user-documentation/agents/integrations/counso-in-slack/slack-workflows"}]}]},"basePath":"","title":"Use an Agent in Slack workflows - Counso AI","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}