1. Knowledge Base
  2. Flows
  3. Getting Started with Flows

Flows Terminology

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.

flowsterminology1Examples of Flows:

  • 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

 

Flow

A flow contains multiple steps organized in a custom manner, to accomplish an automation or integration for you / your business. Each flow includes a trigger (an initial event) and one or more subsequent actions. Each flow can help you streamline a repetitive task, maintain data accuracy between your connected apps, and ensure consistency in your daily operations.

Linked Apps/Connectors

A linked app (sometimes called a connector 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.

terminology2

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.

triggers

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.

actions
 

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.

status

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

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. Customers can also pruchase Add-On packs with volume-discounts for additional 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 each flow into a group, for better organization. Each Group corresponds to your specific Knack app. This enables you to organize your flows per knack app. You cannot create, edit, or delete the Group values (as they are tied to your Knack app name), but you can change with group each flow is bucketed towards.

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.

history

Analytics

The Analytics tab contains a chart to visualize the number of Transactions that have occurred (as well as the number of Operations, just for educational purposes). Builders can choose a specific timeframe to view their Transactions within. 


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

Using an API key is a mode of data transfer in Flow's scenarios, ensuring swift data transfer within 1 minute on average. It enhances communication between various software applications, enabling data sharing and action execution across different platforms.

api