Use Infinable workflows to define how the app behaves when users interact with it.

There are two type of interactions:

  • Frontend interactions: they happen on the interface

  • Backend interactions: they happen on the server (e.g. create a new record in the database)

Each workflow is triggered by an event, for example:

  • when the end user clicks on a button

  • when the user logs in to the app

  • every day

  • ...

A workflow is composed of a list of actions that are sequentially triggered (e.g. create a new product in the database, then send an email to someone...).

Each node in the workflow can be configured by double-clicking on it. For each property, you can either choose a STATIC value (a value that doesn't depend on a variable or the output of a previous node) or a DYNAMIC value using the Data Mapping Tool that enables to easily bind to data from a specific node or variable.

To learn more about triggers, view:

To learn more about actions, view:

To learn more about how to extend triggers and actions with plugins, view:

To understand the difference between frontend versus backend workflows, view: