This article provides a comprehensive overview of Flow's terms to help you gain a thorough understanding of each aspect of the feature.
What are Flows?
Flows enable you to streamline automation workflows by integrating your everyday apps with Knack apps. With Flows, you can effortlessly automate daily tasks, synchronize data, and simplify routine processes across different connector apps.
- Adding tasks from a project management app into a to-do list app
- Adding the email addresses of event attendees from a spreadsheet to an Event Calendar app
- Sending a weekly report to your team on advertising expenses
Automation
Automations involve creating rules or scenarios that connect your apps. Each automation (Flow) includes a trigger - an initial event, and one or more subsequent actions. Utilizing automations helps streamline repetitive tasks, maintain data accuracy between your connected apps, and ensure consistency in your daily operations.
Linked Apps/Connector Apps
An app serves as the vital link between your Knack app and an external application, facilitating smooth data transfers and action executions across various platforms, essential for any efficient automation workflow.
Note: Connector Apps also include other connected Knack apps from your account.
See a full list of available connection apps here: Flows Connector Apps
Triggers
A trigger is an event within a linked app that initiates the Flow. Triggers are the first step in any automation workflow. Triggers are linked to specific real-time events in a linked app and offer two data-transferring modes: API and Webhook. This provides flexibility in the timing and method of data transfer.
Learn more about triggers in our article here: Flows Trigger Steps
Actions
An action is an automated response that is executed when a trigger event occurs. Actions can vary from sending notifications to updating records, creating new records, updating spreadsheets, and more, depending on the specific user needs of the Flow scenario.
Status
The status of a Flow reflects its current state, which can be started, paused, blocked, or deleted. Monitoring the status of a Flow is crucial for efficient management, allowing builders to make necessary adjustments as their workflow progresses.
Steps
Steps serve as the building blocks of an automation scenario, encompassing triggers, actions, and any tools offered by Flows. They carefully outline the sequence of events in a Flow, guiding the workflow from beginning to end.
To learn more about Steps in Flows, see our article here: Flows Action Setup
Operations
Operations refer to completed steps within a Flow, such as capturing leads or sending follow-up messages, ensuring efficient workflows and desired outcomes.
Transactions
Whenever a Flow runs, only the Action steps count towards your Transactions. On the other hand, Trigger steps incur no cost! Each Knack plan includes a specific number of Transactions.
To learn more about Transactions included in plans, see our article here: Billing, Add-Ons, & Transactions Overview
Group
Users have the option to categorize their automation scenarios into groups based on their personal or operational preferences. Organizing your Flows into groups can aid in handling intricate workflows and maintaining related Flows in one place for convenient access and analysis.
To learn more about Groups, see our article here: Flows Grouping
Conditions
Filters enable users to define precise criteria at the beginning of a Flow scenario. By applying filters to data, users can guarantee that only pertinent information initiates the Flow, thereby optimizing the effectiveness and relevance of automated tasks.
To learn more about filters, see our article here: Flows Trigger Conditions
History
Users can utilize the History section of Flows to filter through triggered scenarios. This feature enables users to review automation history, troubleshoot any errors, view successful Flows, and identify when each Flow was triggered.
Analytics
The Analytics tab is located within the History section of Flows. This functionality enables Builders to choose a specific time frame to analyze all Transactions within that period using a line chart. Builders also have the option to view the data volume chart for their selected timeframe.
Webhook
A Webhook is a key data transfer method utilized in Flow's automation processes. It enables instant data transfer in real time, ensuring that actions can be promptly triggered in response to events
API Key