The basic building blocks of Flows are Triggers, Actions, and Queries. These are called Activities. An Activity is an event that helps Integry complete an Integration Flow. It is the starting point of your whole integration creation process, a workflow that describes how your app connects to other apps. A quick example for a task manager app can be: "When a task is created in Test list, send a message on Slack".
A Flow can consist of two or more steps out of the following three Activities in a particular sequence.
- Trigger: A Trigger is an event that starts from your app and sends data to Integry. For example: if you have a task manager then a possible Trigger can be Task Created - which will be set up in a such way that whenever a new task is created, it notifies Integry. Triggers are of two types: Webhooks-based & Poll Based. A Trigger is followed by an Action or a Query.
- Action: Action is a step we can execute on your app. For example: in a communication & collaboration (Slack) app, it can be Send Message. An Action cannot be the first step of a Flow as it is started by Integry on your platform. For example, Flow can be, "A task is created, send a message on Slack (Action)".
- Query: Query is an activity that gets data from your app, and depending on the Flow you can import data from your app to the other app.