Steps
Steps are the building blocks of your flows; they correspond to actions you want to perform. A step expresses functionality, such as sending an email, building a web form or using a Signicat service to authenticate users with an eID.
When building your desired flow, remember the following:
- Each step has a particular function.
- Steps are modular and configurable.
- You can chain as many steps as you need to build your workflow.
For example, you can ask your end-users to submit their email address in one step, and in the next step you can reuse their email address to send them an email message.
Step types
When building a flow, you define a sequence of steps. These together perform a chain of operations and process data. The steps you add to a flow determine the flavour of these operations. Note that some steps require input from your end-users, such as providing a phone number or signing a document, while other steps run in the background without being displayed or requiring interaction.
From the end-user's perspective, two types of steps exist:
- Background steps: They are executed in the background, they are not visible on the user interface and they do not require interaction. Background steps run on the server side. For example, storing data or performing a lookup on a national register run without input from the end-user.
- Interactive steps: They involve end-user activity. These steps are rendered in the browser and displayed to your end-users during a user journey. For example, web forms are interactive steps.
All steps have an input, an output or both. You can use the output of a step as another step's input. Steps are executed sequentially when you run your flow.
Add a step
To add a new step in the Builder UI, click the plus (+) icon, then click Add a step. In the steps menu, navigate the different groups to locate the step for your use case.
Learn more about the Mint steps in the Steps reference.
Build your first flow
Find out how to combine steps to build your flows in the Mint tutorials.
Categories
When building your flows, you can choose from either of these categories:
- Steps: These are single-purpose self-contained building blocks.
- Templates: These are pre-made sequences designed for complex use cases. You can always modify a template to your needs.
Examples of steps and templates: