-
Notifications
You must be signed in to change notification settings - Fork 0
Source and Trigger Nodes
Article Type: Node Reference Audience: Developers, App Admins Module: Data Flows / Node Designer Applies to Versions: Platform 3.0+ Prerequisites: Basic understanding of Data Flow concepts
What are Source & Trigger Nodes?
Fuuz is an event-driven platform, and Source & Trigger nodes are crucial for building reactive solutions. These nodes provide flexibility to listen on event streams within the platform or events triggered by external systems. Source nodes are the starting points that determine when and how a flow executes, providing the initial payload.
Categories of Nodes:
- Debug/Testing Nodes: Used during development to simulate triggers and test flows
- Production Event Nodes: Deployed triggers that listen for real events in production
- Pub/Sub Nodes: Topic-based messaging for decoupled, asynchronous communication
| Category | Node | Purpose | Execution |
|---|---|---|---|
| Debug/Test | Source | Manual testing trigger with custom payload | On-demand |
| Debug/Test | File Source | Attach local file to simulate FTP/file integration | On-demand |
| Debug/Test | Data Change Source | Simulate data change events during design | On-demand |
| Production | Data Changes | Listen on Create/Update/Delete for data models | Asynchronous |
| Production | Request/Response | Synchronous API endpoint for screens/external calls | Synchronous |
| Production | Device Subscription | Subscribe to gateway device events (PLCs, sensors) | Asynchronous |
| Production | Webhook | Receive HTTP POST from external systems | Asynchronous |
| Pub/Sub | Topic | Subscribe to messages from a user-created topic | Asynchronous |
| Pub/Sub | Publish | Publish data to a topic for other flows to consume | Fire-and-forget |
The Source node allows you to use a payload from anywhere that you can paste directly into the node's editor panel and then consume in your flow for testing purposes. In a production scenario, the contents of this node's payload would be replaced by some other listener, trigger, or API call.
| Parameter | Description |
|---|---|
| Payload | The JSON payload to pass to the next node |
| Context | The context to pass to the next node. Allows simulating context in the middle of a flow. Note: Context changes here will NOT persist in deployed version. |
Tip: Remove or disable Source nodes before deploying flows to production. They serve no purpose in production and can confuse maintenance developers.
The File Source node provides the option to attach a file from your local system to simulate receiving data from a third party. This is useful when testing flows that would normally be called through a Request/Response or would pull a file from an FTP you don't currently have access to.
| Parameter | Description |
|---|---|
| File | Drop a file or select from your local file explorer |
| File Directory | Simulate the directory where this file would be stored (useful for FTP simulations) |
| Output Encoding | UTF8 or Base64 |
| Encoding | Use For File Types |
|---|---|
| UTF8 | XML, JSON, CSV, XLS, and other text-based files |
| Base64 | JPG, PNG, PDF, and other binary files |
Fuuz is an event-driven architecture that allows you to listen on event streams for many different types. Data change events are emitted when a record in a data model is created, updated, or deleted.
The Data Change Source node allows you to simulate this data being sent into the flow, as the data change event stream is not started until you have deployed the flow.
| Parameter | Description |
|---|---|
| API | Application or System |
| Type | The Data Model Type (Data Flow, Units, custom models, etc.) |
| Operation | Create, Update, or Delete |
| Before Data | The record prior to the change (for Update/Delete testing) |
| After Data | The record after the change (for Create/Update testing) |
The Data Changes node allows you to listen on data change event streams from the Fuuz Platform for System models or custom Application models. When a record is created, updated, or deleted, the platform creates an event with the type of model, the operation, and the data before and after the change.
| Parameter | Description |
|---|---|
| API | Application or System |
| Type | The data model to listen on changes for |
| Operations | Create, Update, Delete (can select multiple) |
Note: Design Standard — Data Changes can trigger many flow executions. They should be followed immediately by a conditional statement to reduce unnecessary executions.
The Request node is used to initiate a flow in Fuuz from an internal or external request. You must use a Response node on all terminating branches of the Data Flow to respond to the request with the payload.
Important: Timeout Warning — If a Response node is not triggered within 5 minutes after the Request node is triggered, you will receive a timeout response.
This node is very useful for creating modular processes that perform specific actions and can be called by other flows using the Execute Flow node.
- Request Node: Entry point for the flow — receives incoming payload
- Response Node: Must be placed on all terminating branches to return data
- Flows with Request nodes can be called via Execute Flow node or external HTTP requests
Note: Design Standard — All flows with a Request node must have at least one Response Node on every terminating branch.
The Device Subscription node is used to subscribe to physical devices set up in Fuuz through the Edge Gateway. Any dropdowns left blank will act as a wildcard, allowing you to subscribe to multiple subscriptions with one node.
| Parameter | Description |
|---|---|
| Device Driver Type | Base driver type (e.g., Printer) — devices share common functionality |
| Device Driver | Specific driver (e.g., Native Printer via USB/Serial or TCP Printer via network) |
| Device | Specific device (e.g., "Production Floor Printer 1") |
| Edge Gateway | Gateway to receive events from (useful with multiple gateways) |
| Device Subscription Type | Type of subscription (varies by driver) |
| Device Subscription | Specific subscription to listen on |
The Webhook node is used to receive requests to a webhook made inside or outside of the platform. Webhooks are defined on the Webhooks screen. Webhooks are topics that can be published to through an HTTP POST request from outside of the system.
Note: Key Concept — All Webhooks are topics, but not all topics are Webhooks. Webhooks are specifically exposed for external HTTP access.
| Parameter | Description |
|---|---|
| Webhook | Select the webhook to consume (defined on the Webhooks screen) |
Important: Payload Wrapping — Anything published to a Webhook is automatically wrapped in an object with a
"value"property. See Section 11 for handling this.
The Topic node is used to subscribe to messages from a specific topic. Topics are user-created event streams. To receive an event on a topic, another process (Screen or Data Flow) must publish to it first. The data published must be valid JSON.
| Parameter | Description |
|---|---|
| Topic | The topic the node will subscribe to |
Important: Payload Wrapping — Payloads are NOT returned from a topic node as they were provided. Payloads will be wrapped in an object with the property name
"value". See Section 11 for handling this.
The Publish node allows you to publish data to a topic created in the platform. This is useful for chaining multiple processes together.
You have two Data Flows: A and B. Flow B is dependent on the completion of Flow A, but Flow A may take a long time to complete. You can publish an event when Flow A completes. Flow B listens on the topic Flow A publishes to. Once Flow B receives an event on that topic, it can start its process.
| Parameter | Description |
|---|---|
| Topic | The topic the node should publish a payload to |
| Bulk Publishing | If input is an array, publishes each index as a single event. Disable to publish the entire array as one payload. |
Note: Design Standard — Topics, publishing, and subscribing are the preferred methods of handling pagination for large data sets.
Both Topic and Webhook nodes wrap incoming payloads in a "value" property. This is important to understand when designing flows.
Published Payload:
{
"data": {
"Part_No": "123",
"Revision": "A"
}
}Topic/Webhook Node Output:
{
"value": {
"data": {
"Part_No": "123",
"Revision": "A"
}
}
}The easiest way to handle this is with a script node after the Topic/Webhook node that removes the value property wrapping your payload:
$.value
- All flows with a Request node must have at least one Response Node on every branch
- Data Changes should be followed immediately by a conditional to reduce unnecessary executions
- Topics, publishing, and subscribing are preferred for handling pagination of large data sets
- Handle the
"value"wrapper from Topic/Webhook nodes with a script node - Remove Source nodes before deploying to production
- Use topics to decouple long-running processes
- Use Bulk Publishing for processing arrays as individual events
- Disable Bulk Publishing when you need the entire array as one payload
- Consider using topics for retry patterns and error handling
- Use Data Change Source to test flows before deployment (event stream doesn't start until deployed)
- Use File Source with proper encoding (UTF8 for text, Base64 for binary)
- Source node Context changes do NOT persist — use Set/Merge Context nodes for production
| Symptom | Likely Cause | Resolution |
|---|---|---|
| Request times out after 5 minutes | Missing Response node on a branch | Ensure all terminating branches have Response nodes |
| Topic payload structure wrong | Value wrapper not handled | Add script node with $.value to unwrap |
| Too many flow executions | Data Changes without filtering | Add conditional immediately after Data Changes node |
| Webhook not receiving data | Webhook not defined or flow not deployed | Create the webhook on the Webhooks screen; deploy flow |
| Data Change Source not triggering in deployed flow | Using debug node instead of production node | Replace Data Change Source with Data Changes node |
| Device events not received | Wildcard filters too broad or gateway offline | Narrow subscription filters; verify Edge Gateway status |
| Context not persisting after Source node | Source node context is for testing only | Use Set/Merge Context nodes for production context |
- Data Flow Design Standards — Event handling guidelines
- Fuuz Platform Nodes — Execute Flow for calling Request/Response flows
- IIoT & Gateway Nodes — Device setup and Edge Gateway configuration
- Flow Control Nodes — Schedule Node for time-based triggers
- Debugging & Context Nodes — Additional debug tools
- Notification Nodes — Send/Receive notifications
- System Administration — Webhook configuration
- Platform Website: fuuz.com
| Version | Date | Author | Description |
|---|---|---|---|
| 1.0 | 2025-01-01 | Fuuz Documentation Team | Initial release - Comprehensive consolidated guide covering all Source and Event nodes. |
| 1.1 | 2025-01-01 | Fuuz Documentation Team | Consolidated from separate Event Nodes and Debugging Nodes articles. Added Publish node, payload wrapping section, File Source encoding details. |
- Data-Flow-Nodes-Reference
- Fuuz-Platform-Nodes
- IIoT-and-Gateway-Nodes
- Flow-Control-Nodes
- Debugging-and-Context-Nodes
- Notification-Nodes
Source: support.fuuz.com
Getting Started (14)
- Access Field Level Help within the Fuuz Platform
- Field-Level Help
- Fuuz Platform 101: Low/No-Code Technology in Manufacturing
- Fuuz Platform Architecture
- Getting to Know the Fuuz Platform
- Logging into Fuuz – Cloud Access
- Manage what displays in Field Level Help throughout Fuuz
- Recovering Your Fuuz Account
- Sharing A Page
- Switching Between Apps in Fuuz
- Switching between Fuuz Environments (Build, QA, Production)
- Trouble Logging Into Fuuz
- Unique Email Plus Addressing
- Welcome To Industry Accelerators!
Training Guides (52)
Applications
- Brand and Configure Your Application
- Create an Application
- Deactivate (Retire) an Application
- Find Pages Beyond the Left Menu
- Install a Fuuz Package
- Navigate the Application Designer
- Retire an Application
Access & Users
- Approve Access Requests
- Approve Application Access Requests
- Configure the Internal Password Policy
- Create a Role
- Create an API Key
- Deactivate and Reactivate a User
- Grant Permissions with Policies
- Investigate Login Activity
- Invite a User to an Application
- Manage App Users
- Request Access to an Application
- Switch Applications, Roles, and Environments
- Understand Developer Access
- Understand Web Access
- Use the User Menu (Profile, Theme, and More)
Data Models & Schema
- Add a Custom Field
- Create a Data Model
- Create a Sequence
- Design Model Fields in the Schema Designer
- Relate Two Data Models
Screens
Weather Lookup Series — guided 3-part build
- Part 1 · Build the Screen (Beginner)
- Part 2 · Store the Readings (Intermediate)
- Part 3 · Watched Locations & Scheduled Capture (Advanced)
Data Flows & Integrations
- Call an External API with a Flow
- Connect to External Systems
- Create a Data Flow
- Create a Notification Channel
- Create a Webhook
- Save Queries, Scripts, and Data Mappings
- Schedule a Data Flow
- Use the Script Editor
Data, Reporting & Monitoring
- Browse Data with Data Explorer
- Build a Document (Report or Label)
- Check Component References
- Create Configuration Records (Modules, Units, Calendars, and More)
- Explore the GraphQL API
- Export Data
- Import Data into an Application
- Investigate Application Logs
- Save an Export Configuration
- Trace a Data Change
Enterprise & Organizations
Platform Concepts & Architecture (10)
- Bridging the Red and Blue Data Divide - How Fuuz Became the First Industrial Platform to Merge Operational and Business Intelligence
- Claude AI Skills for the Fuuz Platform
- Cool Things we built with Fuuz Episode 1 12.5.2025 (Public)
- Differences between MES and ERP from an ERP Consultant Eric Kimberling
- Fuuz can be your "Connected Worker Platform"
- Listen and Learn what MES is and what makes it unique
- Manufacturers struggle with Build versus Buy for their MES and what are the Core 4 Elements
- Stock Price Application
- Why All Manufacturers Build their MES System Part 1
- Why All Manufacturers Build their MES System Part 2
Screens & Application Design (17)
- Application Designer Guide
- Array Input
- Combobox
- Dynamic Field Configurations
- Fuuz Deployment Methodologies
- Fuuz Form Detail Screen Specification
- Historical Data Table Screen Design Standard
- JSON
- JSON Form Fields in Action Steps
- JSON Schema Inputs
- Master Data Table Screen Design Standard
- Mobile Screen Design Standard
- Screen Context Container
- Screen Generation (AI) Flow Template V1.5.1
- Setup Data Table Screen Design Standard
- Table Column Conditional Formatting
- Transform Data in a Column
Data Models & Schema (8)
Data Flows & Scripting (51)
Designing Flows
- Data Flow Design Standards
- Data Flow Logs
- Debugging and Testing our Fuuz Data Flows
- Flow Schedules
- Fuuz Data Flows enable DataOps at Scale, ETL, iPaaS and more
- How to Create APIs Using Data Flows in Fuuz
- How To General E-Commerce Integrations using Data Flows in Fuuz iPaaS
- How to Setup a daily file import using Fuuz Data Flows
- Managing Large Datasets in Fuuz: Data Flow Engine Performance Optimization
- The Power of Data Flows - Unlocking Industrial Intelligence with Fuuz
- Using Fuuz with FTP integrations and Data Flows iPaaS
Data Flow Nodes
- Data Flow Nodes Reference
- Debugging & Context Nodes
- Flow Control Nodes
- Fuuz Platform Nodes
- IIoT & Gateway Nodes
- Integration Nodes
- Notification Nodes
- Source & Trigger Nodes
- Transform Nodes
JSONata Reference
- Aggregation Functions
- Array Functions
- Boolean Functions
- Boolean Operators
- Comparison Operators
- Composition
- Construction
- Constructs
- Custom Fuuz Only JSONata Library
- Date Time Functions
- Date Time Processing
- Expressions
- Fuuz Bindings: $predicateFilter
- Higher Order Functions
- Jsonata Tutorial
- Numeric Functions
- Numeric Operators
- Object Functions
- Other Operators
- Path Operators
- Predicate Expressions
- Processing Model
- Regex
- Simple Queries
- Slow Transform Performance: JSONata vs JavaScript Optimization Guide
- Sorting Grouping and Aggregation
- String Functions
Scripting
Integrations & Connectors (30)
General & iPaaS
- API Keys
- Cloud Connectors - Complete Reference Guide
- Connecting a CRM with your ERP using Fuuz
- Connecting a Vending Machine to your ERP system using Fuuz
- Creating a Scheduled Integration & Sending a CSV File in an Email
- Debug a NetSuite SOAP API integration
- Fuuz Connections help you integrate your Systems and Devices
- Fuuz has lists of Connectors and Drivers you can use
- Fuuz has pre-built integration Connectors
- How to create a check an ODBC connection with another system
- How to Create a RESTful API Using the Fuuz Platform
- How to create a simple Integration and Store data in Fuuz
- How To Design or Configure Policies and Policy Groups for my App in Fuuz
- How to Integrate Fuuz with another product or another API
- How to Integrate with an HR system like ADP using Fuuz iPaaS
- How to use API Explorer and GraphQL to Query Data in Fuuz for Beginners
- How you Integrate your ERP with your MES
- Industry 3 and Industry 4 differences in ERP and MES Integrations
- Integrated Carrier Package
- Make REST-Based Calls With An API Key
- Policy Groups
- System connectivity validation - testing a connection when your 3rd party moves its hosting
- Using Fuuz as an iPaaS to Connect - to an API, Collect - Data from the API, Store - that data in Fuuz tables
Plex
- How to connect using Plex UX datasources from Fuuz iPaaS
- How to integrate with Plex Classic using Fuuz iPaaS
- How to Setup and Connect to Plex APIs
EDI
IIoT & Edge Gateway (18)
- Edge Connections: Complete Industrial Integration Reference
- Edge Gateway Flows
- Edge Gateway Installation Step-by-Step
- Edge to Cloud Infrastructure
- Gateway Deployment & Architecture
- Gateway System Requirements
- How IIoT fits into the Industrial Data "Stack"
Physical Device Connectors
- Connecting To Kepware OPCUA Server
- Fanuc Robot Connectivity using Edge Gateway
- HMI Template Standard - ISA-101 Compliant
- How to connect OPC/UA simulator to the Edge Gateway
- Modbus TCP
- MQTT
- Omron PLC/HMI NX102 Connectivity with Edge Gateway
Edge Data Connectors
Reporting, Documents & Dashboards (8)
- Building a Non-Conformance Report (NCR) Application in Fuuz
- Create responsive structured dashboard layouts using the Grid Container and Grid Cell components
- How to add visualizations (charts and graphs) to reports in Fuuz for Beginners
- How to build real-time reports in Fuuz from scratch for Beginners
- How to modify existing reports in Fuuz for Beginners
- Non-Conformance Report Accelerator
- Printing Documents
- Printing Documents From Fuuz
Administration & Access Control (27)
- Access Control
- Access Requests
- Access Requests: Overview
- Access Type Overview
- Access Types
- Add Users to Fuuz Apps
- App Admin Access
- App Management
- App Users
- Applications (Tenants)
- Authentication Events
- Change a User's Access Type
- Configurations
- Create Users and Set Access Type
- Enterprise Admin Overview
- Enterprise Users
- Enterprise Users vs Access Requests
- How To Login to your Fuuz Enterprise - Non Single Sign On
- How To Login to your Fuuz Enterprise - Single Sign On
- Identity Providers
- Notifications
- Notifications
- Organizations
- Roles
- Settings
- Switching my active Role within Fuuz
- Troubleshooting User Login Errors Due to Identity Provider Misconfiguration
Data Management (8)
Accelerators, Templates & Packages (8)
- Create a Quality Batch Golden Record Analysis Tool in Fuuz
- Fuuz Developer 101 Bootcamp - 2026 Schedule & Enrollment
- Fuuz Developer 101 Bootcamp - Program Overview
- Fuuz Industry Accelerators - Installation & Best Practices
- Fuuz Industry Accelerators - Overview
- How-To: Managing Green/Blue Deployments with Fuuz Package Management Zero-Downtime
- Model Agnostic Scheduling System APS
- Setting up In-House Fuuz
Design Standards (1)
How-To Guides (8)
- Connecting to Fuuz from a remote system to execute a Fuuz API
- Connecting to Fuuz from a remote system to execute a Fuuz API - Extended Features Part 2
- Data Mapping
- Document your Application using Atlassian Confluence and our Pre-Built App
- Fuuz Platform Capabilities
- How to add multiple data records to the Fuuz database with a single API call
- How to on Best Practices for Designing Flows in Fuuz
- Using the Transformation Explorer
FAQ & Troubleshooting (1)
Release Notes (117)
2026
- 2026.1 (January 2026)
- 2026.2 (February 2026)
- 2026.3 (March 2026)
- 2026.4 (April 2026)
- 2026.5 (May 2026)
- 2026.6 (June 2026)
2025
- 2025.1 (January 2025)
- 2025.10 (October 2025)
- 2025.11 (November 2025)
- 2025.12 (December 2025)
- 2025.2 (February 2025)
- 2025.4 (April 2025)
- 2025.5 (May 2025)
- 2025.6 (June 2025)
- 2025.7 (July 2025)
- 2025.8 (August 2025)
- 2025.9 (September 2025)
2024
- 2024.1 (January 2024)
- 2024.10 (October 2024)
- 2024.11 (November 2024)
- 2024.12 (December 2024)
- 2024.2 (February 2024)
- 2024.3 (March 2024)
- 2024.4 (April 2024)
- 2024.5 (May 2024)
- 2024.6 (June 2024)
- 2024.7 (July 2024)
- 2024.8 (August 2024)
- 2024.9 (September 2024)
2023
- 2023.5 (May 2023)
- 2023.1 (January 2023)
- 2023.10 (October 2023)
- 2023.11 (November 2023)
- 2023.12 (December 2023)
- 2023.2 (February 2023)
- 2023.3 (March 2023)
- 2023.4 (April 2023)
- 2023.6 (June 2023)
- 2023.7 (July 2023)
- 2023.8 (August 2023)
- 2023.9 (September 2023)
2022
- 2022 Q1 Fuuz Package Updates (03/11/2022)
- 2022 Q1 Fuuz Release Notes v3.87.0 (03/17/2022)
- 2022 Q1 MFGx Release Notes v3.78.0 (01/06/2022)
- 2022 Q1 MFGx Release Notes v3.79.0 (01/13/2022)
- 2022 Q1 MFGx Release Notes v3.80.0 (01/20/2022)
- 2022 Q1 MFGx Release Notes v3.81.0 (01/27/2022)
- 2022 Q1 MFGx Release Notes v3.82.0 (02/03/2022)
- 2022 Q1 MFGx Release Notes v3.83.0 (02/10/2022)
- 2022 Q1 MFGx Release Notes v3.85.0 (02/28/2022)
- 2022 Q2 Fuuz Release Notes v3.90.0 (04/14/2022)
- 2022 Q2 Fuuz Release Notes v3.91.0 (04/21/2022)
- 2022 Q2 Fuuz Release Notes v3.92.0 (04/28/2022)
- 2022 Q2 Fuuz Release Notes v3.93.0 (05/06/2022)
- 2022 Q2 Fuuz Release Notes v3.94.0 - v3.97.0 (June 13, 2022)
- 2022 Q2 Fuuz Release Notes v3.98.0 (06/16/2022)
- 2022 Q2 Fuuz Release Notes v3.99.0 (06/30/2022)
- 2022 Q3 Fuuz Release Notes v3.100.0 🎉 (07/06/2022)
- 2022 Q3 Fuuz Release Notes v3.101.0 (07/21/2022)
- 2022 Q3 Fuuz Release Notes v3.102.0 (08/11/2022)
- 2022 Q3 Fuuz Release Notes v3.103.0 (08/18/2022)
- 2022 Q4 Fuuz Release Notes v3.107.0 - v3.109.0 (10/27/2022)
2021
- 2021 Q1 MFGx Release Notes v3.29.0 (1/7/2021)
- 2021 Q1 MFGx Release Notes v3.30.0 (1/14/2021)
- 2021 Q1 MFGx Release Notes v3.34.0 (2/4/2021)
- 2021 Q1 MFGx Release Notes v3.37.0 (2/26/2021)
- 2021 Q1 MFGx Release Notes v3.38.0 (3/5/2021)
- 2021 Q1 MFGx Release Notes v3.40.0 (3/25/2021)
- 2021 Q1 MFGx.io Release Notes v3.32.0 (1/21/2021)
- 2021 Q1 MFGx.io Release Notes v3.33.0 (1/28/2021)
- 2021 Q2 MFGx Release Notes v3.41.0 (4/1/2021)
- 2021 Q2 MFGx Release Notes v3.42.0 (4/8/2021)
- 2021 Q2 MFGx Release Notes v3.43.0 (4/16/2021)
- 2021 Q2 MFGx Release Notes v3.44.0 (4/22/2021)
- 2021 Q2 MFGx Release Notes v3.45.0 (4/29/2021)
- 2021 Q2 MFGx Release Notes v3.47.0 (5/13/2021)
- 2021 Q2 MFGx Release Notes v3.48.0 (5/20/2021)
- 2021 Q2 MFGx Release Notes v3.48.0 (5/27/2021)
- 2021 Q2 MFGx Release Notes v3.50.0 (6/03/2021)
- 2021 Q2 MFGx Release Notes v3.51.0 (6/10/2021)
- 2021 Q2 MFGx Release Notes v3.52.0 (6/17/2021)
- 2021 Q2 MFGx Release Notes v3.54.0 (6/28/2021)
- 2021 Q3 Fuuz Release Notes v3.58.0 (7/22/2021)
- 2021 Q3 MFGx Release Notes v3.55.0 (7/1/2021)
- 2021 Q3 MFGx Release Notes v3.60.0 (8/5/2021)
- 2021 Q3 MFGx Release Notes v3.61.0 (8/17/2021)
- 2021 Q3 MFGx Release Notes v3.62.0 (8/19/2021)
- 2021 Q4 MFGx Release Notes v3.68.0 (10/8/2021)
- 2021 Q4 MFGx Release Notes v3.69.0 (10/14/2021)
- 2021 Q4 MFGx Release Notes v3.70.0 (10/21/2021)
- 2021 Q4 MFGx Release Notes v3.71.0 (10/28/2021)
- 2021 Q4 MFGx Release Notes v3.72.0 (11/04/2021)
- 2021 Q4 MFGx Release Notes v3.73.0 (11/11/2021)
- 2021 Q4 MFGx Release Notes v3.74.0 (11/19/2021)
- 2021 Q4 MFGx Release Notes v3.75.0 (12/02/2021)
- 2021 Q4 MFGx Release Notes v3.76.0 (12/09/2021)
- 2021 Q4 MFGx Release Notes v3.77.0: The Holiday Update (12/16/2021)
2020
- 2020 Q2 MFGx Release Notes v2.32.0 (4/9/2020)
- 2020 Q2 MFGx Release Notes v2.33.0 (4/16/2020)
- 2020 Q2 MFGx Release Notes v2.35.0 (4/30/2020)
- 2020 Q2 MFGx Release Notes v3.5.0 (6/18/2020)
- 2020 Q2 MFGx Release Notes v3.6.0 (6/25/2020)
- 2020 Q2 MFGx.io Release Notes v2.32.0 (4/9/2020)
- 2020 Q3 MFGx Release Notes v3.10.0 (7/23/2020)
- 2020 Q3 MFGx Release Notes v3.11.0 (7/30/2020)
- 2020 Q3 MFGx Release Notes v3.13.0 (8/13/2020)
- 2020 Q3 MFGx Release Notes v3.17.0 (9/21/2020)
- 2020 Q3 MFGx Release Notes v3.7.0 (7/6/2020)
- 2020 Q3 MFGx Release Notes v3.8.0 (7/9/2020)
- 2020 Q4 MFGx Release Notes v3.20.0 (10/13/2020)
- 2020 Q4 MFGx Release Notes v3.21.0 (10/15/2020)
- 2020 Q4 MFGx Release Notes v3.22.1 (10/22/2020)
- 2020 Q4 MFGx Release Notes v3.23.0 (11/5/2020)
- 2020 Q4 MFGx Release Notes v3.24.0 (11/12/2020)
- 2020 Q4 MFGx Release Notes v3.26.0 (12/3/2020)
- 2020 Q4 MFGx Release Notes v3.27.0 (12/10/2020)
- 2020 Q4 MFGx Release Notes v3.28.0 (12/17/2020)