The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group
Condition and Prioritize by group are the two built-in branching nodes on the workflow canvas. Unlike the steps documented elsewhere in this reference, they aren’t blocks you configure with a fixed set of settings — they split the flow into multiple paths based on the data available at that point, so different records can take different routes through the rest of the workflow.
Branch the workflow depending on the data available at this step.A Condition node splits the flow into branches based on rules over the fields of the contacts or companies passing through it. Each branch is a rule comparing a field — equals, contains, starts with, greater/less than (including dates), is one of a set of values, is within the last N days, or is empty/not empty — or a group of rules combined with AND/OR. You can also add a random-split branch that routes a percentage of records regardless of their data, useful for A/B testing a downstream path.Rules aren’t limited to the record’s own fields. Contacts can also be split by engagement: whether they replied, viewed an email, clicked an email link, or viewed a LinkedIn message — each optionally scoped to specific campaigns or sending identities.You can add as many branches as you need. Records that don’t match any branch’s rule always fall through a built-in default branch, so every record leaving a Condition node has somewhere to go.Use it whenever contacts or companies need to take different paths based on their data — for example, splitting records by company size, by whether they have a verified email, or by which type of LinkedIn activity brought them in.
Prioritize a fixed number of records from every group, then route the remaining records separately.A Prioritize by group node groups the contacts or companies passing through it by a field you choose — for example, company id, to group contacts from the same company together — then sorts each group by the formula field you select. Lower values are prioritized first, records without a value come last, and the configured number of records from every group follows the Prioritized branch. Ties do not expand that number. Every other record follows Remaining.Use it to enforce an exact per-group cap before continuing — for example, prioritizing up to 10 contacts per company for a campaign and routing the rest to a review or nurture list. When grouping by a website or domain field, Match domains regardless of suffix groups variants with the same domain name, such as .com and .io.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Enginy API Docs","description":"Developer docs for Enginy, the B2B prospecting platform: REST API, hosted MCP server, Advanced Workflows reference, and custom CRM integration.","colors":{"primary":"#1EC371","light":"#47E194","dark":"#171717"},"logo":{"light":"https://mintcdn.com/genesyai/WDIQAoU7a8DJAxu4/logo/enginy-dark.svg?fit=max\u0026auto=format\u0026n=WDIQAoU7a8DJAxu4\u0026q=85\u0026s=939acf98e42633af0faae66d57713e73","dark":"https://mintcdn.com/genesyai/WDIQAoU7a8DJAxu4/logo/enginy-light.svg?fit=max\u0026auto=format\u0026n=WDIQAoU7a8DJAxu4\u0026q=85\u0026s=e25861810973f70a5bcf4ff3e9e07b2a"},"favicon":"https://mintcdn.com/genesyai/WDIQAoU7a8DJAxu4/favicon.svg?fit=max\u0026auto=format\u0026n=WDIQAoU7a8DJAxu4\u0026q=85\u0026s=29e39121b8aed81a43a6f121813c4ee0","navbar":{"links":[{"href":"mailto:support@enginy.ai","label":"Support"}],"primary":{"type":"button","label":"App","href":"https://app.enginy.ai"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/enginy-ai"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Help Center","icon":"book-open-cover","href":"https://help.enginy.ai/"},{"anchor":"API Dashboard","icon":"key","href":"https://app.enginy.ai/api-access"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"genesyai","hasAudioNarration":false,"actualSubdomain":"genesyai","customDomains":["docs.enginy.ai"],"gitSource":{"type":"github","owner":"genesy-ai","repo":"leads-gpt","deployBranch":"main","contentDirectory":"openapi-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adb0409aa8f362a306d917d","collectionId":"1b918f07-3295-4564-8126-46ee4b0bb6ae","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adb0409aa8f362a306d917d"},"entitlements":{},"buildId":"6adb096d35d195450e7200af","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"API reference","count":226},{"language":"default","tag":"Endpoints","count":213},{"language":"default","tag":"AI Variables","count":46},{"language":"default","tag":"Workflows","count":39},{"language":"default","tag":"Custom CRM","count":24},{"language":"default","tag":"Contacts","count":21},{"language":"default","tag":"Lists","count":21},{"language":"default","tag":"Companies","count":20},{"language":"default","tag":"Campaigns","count":19},{"language":"default","tag":"Tasks","count":17}]},"assistantConfig":{},"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":[],"page":{"pagePath":"workflows/conditions","slug":"/workflows/conditions","pageMetadata":{"title":"Conditions \u0026 branching","description":"The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group","icon":"code-branch","href":"/workflows/conditions"},"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: \"The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group\"\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={code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Condition and Prioritize by group are the two built-in branching nodes on the workflow canvas. Unlike the steps documented elsewhere in this reference, they aren’t blocks you configure with a fixed set of settings — they split the flow into multiple paths based on the data available at that point, so different records can take different routes through the rest of the workflow.`}),`\n`,_jsx(Heading,{level:`2`,id:`condition`,children:`Condition`}),`\n`,_jsx(`img`,{src:`https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/condition.svg?fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=0022278cbb07ea84be2e0054ae2ec6a2`,alt:``,width:`260`,height:`96`,noZoom:true,\"data-og-width\":`260`,\"data-og-height\":`96`,\"data-path\":`images/workflows/blocks/condition.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/condition.svg?w=280\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=222cfb7fe1313ac19b68953b73b73aa4 280w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/condition.svg?w=560\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=54c4f3e4e183382fba61e2ca924f3beb 560w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/condition.svg?w=840\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=e1d695b0078f8c50f7f0188a038b815e 840w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/condition.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=2cfe9bfea7daefd206b9d5e4c896547e 1100w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/condition.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=08491737064a9bef6140c3afd771aa58 1650w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/condition.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=1f939a07249c2a2b512b93ded7aef7f0 2500w`}),`\n`,_jsx(_components.p,{children:`Branch the workflow depending on the data available at this step.`}),`\n`,_jsx(_components.p,{children:`A Condition node splits the flow into branches based on rules over the fields of the contacts or companies passing through it. Each branch is a rule comparing a field — equals, contains, starts with, greater/less than (including dates), is one of a set of values, is within the last N days, or is empty/not empty — or a group of rules combined with AND/OR. You can also add a random-split branch that routes a percentage of records regardless of their data, useful for A/B testing a downstream path.`}),`\n`,_jsx(_components.p,{children:`Rules aren’t limited to the record’s own fields. Contacts can also be split by engagement: whether they replied, viewed an email, clicked an email link, or viewed a LinkedIn message — each optionally scoped to specific campaigns or sending identities.`}),`\n`,_jsx(_components.p,{children:`You can add as many branches as you need. Records that don’t match any branch’s rule always fall through a built-in default branch, so every record leaving a Condition node has somewhere to go.`}),`\n`,_jsx(_components.p,{children:`Use it whenever contacts or companies need to take different paths based on their data — for example, splitting records by company size, by whether they have a verified email, or by which type of LinkedIn activity brought them in.`}),`\n`,_jsx(Heading,{level:`2`,id:`king`,children:`Prioritize by group`}),`\n`,_jsx(`img`,{src:`https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/king.svg?fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=0c0610e4114a8de0694fe3bd3b75f4b8`,alt:``,width:`260`,height:`96`,noZoom:true,\"data-og-width\":`260`,\"data-og-height\":`96`,\"data-path\":`images/workflows/blocks/king.svg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/king.svg?w=280\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=3bc4d62a48185382056b018a9e03e8f8 280w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/king.svg?w=560\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=0cc83629484f94e62eca5f919641b848 560w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/king.svg?w=840\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=c74ea0b7b7bd232556b62a52efc1cfd8 840w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/king.svg?w=1100\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=b965632172ac88be21e251d24586aa73 1100w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/king.svg?w=1650\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=fcdb632f59c1f17a6578fe0bbe9c00ab 1650w, https://mintcdn.com/genesyai/spdphGKAygQftEq3/images/workflows/blocks/king.svg?w=2500\u0026fit=max\u0026auto=format\u0026n=spdphGKAygQftEq3\u0026q=85\u0026s=4bd88ff7a6e479d67a8d5a9d04d30cd8 2500w`}),`\n`,_jsx(_components.p,{children:`Prioritize a fixed number of records from every group, then route the remaining records separately.`}),`\n`,_jsxs(_components.p,{children:[`A Prioritize by group node groups the contacts or companies passing through it by a field you choose — for example, company id, to group contacts from the same company together — then sorts each group by the formula field you select. Lower values are prioritized first, records without a value come last, and the configured number of records from every group follows the `,_jsx(_components.strong,{children:`Prioritized`}),` branch. Ties do not expand that number. Every other record follows `,_jsx(_components.strong,{children:`Remaining`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Use it to enforce an exact per-group cap before continuing — for example, prioritizing up to 10 contacts per company for a campaign and routing the rest to a review or nurture list. When grouping by a website or domain field, `,_jsx(_components.strong,{children:`Match domains regardless of suffix`}),` groups variants with the same domain name, such as `,_jsx(_components.code,{children:`.com`}),` and `,_jsx(_components.code,{children:`.io`}),`.`]})]})}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":"Conditions \u0026 branching","description":"The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group","icon":"code-branch","href":"/workflows/conditions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Condition","slug":"condition","depth":2,"children":[]},{"title":"Prioritize by group","slug":"king","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"genesyai","siteName":"Enginy API Docs","title":"Conditions \u0026 branching - Enginy API Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-25T13:20:17.146Z","originalFileLocation":"workflows/conditions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group\">\u003cmeta data-mint-head name=\"application-name\" content=\"Enginy API Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/genesyai/KC8b0RpuY3wjR47N/_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/genesyai/KC8b0RpuY3wjR47N/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/genesyai/KC8b0RpuY3wjR47N/_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/genesyai/KC8b0RpuY3wjR47N/_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/genesyai/KC8b0RpuY3wjR47N/_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/genesyai/KC8b0RpuY3wjR47N/_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/genesyai/KC8b0RpuY3wjR47N/_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/genesyai/KC8b0RpuY3wjR47N/_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/genesyai/KC8b0RpuY3wjR47N/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Conditions \u0026amp; branching - Enginy API Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Enginy API Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.enginy.ai/workflows/conditions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://genesyai.mintlify.app/_mintlify/api/og/v2?division=Branching\u0026amp;title=Conditions+%26+branching\u0026amp;description=The+two+canvas+nodes+that+split+a+workflow+into+multiple+paths%3A+Condition+and+Prioritize+by+group\u0026amp;theme=f2b1053b8a2ac574395c5658\u0026amp;signature=eaec2b53f5ecd770e1b0f08e0a350dbc5d484af019e9981ba648cf798406f51b\">\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=\"Conditions \u0026amp; branching - Enginy API Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://genesyai.mintlify.app/_mintlify/api/og/v2?division=Branching\u0026amp;title=Conditions+%26+branching\u0026amp;description=The+two+canvas+nodes+that+split+a+workflow+into+multiple+paths%3A+Condition+and+Prioritize+by+group\u0026amp;theme=f2b1053b8a2ac574395c5658\u0026amp;signature=eaec2b53f5ecd770e1b0f08e0a350dbc5d484af019e9981ba648cf798406f51b\">\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/genesyai/KC8b0RpuY3wjR47N/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Enginy API Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1EC371\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.enginy.ai/workflows/conditions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/workflows/conditions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.enginy.ai/#organization\",\"name\":\"Enginy API Docs\",\"url\":\"https://docs.enginy.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/genesyai/WDIQAoU7a8DJAxu4/logo/enginy-dark.svg?fit=max\u0026auto=format\u0026n=WDIQAoU7a8DJAxu4\u0026q=85\u0026s=939acf98e42633af0faae66d57713e73\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.enginy.ai#website\",\"name\":\"Enginy API Docs\",\"url\":\"https://docs.enginy.ai\",\"publisher\":{\"@id\":\"https://docs.enginy.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.enginy.ai/workflows/conditions#webpage\",\"url\":\"https://docs.enginy.ai/workflows/conditions\",\"name\":\"Conditions \u0026 branching\",\"description\":\"The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group\",\"dateModified\":\"2026-08-25T13:20:17.146Z\",\"isPartOf\":{\"@id\":\"https://docs.enginy.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.enginy.ai/workflows/conditions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.enginy.ai/workflows/conditions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Enginy API Docs\",\"item\":\"https://docs.enginy.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Conditions \u0026 branching\",\"item\":\"https://docs.enginy.ai/workflows/conditions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.enginy.ai/workflows/conditions#article\",\"headline\":\"Conditions \u0026 branching\",\"name\":\"Conditions \u0026 branching\",\"description\":\"The two canvas nodes that split a workflow into multiple paths: Condition and Prioritize by group\",\"url\":\"https://docs.enginy.ai/workflows/conditions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.enginy.ai/workflows/conditions#webpage\"},\"dateModified\":\"2026-08-25T13:20:17.146Z\",\"publisher\":{\"@id\":\"https://docs.enginy.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.enginy.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Enginy API Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Enginy API Docs","nav":{"global":{"anchors":[{"anchor":"Help Center","icon":"book-open-cover","href":"https://help.enginy.ai/"},{"anchor":"API Dashboard","icon":"key","href":"https://app.enginy.ai/api-access"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/api-reference/introduction"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"Workflows","groups":[{"group":"Getting started","icon":"diagram-project","pages":[{"title":"Overview","icon":"diagram-project","href":"/workflows/overview"}]},{"group":"Building \u0026 managing","icon":"hammer","pages":[{"title":"Create your first workflow","icon":"hammer","href":"/workflows/building"},{"title":"Building Workflows with an Agent","icon":"robot","href":"/workflows/building-with-agent"},{"title":"Manage workflows","icon":"sliders","href":"/workflows/managing"},{"title":"Troubleshooting \u0026 credits","icon":"triangle-exclamation","href":"/workflows/troubleshooting"}]},{"group":"Triggers","icon":"circle-play","pages":[{"title":"Triggers","icon":"circle-play","href":"/workflows/triggers"}]},{"group":"Import steps","icon":"download","pages":[{"title":"LinkedIn imports","icon":"linkedin","href":"/workflows/imports/linkedin"},{"title":"Fundraising data imports","icon":"building-columns","href":"/workflows/imports/crunchbase"},{"title":"CRM imports","icon":"database","href":"/workflows/imports/crm"},{"title":"Other data sources","icon":"globe","href":"/workflows/imports/other-sources"},{"title":"Lists \u0026 manual selection","icon":"list","href":"/workflows/imports/lists-and-manual"}]},{"group":"Enrich steps","icon":"sparkles","pages":[{"title":"Contact enrichment","icon":"user-plus","href":"/workflows/enrich/contacts"},{"title":"Company enrichment","icon":"building","href":"/workflows/enrich/companies"},{"title":"AI \u0026 formula steps","icon":"wand-magic-sparkles","href":"/workflows/enrich/ai"}]},{"group":"Action steps","icon":"bolt","pages":[{"title":"Lists, campaigns \u0026 blocklist","icon":"list-check","href":"/workflows/actions/lists-and-campaigns"},{"title":"Messaging \u0026 notifications","icon":"bell","href":"/workflows/actions/messaging"},{"title":"CRM actions","icon":"arrow-right-arrow-left","href":"/workflows/actions/crm"},{"title":"Flow utilities","description":"Steps that control workflow flow itself — handing off to other workflows, pausing, waiting for approval, editing properties, and deleting records","icon":"gears","href":"/workflows/actions/utilities"}]},{"group":"Branching","icon":"code-branch","pages":[{"title":"Conditions \u0026 branching","icon":"code-branch","href":"/workflows/conditions"}]}]},{"tab":"Custom CRM","pages":[{"title":"Custom CRM","href":"/api-reference/custom-crm/overview"}]}]},"title":"Conditions \u0026 branching - Enginy API Docs","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}