Flows – Expert

Lesson Guide: Structuring Data with the Table Node

In this lesson, you will learn how to use the Table Node in Noca Flow. Raw data from external integrations often arrives as complex, unstructured JSON objects. The Table Node allows you to map and flatten these data objects into clean, multi-column tabular data structures—making it incredibly simple to generate downloadable CSV files, push clean arrays to spreadsheets, or compile beautifully formatted summary emails.

Step 1: Extract the Raw Object Data

Before you can build a table, you need to pull an array of records to fill it.

  1. Open your Noca Flow canvas and ensure your trigger is configured.

  2. Click the + icon on your canvas path and add a Salesforce Object Read Node.

  3. In the right properties configuration panel, select the Opportunity object (or whichever data object you want to display).

  4. Configure your search filters to return the targeted collection of deal records you need to aggregate.

Step 2: Insert the Table Node

With your raw pipeline data active, add the formatting layer.

  1. Click the + icon immediately following your Salesforce Read Node.

  2. Search for table in the action selector box and click Insert to drop the Table Node onto the canvas path.

Step 3: Build Custom Table Columns

Now, let’s map the incoming unstructured record fields into a beautiful, human-readable table grid. Click on the Table Node to open its properties panel on the right.

Column 1: Record Identifier

  1. Click the Add Column button.

  2. Under Column Name, type OPPORTUNITY ID (this sets your visible table header).

  3. Open your Data Kit, look under your Salesforce Read Node variables, locate Opportunity ID, and drag it directly into the Column Value slot.

Column 2: Deal Progress

  1. Click Add Column again.

  2. Under Column Name, type STAGE.

  3. In your Data Kit, find the Stage field from your incoming Salesforce dataset and drop it into the value slot.

Column 3: Contextual Labels

  1. Click Add Column a final time.

  2. Under Column Name, type NAME.

  3. Drag the corresponding Name variable from your data kit and place it into the value field.

Step 4: Streamlining Output Processing

Your table is now structurally defined! The Table Node output automatically binds your selected rows into a structured data array.

  1. You can now connect down-funnel nodes directly to your Table Node output pin.

  2. For example, drag a spreadsheet or notification action node onto the path following the table.

  3. In your data kit, you will now see a beautifully compiled Table Object Array ready to be injected instantly into an email summary or an exported report asset.

Key Takeaways

  • Data Object Flattening: The Table Node converts deep, unorganized multi-variable data strings into cleanly isolated arrays of matching rows and columns.

  • Downstream Alignment: Use the Table Node whenever your final step requires clear, organized presentation layers (like an executive email digest, dashboard table, or downloadable CSV file).

Excellent work! You can now organize complex application data with absolute structural precision. Join us in the next lesson to continue mastering data layouts inside Noca Flow!