{"id":1461,"date":"2026-03-19T10:15:46","date_gmt":"2026-03-19T10:15:46","guid":{"rendered":"https:\/\/onesystemcrm.com\/help\/?post_type=docs&#038;p=1461"},"modified":"2026-03-19T10:15:46","modified_gmt":"2026-03-19T10:15:46","password":"","slug":"workflow-action-ai-decision-maker","status":"publish","type":"docs","link":"https:\/\/onesystemcrm.com\/help\/docs\/workflow-action-ai-decision-maker\/","title":{"rendered":"Workflow Action &#8211; AI Decision Maker"},"content":{"rendered":"<p class=\"p3\" dir=\"ltr\">The AI Decision Maker allows you to automatically route contacts through different workflow paths based on engagement, company size, behavior, and other data points. Instead of building complex logic trees with multiple conditions, you can provide plain-English instructions and let AI determine the most appropriate branch.<\/p>\n<p class=\"p3\">This action simplifies workflow routing while maintaining accuracy and flexibility across large volumes of contacts.<br \/>\n<span class=\"s2\"><strong>Note:<\/strong><\/span>\u00a0This is a premium action. Each execution will incur additional charges.<\/p>\n<h2><strong>What Is AI Decision Maker?<\/strong><\/h2>\n<p class=\"p3\">AI Decision Maker acts as an intelligent routing engine inside workflows. Rather than relying on traditional if\/then rules or manually configured filters, you describe routing conditions in plain English.<\/p>\n<p class=\"p3\">The AI evaluates contact data and determines the correct branch automatically. This allows workflows to adapt dynamically without requiring ongoing logic updates.<\/p>\n<hr \/>\n<h2><strong dir=\"ltr\">Key Benefits of AI Decision Maker<\/strong><\/h2>\n<p class=\"p4\"><strong>Reduces Workflow Maintenance<\/strong><\/p>\n<p class=\"p3\">Once configured, AI dynamically adapts to changes in contact data, reducing the need to update multiple filters and conditional rules.<\/p>\n<p class=\"p4\"><strong>Scales Easily with Growth<\/strong><\/p>\n<p class=\"p3\">Whether routing hundreds or thousands of contacts, the AI handles complexity without slowing workflow performance.<\/p>\n<p class=\"p4\"><strong>Eliminates Human Error<\/strong><\/p>\n<p class=\"p3\">AI-based decision logic removes inconsistencies caused by missed or overlapping conditional rules.<\/p>\n<p class=\"p4\"><strong>Plain-English Instructions<\/strong><\/p>\n<p class=\"p3\">No coding or rule stacking is required.<\/p>\n<hr \/>\n<h2><strong>How To Set Up AI Decision Maker<\/strong><\/h2>\n<p class=\"p3\" dir=\"ltr\">Follow these steps to insert and configure the action in your workflow.<br \/>\n<strong><u>Step 1:\u00a0<\/u><\/strong><u dir=\"ltr\">Choose or Create a Workflow<\/u><\/p>\n<ol start=\"1\">\n<li>\n<p class=\"p1\">Log into your sub-account.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Click\u00a0<span class=\"s1\"><strong>Automation<\/strong><\/span> in the left menu.<\/p>\n<\/li>\n<li>\n<p class=\"p1\" dir=\"ltr\">Edit an existing workflow or click\u00a0<span class=\"s1\"><strong>+ Create Workflow<\/strong><\/span> to build a new one from scratch, template, or recipe.<\/p>\n<\/li>\n<\/ol>\n<h3><strong><u dir=\"ltr\">Step 2:\u00a0<\/u><\/strong><u>Add the AI Decision Maker Action<\/u><\/h3>\n<ol start=\"1\">\n<li>\n<p class=\"p1\">Ensure a trigger is set (e.g.,\u00a0<em>Contact Changed<\/em>\u00a0or\u00a0<em>Form Submitted<\/em>).<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Click the\u00a0<span class=\"s1\"><strong>+<\/strong><\/span> icon inside the workflow builder.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">In the right-side panel, scroll to\u00a0<span class=\"s1\"><strong>AI Actions<\/strong><\/span>.<\/p>\n<\/li>\n<li>\n<p class=\"p1\"><span class=\"s1\">Select\u00a0<\/span><strong>AI Decision Maker<\/strong><span class=\"s1\">.<\/span><\/p>\n<\/li>\n<\/ol>\n<p class=\"p3\" dir=\"ltr\">Use a clear\u00a0<span class=\"s2\"><strong>Action Name<\/strong><\/span>\u00a0to keep branching-heavy workflows organized.<\/p>\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] thread-sm:[--thread-content-max-width:40rem] thread-lg:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col grow\"><\/div>\n<\/div>\n<\/div>\n<p><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/jumpshare.com\/share\/tdg8kPmlFsY0AvWNmytg+\/GIF+Recording+2026-01-06+at+9.20.06+PM.gif\" data-index=\"1\" \/><\/p>\n<h3>\n<strong><u>Step 3:\u00a0<\/u><\/strong><u>Write Clear AI Instructions<\/u><\/h3>\n<p class=\"p3\">Use the\u00a0<span class=\"s2\"><strong>Instructions<\/strong><\/span>\u00a0field to describe how contacts should be routed.<\/p>\n<p class=\"p3\">Be specific about what the AI should evaluate, such as engagement score, industry type, or company size.<\/p>\n<p class=\"p3\">Use the variable picker (tag icon) to insert dynamic fields like:<\/p>\n<ul>\n<li>\n<p class=\"p1\">{{contact.engagement_score}}<\/p>\n<\/li>\n<li>\n<p class=\"p1\">{{contact.company_size}}<\/p>\n<\/li>\n<li>\n<p class=\"p1\">{{contact.tags}}<\/p>\n<\/li>\n<\/ul>\n<p class=\"p3\">This ensures the AI evaluates real contact data.<\/p>\n<h3><strong>Example Instruction<\/strong><\/h3>\n<p class=\"p3\">Look at the contact\u2019s engagement score and company size.<\/p>\n<p class=\"p3\">If the engagement score is over 60 OR they work at a large company, send them to sales.<\/p>\n<p class=\"p3\">If the engagement score is between 30\u201360 and it\u2019s a small or medium company, send them to email nurturing.<\/p>\n<p class=\"p3\">If the engagement score is under 30, send them to a re-engagement campaign.<\/p>\n<h3><strong dir=\"ltr\">Important<\/strong><\/h3>\n<p class=\"p3\">The AI requires context to make informed decisions. Always include relevant contact fields, custom fields, tags, or data from previous workflow steps.<\/p>\n<p class=\"p3\">Examples of useful variables:<\/p>\n<ul>\n<li>\n<p class=\"p1\"><span class=\"s1\">Contact details:\u00a0<\/span>{{contact.email}}<span class=\"s1\">,\u00a0<\/span>{{contact.phone}}<\/p>\n<\/li>\n<li>\n<p class=\"p1\"><span class=\"s1\">Custom fields:\u00a0<\/span>{{contact.lead_score}}<span class=\"s1\">,\u00a0<\/span>{{contact.company_size}}<\/p>\n<\/li>\n<li>\n<p class=\"p1\"><span class=\"s1\">Tags:\u00a0<\/span>{{contact.tags}}<\/p>\n<\/li>\n<li>\n<p class=\"p1\" dir=\"ltr\">Data from prior steps (forms, surveys, etc.)<\/p>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/jumpshare.com\/share\/bAacCuRQFPrlmvWOC1v0+\/Screen+Shot+2026-01-06+at+9.21.41+PM.png\" data-index=\"2\" \/><\/p>\n<h3>\n<strong><u>Step 4:\u00a0<\/u><\/strong><u>Add Additional Context<\/u><\/h3>\n<p class=\"p3\">Use the\u00a0<span class=\"s2\"><strong>Additional Context<\/strong><\/span>\u00a0field to provide supporting information that improves AI accuracy.<\/p>\n<p class=\"p3\">Include business rules, segmentation definitions, or operational constraints.<\/p>\n<h3><strong>Example<\/strong><\/h3>\n<p class=\"p3\">We sell software to companies with 10\u2013500 employees.<\/p>\n<p class=\"p3\">Small companies have 1\u201350 employees.<\/p>\n<p class=\"p3\">Medium companies have 51\u2013200 employees.<\/p>\n<p class=\"p3\">Large companies have 200+ employees.<\/p>\n<p class=\"p3\">Engagement scores range from 0\u2013100.<\/p>\n<p class=\"p3\">Our sales team can handle about 20 new leads per week.<\/p>\n<p class=\"p3\" dir=\"ltr\">Providing structured context improves routing accuracy.<\/p>\n<p><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/jumpshare.com\/share\/JZs9kpsBQQ4BhjVciDx2+\/Screen+Shot+2026-01-06+at+9.22.46+PM.png\" data-index=\"3\" \/><\/p>\n<h3><strong><u>Step 5:\u00a0<\/u><\/strong><u>Default Branch<\/u><\/h3>\n<p class=\"p3\">The\u00a0<span class=\"s2\"><strong>Default Branch<\/strong><\/span> is automatically included and acts as a fallback for contacts who do not meet other conditions.<\/p>\n<ul>\n<li>\n<p class=\"p1\">The branch name is locked as \u201cDefault Branch.\u201d<\/p>\n<\/li>\n<li>\n<p class=\"p1\">It ensures uninterrupted workflow execution.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">It cannot be deleted or renamed.<\/p>\n<\/li>\n<\/ul>\n<p class=\"p3\" dir=\"ltr\">This branch prevents contacts from getting stuck.<\/p>\n<p><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/jumpshare.com\/share\/7bDj1sXBqUnP6CxMI21r+\/Screen+Shot+2025-09-12+at+1.36.27+PM.png\" data-index=\"4\" \/><\/p>\n<p class=\"p1\">\n<h3><strong>Step 6:<\/strong><u>\u00a0Add Custom Branches<\/u><\/h3>\n<p class=\"p3\">Create additional branches to route contacts based on specific criteria.<\/p>\n<p class=\"p3\" dir=\"ltr\">Each branch should include:<\/p>\n<ul>\n<li>\n<p class=\"p1\">A clear\u00a0<span class=\"s1\"><strong>Branch Name<\/strong><\/span>\u00a0(e.g., \u201cHigh Priority \u2013 Sales\u201d)<\/p>\n<\/li>\n<li>\n<p class=\"p1\">A short description explaining when contacts should enter that path<\/p>\n<\/li>\n<\/ul>\n<p class=\"p3\">Example:<\/p>\n<p class=\"p3\" dir=\"ltr\">Route to Sales if\u00a0<span class=\"s2\">{{contact.engagement_score}} &gt; 60<\/span>\u00a0OR company size is Large.<\/p>\n<p><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/jumpshare.com\/share\/ZRdpyhh0a1xMIkhDmzRk+\/Screen+Shot+2025-09-12+at+1.41.47+PM.png\" data-index=\"5\" \/><\/p>\n<h3><strong><u>Step 7:\u00a0<\/u><\/strong><u>Add More Branches<\/u><\/h3>\n<p class=\"p3\">Click\u00a0<span class=\"s2\"><strong>+ New Branch<\/strong><\/span>\u00a0to define additional routing paths.<\/p>\n<p class=\"p3\">Use clear naming and concise descriptions for each branch. This allows you to tailor follow-ups such as:<\/p>\n<ul>\n<li>\n<p class=\"p1\">Discount offers<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Product education<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Case studies<\/p>\n<\/li>\n<li>\n<p class=\"p1\" dir=\"ltr\">Re-engagement campaigns<\/p>\n<\/li>\n<\/ul>\n<p class=\"p3\" dir=\"ltr\"><img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/jumpshare.com\/share\/8aZdrSywTzpks0v6zWU2+\/Screen+Shot+2025-09-12+at+1.43.52+PM.png\" data-index=\"6\" \/><\/p>\n<h3><strong><u>Step 8:\u00a0<\/u><\/strong><u>Save the Action<\/u><\/h3>\n<p class=\"p3\">Once all instructions and branches are configured, click\u00a0<span class=\"s2\"><strong>Save Action<\/strong><\/span>.<\/p>\n<p class=\"p3\" dir=\"ltr\">The workflow will now automatically evaluate contacts and route them based on AI-driven decision logic.<\/p>\n<p class=\"p3\" dir=\"ltr\">\n<img decoding=\"async\" class=\"fr-fil fr-dib fr-bordered fw-lightbox-img\" src=\"https:\/\/jumpshare.com\/share\/8wbPvJBdqIUuxcoNJKXl+\/Screen+Shot+2025-09-12+at+1.46.30+PM.png\" data-index=\"7\" \/><\/p>\n<hr \/>\n<h2><strong>Popular Use Case<\/strong><\/h2>\n<h3><strong>Spam Submission Detection<\/strong><\/h3>\n<p class=\"p3\">Use AI Decision Maker to evaluate website form submissions.<\/p>\n<ol start=\"1\">\n<li>\n<p class=\"p1\">Route form details into the AI Decision Maker.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Instruct the AI to classify submissions as spam or authentic.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Provide examples of spam to improve classification accuracy.<\/p>\n<\/li>\n<li>\n<p class=\"p1\">Create opportunities only for legitimate submissions.<\/p>\n<\/li>\n<\/ol>\n<p class=\"p3\" dir=\"ltr\">This reduces manual review and protects pipeline quality.<\/p>\n<hr \/>\n<h2><strong>Frequently Asked Questions<\/strong><\/h2>\n<p class=\"p3\"><strong>Q: How does the AI decide where to send someone?<\/strong><\/p>\n<p class=\"p4\">The AI reads your instructions and evaluates the included contact data to determine the most appropriate branch.<\/p>\n<p class=\"p3\"><strong>Q: What if someone doesn\u2019t match any rules?<\/strong><\/p>\n<p class=\"p4\">They are automatically routed to the Default Branch.<\/p>\n<p class=\"p3\"><strong>Q: Can I delete or edit the Default Branch?<\/strong><\/p>\n<p class=\"p4\">No. The Default Branch is permanent and ensures fallback routing.<\/p>\n<p class=\"p3\"><strong>Q: How do I check where a contact went?<\/strong><\/p>\n<p class=\"p4\">Use the\u00a0<span class=\"s2\"><strong>Execution Logs<\/strong><\/span>\u00a0tab within your workflow to review routing paths.<\/p>\n<p class=\"p3\"><strong>Q: Can I use data from forms or surveys?<\/strong><\/p>\n<p class=\"p4\" dir=\"ltr\">Yes. Include variables from previous workflow steps using the variable picker.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The AI Decision Maker allows you to automatically route contacts through different workflow paths based on engagement, company size, behavior, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"doc_category":[69],"doc_tag":[],"class_list":["post-1461","docs","type-docs","status-publish","hentry","doc_category-workflow-ai-workflow-actions"],"year_month":"2026-09","word_count":866,"total_views":"34","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"usamasaeed219","author_nicename":"usamasaeed219","author_url":"https:\/\/onesystemcrm.com\/help\/author\/usamasaeed219\/"},"doc_category_info":[{"term_name":"Workflow AI Workflow Actions","term_url":"https:\/\/onesystemcrm.com\/help\/docs-category\/workflow-ai-workflow-actions\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/comments?post=1461"}],"version-history":[{"count":1,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1461\/revisions"}],"predecessor-version":[{"id":1462,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/docs\/1461\/revisions\/1462"}],"wp:attachment":[{"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/media?parent=1461"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_category?post=1461"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/onesystemcrm.com\/help\/wp-json\/wp\/v2\/doc_tag?post=1461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}