Flows – Intermediate

Course Exercise: Creating a Monday Account Based on Conditional Logic

In this hands-on workshop exercise, you will expand your baseline Salesforce to Monday.com integration by adding an intelligent evaluation layer.

In a production ecosystem, you rarely want to blindly migrate every single record that exists in a source system. Injecting a business logic layer ensures your data pipeline filters out noise. In this lab, you will learn how to implement a conditional validation gate that inspects a Salesforce account’s status and selectively creates matching entries on your Monday.com board only if the account is officially active.

Step 1: Inspect the Source Attribute Rule Matrix

Before adding evaluation steps on your canvas, identify the data parameter that will dictate your routing behavior.

  1. Open your Salesforce dashboard and view your active Account profile layout.

  2. Locate your custom state attribute field (e.g., the Active field column).

  3. Note its potential cell value flags: it can be toggled to either Yes or No. We will use this flag to split our workflow logic.

Step 2: Insert a Conditional Routing Block

Splice an intermediate logical branching tool directly into your active flow timeline path.

  1. Open your Noca Flow canvas workspace containing your foundational Salesforce to Monday sync pipeline.

  2. Hover your cursor over the connection line directly between the Salesforce Read Node and the Monday Create Item Node.

  3. Click the intermediate + icon that appears.

  4. From the logic utilities tool shelf, search for and select the Condition block, then click Insert.

  5. Result: Your canvas timeline will automatically split into two operational execution branches: a true path labeled Rule 1 and a fallback path labeled Else.

Step 3: Configure Your Logical Routing Criterion

Define your validation rules inside the condition dashboard so Noca can properly categorize incoming data payloads.

  1. Click on the newly placed Condition Node to slide open its properties drawer on the right.

  2. In the Rule 1 name box, rename the label from Rule 1 to Is Active? to keep your workspace scannable.

  3. Open your left-hand Data Kit slide-drawer and expand the variables listed under your Salesforce node.

  4. Locate the Active status attribute bubble, drag it across the canvas space, and drop it straight into the condition panel’s first Input Value slot.

  5. Set the middle comparison operator dropdown menu to Equals.

  6. In the final static value text input slot on the right, type Yes.

Step 4: Re-route Your Downstream Action Terminals

Isolate your creation block so it only activates when your specific validation check passes.

  1. Click on the input link of your original Monday.com Create Item Node to detach it from the primary line.

  2. Drag and connect that node’s input terminal directly to the output path of your newly configured Is Active? branch.

  3. Leave your fallback Else path completely empty. This tells Noca to instantly terminate the pipeline safely without throwing errors if a record’s attribute evaluates to “No”.

  4. Click Save Changes in the upper right corner of your header bar to deploy your changes.

Key Takeaways

  • Conditional Branching: Condition blocks let you segment your automation pipelines, ensuring downstream actions only fire when specific operational parameters are met.

  • Granular Filtering: Isolating and evaluating string values (like checking if an attribute equals Yes) keeps your destination data environments clean and free of unnecessary or inactive record noise.

Sensational work completing this advanced logic routing challenge! You have successfully mastered condition-driven automation workflows within the Noca Flow ecosystem. Keep building smart!