Build, test, publish, and update a chat or voice conversation plan
The Workflow Designer is the full-screen canvas where you build the conversation plan for an AI Agent. A workflow tells the AI Agent what to say, what information to collect, and which actions it can take.
Open Build → Workflows, then choose Create Workflow or open an existing workflow. Choose Chat for text conversations or Voice for calls. The designer opens after you create the workflow.
Select a node to open its settings. Depending on the node, you can add instructions, choose a model or voice, connect knowledge, enable tools, and set the next step. Keep instructions focused on what the node needs to do.
Save the workflow while you work. When it is ready, publish it before connecting it to a channel, inbound, or campaign. A channel uses the published version; later edits do not reach customers until you publish the new version.
Use Playground to send messages or start a test call. Check normal questions, missing information, tool actions, and handover paths before going live.
Changing a published workflow can change live conversations. Test the new version before publishing it to a channel or phone number used by customers.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Botcadence Documentation","colors":{"primary":"#627FFF","light":"#7A93FF","dark":"#865BFF"},"logo":{"light":"https://mintcdn.com/botcadence-a5dbc408/iHkTFwazb_v0uLzX/logo/botcadence-primary.png?fit=max\u0026auto=format\u0026n=iHkTFwazb_v0uLzX\u0026q=85\u0026s=621b6d82f2b83334218931ffd418efe8","dark":"https://mintcdn.com/botcadence-a5dbc408/iHkTFwazb_v0uLzX/logo/botcadence-white-logo.png?fit=max\u0026auto=format\u0026n=iHkTFwazb_v0uLzX\u0026q=85\u0026s=bb5ea0887626a159f78938bd363b4bf9"},"favicon":"https://mintcdn.com/botcadence-a5dbc408/qKuwZi_UUCvnGS13/favicon.ico?fit=max\u0026auto=format\u0026n=qKuwZi_UUCvnGS13\u0026q=85\u0026s=58ba9a71c74e4fd925f53c7071b247e6","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","javascript","python"]},"mdx":{"auth":{"method":"key","name":"Authorization"},"server":["https://backend.botcadence.com"]}},"appearance":{"default":"dark"},"background":{"color":{"light":"#F7F9FC","dark":"#0B0D11"}},"navbar":{"links":[{"href":"https://botcadence.com/#features","label":"Features"},{"href":"https://botcadence.com/#how-it-works","label":"How It Works"},{"href":"https://botcadence.com/#pricing","label":"Pricing"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.botcadence.com/login"}},"footer":{"socials":{"x":"https://x.com/botcadenceai","linkedin":"https://linkedin.com/company/botcadence"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"botcadence-a5dbc408","hasAudioNarration":false,"actualSubdomain":"botcadence-a5dbc408","customDomains":["docs.botcadence.com"],"gitSource":{"type":"github","owner":"botifynow","repo":"botifynowai","deployBranch":"production","contentDirectory":"frontend/resources","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad66df3c8809c060cc46504","collectionId":"d93b00ff-6235-4b24-bb90-325c4b217086","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad66df3c8809c060cc46504"},"entitlements":{},"buildId":"6ad66df3c8809c060cc46504","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"default","tag":"Documentation","count":141},{"language":"default","tag":"Build","count":56},{"language":"default","tag":"API Reference","count":27},{"language":"default","tag":"Workflows","count":25},{"language":"default","tag":"Integrations","count":23},{"language":"default","tag":"Tools","count":16},{"language":"default","tag":"Deploy","count":15},{"language":"default","tag":"Outreach","count":15},{"language":"default","tag":"Channels","count":13},{"language":"default","tag":"WhatsApp","count":8}]},"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":false},"customCss":[{"filePath":"styles.css","content":".dark,.dark body,html.dark,html.dark #__next,html.dark #content-area,html.dark aside,html.dark body,html.dark header,html.dark nav{background-color:#0b0d11!important}:root.dark,html.dark{--background:#0B0D11;--background-color:#0B0D11}.blog-container{margin-top:2rem}.hero-card{position:relative;width:100%;height:450px;border-radius:24px;overflow:hidden;margin-bottom:3rem;display:flex;align-items:flex-end;background:#111;transition:transform .3s ease;border:1px solid rgba(255,255,255,.1)}.hero-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.2)}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6;transition:opacity .3s ease}.hero-card:hover .hero-bg{opacity:.8}.hero-content{position:relative;z-index:2;padding:3rem;width:100%;background:linear-gradient(to top,rgba(11,13,17,.9) 0,rgba(11,13,17,.4) 50%,transparent 100%)}.post-meta{font-size:.875rem;color:#94a3b8;margin-bottom:.5rem;font-weight:500}.hero-title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.hero-excerpt{font-size:1.125rem;color:#cbd5e1;margin-bottom:1.5rem;max-width:600px;line-height:1.6}.author{display:flex;align-items:center;gap:.75rem}.avatar{width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.1)}.author-name{font-weight:600;color:#fff;font-size:.9375rem}.author-role{font-size:.8125rem;color:#94a3b8}.filter-bar{display:flex;gap:1rem;margin-bottom:2.5rem;overflow-x:auto;padding-bottom:.5rem}.filter-item{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;color:#94a3b8;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-item:hover{color:#000;background:rgba(0,0,0,.05)}.dark .filter-item:hover{color:#fff;background:rgba(255,255,255,.05)}.filter-item.active{background:#000;color:#fff}.dark .filter-item.active{background:#fff;color:#000}.card-image{width:100%;height:200px;object-fit:cover;border-radius:12px;margin-bottom:1rem}.card-tag{font-size:.75rem;font-weight:700;letter-spacing:.05em;color:#627fff;margin-bottom:.5rem;text-transform:uppercase}.dark #content-area .prose .CardGroup .Card{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:20px!important;padding:1.5rem!important;transition:all .3s ease!important}.dark #content-area .prose .CardGroup .Card:hover{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.05)!important;transform:translateY(-4px)}#content-area .blog-container,#content-area .blog-post-header,#content-area .blog-post-layout,#content-area .blog-post-main,body #content-area .blog-post-header,body #content-area .blog-post-layout,body #content-area .blog-post-main{max-width:none!important;width:100%!important}#content-area .prose .blog-post-layout,#content-area .prose .blog-post-main,#content-area .prose.blog-post-main{max-width:none!important}#content-area:has(.blog-container),#content-area:has(.blog-post-layout){max-width:100%!important}#content-area .prose,#content-area.prose{max-width:100%!important}.back-link{display:flex;align-items:center;gap:.5rem;color:#94a3b8;font-size:.875rem;font-weight:500;margin-bottom:2rem;text-decoration:none;transition:color .2s}.back-link:hover{color:#627fff}.dark .back-link:hover,.dark .blog-post-title,.dark .more-posts-section h3{color:#fff}.back-arrow{font-size:1.25rem}.blog-post-header{margin-bottom:3rem;max-width:none;width:100%}.blog-post-breadcrumbs{display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:1.5rem}.breadcrumb-category{color:#00ba88}.breadcrumb-separator{color:#4b5563}.breadcrumb-date{color:#94a3b8}.blog-post-title{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem}.blog-post-date{font-size:.75rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em}.blog-post-layout{display:grid;grid-template-columns:1fr 280px;gap:4rem;align-items:flex-start;max-width:1400px;width:100%;margin:0 auto}.blog-post-main{max-width:none;width:100%}.blog-post-hero-image{width:100%;border-radius:24px;margin-bottom:3rem;border:1px solid rgba(255,255,255,.1)}.blog-info-box{background:rgba(0,186,136,.05);border-left:4px solid #00ba88;padding:1.5rem 2rem;border-radius:12px;margin-bottom:2.5rem}.info-tag{color:#00ba88;font-weight:700;font-size:.75rem;text-transform:uppercase;margin-bottom:.5rem}.blog-info-box p{margin:0!important;color:#cbd5e1;line-height:1.6}.blog-post-text{font-size:1.125rem;line-height:1.7;margin-bottom:2.5rem}.dark .blog-post-text{color:#cbd5e1}.blog-video-container{margin:3rem 0;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.more-posts-section{margin-top:5rem;padding-top:3rem;border-top:1px solid rgba(255,255,255,.05)}.more-posts-section h3{font-size:1.5rem;font-weight:700;margin-bottom:2rem}.blog-post-sidebar{position:sticky;top:6rem}.author-card{padding:1.5rem;border-radius:20px}.dark .author-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05)}.author-avatar-large{width:64px;height:64px;border-radius:50%;margin-bottom:1rem}.author-info{margin-bottom:1.5rem}.author-name-large{font-weight:700;font-size:1.125rem}.dark .author-name-large{color:#fff}.author-role-large{color:#94a3b8;font-size:.875rem}.author-socials{display:flex;gap:1rem;font-size:.75rem;font-weight:600;color:#627fff}@media (max-width:1024px){.blog-post-layout{grid-template-columns:1fr}.blog-post-sidebar{position:static;margin-top:3rem}}"}],"page":{"pagePath":"docs/build/workflows/designer","slug":"/docs/build/workflows/designer","pageMetadata":{"title":"Workflow Designer","description":"Build, test, publish, and update a chat or voice conversation plan","href":"/docs/build/workflows/designer"},"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: \"Build, test, publish, and update a chat or voice conversation plan\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Workflow Designer`}),` is the full-screen canvas where you build the conversation plan for an AI Agent. A workflow tells the AI Agent what to say, what information to collect, and which actions it can take.`]}),`\n`,_jsx(Heading,{level:`2`,id:`create-or-open-a-workflow`,children:`Create or open a workflow`}),`\n`,_jsxs(_components.p,{children:[`Open `,_jsx(_components.strong,{children:`Build → Workflows`}),`, then choose `,_jsx(_components.strong,{children:`Create Workflow`}),` or open an existing workflow. Choose `,_jsx(_components.strong,{children:`Chat`}),` for text conversations or `,_jsx(_components.strong,{children:`Voice`}),` for calls. The designer opens after you create the workflow.`]}),`\n`,_jsx(Heading,{level:`2`,id:`build-the-conversation`,children:`Build the conversation`}),`\n`,_jsx(_components.p,{children:`Use the canvas to connect steps from the beginning of a conversation to the end:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Start`}),` begins the conversation.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Agent`}),` lets the AI Agent speak with the customer and use instructions, knowledge, and tools.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Supervisor`}),` helps route work between parts of a larger flow.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Task`}),` handles one focused job.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Task Group`}),` keeps related tasks together.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Transfer`}),` sends the conversation to a person or another destination.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`End`}),` finishes the conversation.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For details about each step, see `,_jsx(_components.a,{href:`/docs/build/workflows`,children:`Workflow nodes`}),` and the node guides below it.`]}),`\n`,_jsx(Heading,{level:`2`,id:`configure-the-ai-agent`,children:`Configure the AI Agent`}),`\n`,_jsx(_components.p,{children:`Select a node to open its settings. Depending on the node, you can add instructions, choose a model or voice, connect knowledge, enable tools, and set the next step. Keep instructions focused on what the node needs to do.`}),`\n`,_jsx(Heading,{level:`2`,id:`save-and-publish`,children:`Save and publish`}),`\n`,_jsx(_components.p,{children:`Save the workflow while you work. When it is ready, publish it before connecting it to a channel, inbound, or campaign. A channel uses the published version; later edits do not reach customers until you publish the new version.`}),`\n`,_jsx(Heading,{level:`2`,id:`test-the-result`,children:`Test the result`}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.a,{href:`/docs/build/playground`,children:`Playground`}),` to send messages or start a test call. Check normal questions, missing information, tool actions, and handover paths before going live.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Changing a published workflow can change live conversations. Test the new version before publishing it to a channel or phone number used by customers.`})})]})}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":"Workflow Designer","description":"Build, test, publish, and update a chat or voice conversation plan","href":"/docs/build/workflows/designer"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Create or open a workflow","slug":"create-or-open-a-workflow","depth":2,"children":[]},{"title":"Build the conversation","slug":"build-the-conversation","depth":2,"children":[]},{"title":"Configure the AI Agent","slug":"configure-the-ai-agent","depth":2,"children":[]},{"title":"Save and publish","slug":"save-and-publish","depth":2,"children":[]},{"title":"Test the result","slug":"test-the-result","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"botcadence-a5dbc408","siteName":"Botcadence Documentation","title":"Workflow Designer - Botcadence Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-10T09:49:52.171Z","originalFileLocation":"docs/build/workflows/designer.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=\"dark\"}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=\"Build, test, publish, and update a chat or voice conversation plan\">\u003cmeta data-mint-head name=\"application-name\" content=\"Botcadence Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_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/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_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/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_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/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_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/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_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/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_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/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_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/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Workflow Designer - Botcadence Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Build, test, publish, and update a chat or voice conversation plan\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Botcadence Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.botcadence.com/docs/build/workflows/designer\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://botcadence-a5dbc408.mintlify.app/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Workflow+Designer\u0026amp;description=Build%2C+test%2C+publish%2C+and+update+a+chat+or+voice+conversation+plan\u0026amp;theme=bba6f2b13bef48f239e3bf84\u0026amp;signature=45a96b15b118a61d62b2112a989a678848859857fb2ae68fface0caececee89a\">\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=\"Workflow Designer - Botcadence Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Build, test, publish, and update a chat or voice conversation plan\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://botcadence-a5dbc408.mintlify.app/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Workflow+Designer\u0026amp;description=Build%2C+test%2C+publish%2C+and+update+a+chat+or+voice+conversation+plan\u0026amp;theme=bba6f2b13bef48f239e3bf84\u0026amp;signature=45a96b15b118a61d62b2112a989a678848859857fb2ae68fface0caececee89a\">\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/botcadence-a5dbc408/4LO24LsxC6MMFzsK/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Botcadence Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#627FFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.botcadence.com/docs/build/workflows/designer\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/build/workflows/designer.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.botcadence.com/#organization\",\"name\":\"Botcadence Documentation\",\"url\":\"https://docs.botcadence.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/botcadence-a5dbc408/iHkTFwazb_v0uLzX/logo/botcadence-primary.png?fit=max\u0026auto=format\u0026n=iHkTFwazb_v0uLzX\u0026q=85\u0026s=621b6d82f2b83334218931ffd418efe8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.botcadence.com#website\",\"name\":\"Botcadence Documentation\",\"url\":\"https://docs.botcadence.com\",\"publisher\":{\"@id\":\"https://docs.botcadence.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.botcadence.com/docs/build/workflows/designer#webpage\",\"url\":\"https://docs.botcadence.com/docs/build/workflows/designer\",\"name\":\"Workflow Designer\",\"description\":\"Build, test, publish, and update a chat or voice conversation plan\",\"dateModified\":\"2026-09-10T09:49:52.171Z\",\"isPartOf\":{\"@id\":\"https://docs.botcadence.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.botcadence.com/docs/build/workflows/designer#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.botcadence.com/docs/build/workflows/designer#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Build\",\"item\":\"https://docs.botcadence.com/docs/build\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Workflows\",\"item\":\"https://docs.botcadence.com/docs/build/workflows\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Workflow Designer\",\"item\":\"https://docs.botcadence.com/docs/build/workflows/designer\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.botcadence.com/docs/build/workflows/designer#article\",\"headline\":\"Workflow Designer\",\"name\":\"Workflow Designer\",\"description\":\"Build, test, publish, and update a chat or voice conversation plan\",\"url\":\"https://docs.botcadence.com/docs/build/workflows/designer\",\"mainEntityOfPage\":{\"@id\":\"https://docs.botcadence.com/docs/build/workflows/designer#webpage\"},\"dateModified\":\"2026-09-10T09:49:52.171Z\",\"publisher\":{\"@id\":\"https://docs.botcadence.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.botcadence.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Botcadence Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Botcadence Documentation","nav":{"global":null,"products":[{"product":"Documentation","pages":[{"title":"Dashboard Map","href":"/docs/dashboard"},{"group":"Getting Started","pages":[{"title":"Introduction","href":"/docs/introduction"},{"title":"Quickstart","href":"/docs/quickstart"},{"title":"Simple glossary","href":"/docs/glossary"},{"title":"Account","href":"/docs/account"},{"title":"Profile and Password","href":"/docs/account/profile"},{"title":"Sign In and Account Recovery","href":"/docs/account/sign-in"},{"title":"Getting Started","href":"/docs/getting-started"}]},{"group":"Organization","pages":[{"title":"Create","href":"/docs/organization/create"},{"title":"Setup","href":"/docs/organization/setup"},{"title":"Members","href":"/docs/organization/members"},{"title":"Billing","href":"/docs/organization/billing"},{"title":"Audit Logs","href":"/docs/organization/audit"}]},{"group":"Projects","pages":[{"title":"Manage Projects","href":"/docs/projects/manage"},{"title":"Create","href":"/docs/projects/create"}]},{"group":"Operate","pages":[{"title":"Overview","href":"/docs/operate"},{"title":"Conversations","href":"/docs/operate/conversations"},{"title":"Customers","href":"/docs/operate/customers"},{"title":"Tickets","href":"/docs/operate/tickets"},{"title":"Bookings","href":"/docs/operate/bookings"},{"title":"Handover","href":"/docs/operate/handover"}]},{"group":"Insights","pages":[{"title":"Overview","href":"/docs/insights"},{"title":"Business","href":"/docs/insights/business"},{"title":"Chat","href":"/docs/insights/chat"},{"title":"Calls","href":"/docs/insights/calls"}]},{"group":"Outreach","pages":[{"title":"Overview","href":"/docs/outreach"},{"title":"Lists","href":"/docs/outreach/lists"},{"title":"List Contacts","href":"/docs/outreach/lists/contacts"},{"title":"List Settings","href":"/docs/outreach/lists/settings"},{"group":"Campaigns","pages":[{"title":"Overview","href":"/docs/outreach/campaigns"},{"title":"Create Campaign","href":"/docs/outreach/campaigns/create"},{"title":"Manage Campaign","href":"/docs/outreach/campaigns/manage"}]},{"group":"WhatsApp","pages":[{"title":"Overview","href":"/docs/outreach/whatsapp"},{"title":"Numbers","href":"/docs/outreach/whatsapp/numbers"},{"title":"Business Profile","href":"/docs/outreach/whatsapp/business-profile"},{"title":"Templates","href":"/docs/outreach/whatsapp/templates"},{"title":"Catalog","href":"/docs/outreach/whatsapp/catalog"},{"title":"Opt-outs","href":"/docs/outreach/whatsapp/opt-outs"},{"title":"Settings","href":"/docs/outreach/whatsapp/settings"}]},{"title":"Broadcasts","href":"/docs/outreach/broadcasts"}]},{"group":"Build","pages":[{"title":"Overview","href":"/docs/build"},{"title":"Knowledge Base","href":"/docs/build/knowledge-base"},{"title":"Prompts","href":"/docs/build/prompts"},{"title":"Custom actions","href":"/docs/build/actions"},{"title":"MCP","href":"/docs/build/mcp-servers"},{"group":"Workflows","pages":[{"title":"Overview","description":"Design chat and voice agent flows with nodes, paths, and tools","href":"/docs/build/workflows"},{"title":"Workflow Designer","href":"/docs/build/workflows/designer"},{"title":"Start Node","description":"Load date, profile, memory, summaries, and open work before the first agent runs","href":"/docs/build/workflows/start"},{"title":"Agent","href":"/docs/build/workflows/agent"},{"title":"Supervisor","href":"/docs/build/workflows/supervisor"},{"title":"Task Node","href":"/docs/build/workflows/task"},{"title":"Task Group","href":"/docs/build/workflows/task-group"},{"title":"Transfer","href":"/docs/build/workflows/transfer"},{"title":"End Node","href":"/docs/build/workflows/end"},{"group":"Tools","pages":[{"title":"Overview","href":"/docs/build/workflows/tools"},{"title":"Search knowledge base","href":"/docs/build/workflows/tools/search-knowledge-base"},{"title":"Search media","href":"/docs/build/workflows/tools/search-media"},{"title":"Create ticket","href":"/docs/build/workflows/tools/create-ticket"},{"title":"Get ticket status","href":"/docs/build/workflows/tools/get-ticket-status"},{"title":"Escalate to on-call","href":"/docs/build/workflows/tools/escalate-to-oncall"},{"title":"Send email","href":"/docs/build/workflows/tools/send-email"},{"title":"Send WhatsApp Template","href":"/docs/build/workflows/tools/send-whatsapp"},{"title":"Send SMS","href":"/docs/build/workflows/tools/send-sms"},{"title":"Send Slack","href":"/docs/build/workflows/tools/send-slack"},{"title":"Verify email (OTP)","href":"/docs/build/workflows/tools/verify-email-otp"},{"title":"Verify phone (OTP)","href":"/docs/build/workflows/tools/verify-phone-otp"},{"title":"Scheduling tools","href":"/docs/build/workflows/tools/scheduling"},{"title":"Get Shopify order status","href":"/docs/build/workflows/tools/shopify-order-status"},{"title":"Track shipment","href":"/docs/build/workflows/tools/track-shipment"},{"title":"Google Sheets","href":"/docs/build/workflows/tools/google-sheets"}]}]},{"group":"Integrations","pages":[{"title":"Overview","href":"/docs/build/integrations"},{"title":"Google Sheets","href":"/docs/build/integrations/google-sheets"},{"title":"Gmail","href":"/docs/build/integrations/gmail"},{"title":"Mailgun","href":"/docs/build/integrations/mailgun"},{"title":"Calendly","href":"/docs/build/integrations/calendly"},{"title":"Cal.com","href":"/docs/build/integrations/calcom"},{"title":"Google Calendar","href":"/docs/build/integrations/google-calendar"},{"title":"Shopify","href":"/docs/build/integrations/shopify"},{"title":"Shiprocket","href":"/docs/build/integrations/shiprocket"},{"title":"Shipprime","href":"/docs/build/integrations/shipprime"},{"title":"Slack","href":"/docs/build/integrations/slack"},{"title":"Zapier","href":"/docs/build/integrations/zapier"},{"title":"HubSpot","href":"/docs/build/integrations/hubspot"},{"title":"LeadSquared","href":"/docs/build/integrations/leadsquared"},{"title":"Custom Webhook","href":"/docs/build/integrations/custom-webhook"},{"title":"AWS SES","href":"/docs/build/integrations/aws-ses"},{"title":"Zoho Mail","href":"/docs/build/integrations/zoho-mail"},{"title":"Google Business Profile","href":"/docs/build/integrations/google-business-profile"},{"title":"Meta Lead Ads","href":"/docs/build/integrations/meta-lead-ads"},{"title":"Google Ads lead forms","href":"/docs/build/integrations/google-ads-lead-forms"},{"title":"Freshdesk","href":"/docs/build/integrations/freshdesk"},{"title":"Intercom","href":"/docs/build/integrations/intercom"},{"title":"Zendesk","href":"/docs/build/integrations/zendesk"}]},{"title":"Automations","href":"/docs/build/automations"},{"title":"Playground","href":"/docs/build/playground"},{"title":"Voice Lab","href":"/docs/build/voice-lab"}]},{"group":"Deploy","pages":[{"title":"Overview","href":"/docs/deploy"},{"group":"Channels","pages":[{"title":"Overview","href":"/docs/deploy/channels"},{"title":"Channel Settings and Reports","href":"/docs/deploy/channels/manage"},{"title":"Web Chat","href":"/docs/deploy/channels/web-chat"},{"title":"Web Voice","href":"/docs/deploy/channels/web-voice"},{"title":"API","href":"/docs/deploy/channels/api"},{"title":"Catalog","href":"/docs/deploy/channels/catalog"},{"title":"WhatsApp AI Agent","href":"/docs/deploy/channels/whatsapp"},{"title":"Email","href":"/docs/deploy/channels/email"},{"title":"SMS","href":"/docs/deploy/channels/sms"},{"title":"Telegram","href":"/docs/deploy/channels/telegram"},{"title":"Slack","href":"/docs/deploy/channels/slack"},{"title":"Instagram","href":"/docs/deploy/channels/instagram"},{"title":"Facebook Messenger","href":"/docs/deploy/channels/messenger"}]},{"title":"Inbounds","href":"/docs/deploy/inbounds"}]},{"group":"Admin","pages":[{"title":"Overview","href":"/docs/admin"},{"title":"Team","href":"/docs/admin/team"},{"title":"Settings","href":"/docs/admin/settings"}]},{"group":"API Reference","pages":[{"title":"API Reference","href":"/docs/api-reference/introduction"},{"title":"Authentication","href":"/docs/api-reference/authentication"},{"group":"Projects","pages":[{"title":"List projects","api":"GET /organizations/{organization_id}/projects","href":"/docs/api-reference/projects/list"},{"title":"Get project","api":"GET /organizations/{organization_id}/projects/{project_id}","href":"/docs/api-reference/projects/get"}]},{"group":"Sources","pages":[{"title":"Upload files","api":"POST /organizations/{organization_id}/projects/{project_id}/sources/files","href":"/docs/api-reference/sources/upload-files"},{"title":"Upload URLs","api":"POST /organizations/{organization_id}/projects/{project_id}/sources/urls","href":"/docs/api-reference/sources/upload-urls"},{"title":"Upload domains","api":"POST /organizations/{organization_id}/projects/{project_id}/sources/domains","href":"/docs/api-reference/sources/upload-domains"},{"title":"List sources","api":"GET /organizations/{organization_id}/projects/{project_id}/sources","href":"/docs/api-reference/sources/list"},{"title":"Get source","api":"GET /organizations/{organization_id}/projects/{project_id}/sources/{source_id}","href":"/docs/api-reference/sources/get"},{"title":"Delete source","api":"DELETE /organizations/{organization_id}/projects/{project_id}/sources/{source_id}","href":"/docs/api-reference/sources/delete"}]},{"group":"Customer Profiles","pages":[{"title":"List customer profiles","api":"GET /organizations/{organization_id}/projects/{project_id}/customer-profiles","href":"/docs/api-reference/customer-profiles/list"},{"title":"Get customer profile","api":"GET /organizations/{organization_id}/projects/{project_id}/customer-profiles/{customer_profile_id}","href":"/docs/api-reference/customer-profiles/get"},{"title":"Get customer chat conversations","api":"GET /organizations/{organization_id}/projects/{project_id}/customer-profiles/{customer_profile_id}/chat-conversations","href":"/docs/api-reference/customer-profiles/chat-conversations"}]},{"group":"Campaigns","pages":[{"title":"List campaigns","api":"GET /organizations/{organization_id}/projects/{project_id}/campaigns","href":"/docs/api-reference/campaigns/list"},{"title":"Get campaign","api":"GET /organizations/{organization_id}/projects/{project_id}/campaigns/{campaign_id}","href":"/docs/api-reference/campaigns/get"},{"title":"Retry single call","api":"POST /organizations/{organization_id}/projects/{project_id}/campaigns/{campaign_id}/retry-call","href":"/docs/api-reference/campaigns/retry-call"},{"title":"Create outbound call","api":"POST /organizations/{organization_id}/projects/{project_id}/campaigns/{campaign_id}/calls","href":"/docs/api-reference/campaigns/create-call"}]},{"group":"WhatsApp","pages":[{"title":"Send a WhatsApp template","api":"POST /organizations/{organization_id}/projects/{project_id}/broadcasts/{broadcast_id}/messages","href":"/docs/api-reference/whatsapp/send-message"}]},{"group":"Conversations","pages":[{"title":"List conversations","api":"GET /organizations/{organization_id}/projects/{project_id}/conversations","href":"/docs/api-reference/conversations/list"},{"title":"Get conversation by ID","api":"GET /organizations/{organization_id}/projects/{project_id}/conversations/{conversation_id}","href":"/docs/api-reference/conversations/get"},{"title":"Get conversation messages","api":"GET /organizations/{organization_id}/projects/{project_id}/conversations/{conversation_id}/messages","href":"/docs/api-reference/conversations/messages"},{"title":"Get recording signed URL","api":"GET /organizations/{organization_id}/projects/{project_id}/conversations/{conversation_id}/recording-url","href":"/docs/api-reference/conversations/recording-url"},{"title":"Get inbound report","api":"GET /organizations/{organization_id}/projects/{project_id}/inbounds/{inbound_id}/report","href":"/docs/api-reference/conversations/inbound-report"}]},{"group":"Analytics","pages":[{"title":"Get organization analytics","api":"GET /organizations/{organization_id}/analytics","href":"/docs/api-reference/analytics/organization"},{"title":"Get project analytics","api":"GET /organizations/{organization_id}/projects/{project_id}/analytics","href":"/docs/api-reference/analytics/project"},{"title":"Get organization conversation analytics","api":"GET /organizations/{organization_id}/conversation-analytics","href":"/docs/api-reference/analytics/organization-conversation"},{"title":"Get project conversation analytics","api":"GET /organizations/{organization_id}/projects/{project_id}/conversation-analytics","href":"/docs/api-reference/analytics/project-conversation"}]}]}]}]},"title":"Workflow Designer - Botcadence Documentation","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}