Learn how nodes work in Markifact, how they pass data, and how to inspect inputs and outputs.
A node is a single step in a workflow. Nodes fetch data, process it, or send it to another destination. Every workflow is built by chaining multiple nodes together.
I got 'Resource limit exceeded. The data output from this node is too large' error
This means a single node exceeded the 15 MB limit, or your total workflow exceeded 20 MB. Break your workflow into smaller pieces: split large data pulls across multiple workflows, use date ranges to get smaller chunks of data, and filter your reports to only essential metrics.
Why is the dynamic data picker not showing any fields from my previous node?
Some nodes (like BigQuery or Google Sheets) need to be run before their output becomes available. This is because they generate output dynamically based on actual query results or fetched data. Make sure the node has run successfully and returned valid data before using it in downstream nodes.
How do I see what data is being passed between nodes?
After running your workflow, open the Logs panel. Click on any node to inspect its input and output. You can switch between table view and raw JSON. This is helpful for debugging and validating your automation.
Can I use output from a node that's not directly connected to my current node?
Yes! You can reference output from any node that’s in the same execution path as your current node, even if they’re not directly connected. The dynamic data picker shows all available outputs from nodes that will execute before your current node in the workflow path.
What happens if I delete a node that other nodes depend on?
If you delete a node whose output is being used by other nodes, those dependent nodes will show errors and need to be reconfigured. You’ll see “Missing Node Reference” errors in the UI where the deleted node’s data was referenced. Always check for dependencies before deleting nodes.
What does 'Missing Node Reference' mean and how do I fix it?
This error appears when a node tries to reference data from another node that has been deleted or disconnected. To fix it:
Check if the referenced node was accidentally deleted and restore it if needed.
If the node was intentionally removed, update all fields that reference it by selecting a different data source from the dynamic data picker.
Remove any dynamic references that are no longer needed. The error will show exactly which field has the broken reference.
Why do some nodes show a warning badge?
Warning badges appear when a node has missing required fields, invalid configurations, or authentication issues. Click on the node to see specific error messages and fix the configuration.
Can I rename a node without breaking my workflow?
Yes, renaming a node won’t break existing connections or references. The workflow uses internal IDs, not display names, to track node relationships.
How do I know if my node configuration is correct before running the workflow?
Some nodes provide preview capabilities or validation feedback. Look for preview buttons or run individual nodes to test their configuration. You can also check for warning badges or error messages in the node settings.
What's the difference between 'Use All Data' and selecting individual fields?
‘Use All Data’ passes the entire output (all rows and columns) to the next node, while selecting individual fields lets you pick specific data points. Use ‘Use All Data’ for tables and data processing, and individual fields for messages, AI prompts, or specific values.
Why does my workflow stop at a certain node?
Workflows stop when a node encounters an error, fails authentication, or returns no data when data is expected. Check the Logs panel for specific error messages and ensure all nodes are properly configured with valid credentials.