Basic terms

Scenario

A scenario is what users create to connect different apps/services together via their corresponding modules in order to transfer and transform selected data. For more information, please visit the Creating a scenario section.

Apps/Services

An app directly refers to an application or it can refer to a service. A service is a collective term for a source of bundles. A service may include a web API, web page, different types of servers (FTP, SMTP, IMAP), and etc.

Connection

When adding an app/service to a scenario, most likely you will have to first create a connection between Integromat and the app/service in order to retrieve or send the selected data. For more information, please visit the Connecting to services section.

Module

Each app/service consists of different modules that define the way an app/service is to respond to a request. There are 4 types of modules: actions, triggers, iterators and aggregators. A scenario is comprised of a sequence of modules. For more information, please see the Types of modules sections.

Trigger

A trigger is a module that allows you to grab bundles that were added or updated since the last run of a scenario. There are 2 types of triggers: polling and instant (webhooks).

Webhook

A webhook is a special type of trigger that allows you to run a scenario immediately after a new bundle is available.

Action

An action is a module that allows you to read or write bundles from or into a selected app/service.

Router

A router allows you to duplicate data or add new routes to a scenario, so to re-route data and handle different groups of data separately. For more information, please see the Router and scenarios with multiple modules section.

Iterator

An iterator is a type of module that allows you to take one bundle of data (an array of data) and divide into separate bundles.

Aggregator

An aggregator is a type of module that merges together multiple bundles (multiple arrays of data) into one single bundle.

Bundle

A bundle is a basic unit that is returned or received by modules. A bundle consists of items.

Items

An item is a part of a bundle. Bundles can consist of multiple items. There are several different types of items: text, number, boolean (yes/no), date, time, buffer (binary data), collections, select menu, array, and validation.

Filter

Filters are additional features that can be applied between two modules. A filter allows you to then only work with bundles that fit certain criteria. There are a number of different filters you can apply. For more information, please see the Filtering section.

ID

ID is a name that is used to uniquely identify a bundle. An ID is usually used to differentiate a bundle that is to be updated or deleted from a given service.

Operation

An operation is a task performed by a module. For more information, please read the Counting the number of operations section.

Data Transfer

Data transfer refers to the amount of data transferred through your scenario. For more information, please read the Account parameters section.

Data Store

A data store is a tool that stores data from scenarios or allows to transfer data between individual scenarios or scenario runs. For more information, please read the Account parameters section.

Cycle

A cycle refers to two phases of the scenario run – operation and commit. The scenario may consists of one or more cycles. For more detailed information, please see the Cycles article.

Transactions

Integromat uses transactional processing to capture the scenario lifecycle. A transaction consists of several phases during which data is transformed from one consistent state into another consistent state. There are 4 phases: initalization, operation (reading or writing), commit/rollback, and finalization. For more information, please see the Transactions section.

Popular use cases from our blog

slack-automation-illustration

Slack Automation: 20 Free Templates to Get You Inspired

google-sheets-automation-alt

Google Sheets Automation for Ecommerce: 23 Free Templates

tweet-automation-illustration

How to Get Someone's Tweets Before Anyone Else Does

onboarding-automation-with-integromat-alt

How to Automate Employee Onboarding in Minutes with Integromat

shopify-order-to-manufacturer-illustration-alt

How to Auto Send Shopify Orders to Dropshipping Suppliers [Guide]

strava-exercise-to-google-sheets-illustration

Like a Champ: How to Save Strava Activities to Google Sheets

Didn’t find what you were looking for?

Ticket

Create a ticket

Contact our world-class support team and tell us what’s happening.

Create a ticket
Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.