Steps are the core components that define the behavior and flow of a Workflow in Blink. Each Step represents a specific action or task, and multiple Steps are connected in sequence to achieve a complete automated workflow.
In the Workflow Editor, users build workflows by adding Steps that perform actions, apply logic, or control the flow. Each Step begins with selecting an Action and, when necessary, associating it with a Connection to an external service. Steps are added in a clear, logical order to ensure the Workflow runs smoothly from start to finish.
Step settings allow you to customize the behavior and execution of each individual step in your workflow. These settings control how the step runs, how its output is handled, and how errors are managed. They provide flexibility for advanced use cases, such as handling failures gracefully, controlling execution time, reusing logic across workflows, and securely managing sensitive data.
Below is a detailed explanation of each step setting, outlining how you can customize execution behavior, error handling, output management, and reusability for individual workflow steps.
TIP: Access your step settings by clicking on the icon on the right-hand side of your step.
Defines the maximum amount of time (in seconds) the step is allowed to run. If the step doesn’t complete within the specified time, it will be forcefully stopped and marked as failed.
When enabled, the full raw response from the integration or action (including headers, metadata, and status codes) is included in the step output. This is useful if you need to access detailed response information beyond just the data payload.
If enabled, the step’s output will be permanently discarded after the workflow runs. This means the data will not be saved in the workflow’s run log, step output, or database. Ideal for steps that handle sensitive or temporary data that shouldn’t be stored.
Enables saving the step’s output to a file that can be used in later steps. After enabling this option, you’ll need to provide an Output File Identifier to reference the file in subsequent steps.
Allows the workflow to continue running even if this step fails. The step’s failure will be logged, but it won’t stop the execution of the remaining steps.
Note: The Retry option is only available to HTTP actions.
Occasional failures in the target system can lead to the failure of certain actions, causing the entire Workflow process to fail. However, this issue can be effectively addressed by implementing the configurable retry mechanism on individual steps, ensuring a smoother operation even when errors occur.
Interaction Between Step-Level Timeout and Retry Mechanism
The step-level timeout and the retry mechanism operate independently, and it is important to understand how they behave in the workflow engine:
Step Timeout is enforced by the engine itself. It measures the time from when a step first begins execution, and it doesn’t reset or adjust based on retries. Once the timeout is reached, the engine considers the step as failed — regardless of how many retry attempts have occurred.
Retry, on the other hand, is typically implemented within the plugin (e.g., an HTTP plugin). This means:
The plugin manages its own retry logic — including how many times it retries, how long it waits between attempts, etc.
The engine is not aware of these internal retries; from the engine’s perspective, the plugin is still “executing.”
Therefore it is important to not that the step timeout is not reset by retries. It counts from the initial start time of the step. Once the timeout is exceeded, even if a retry is in progress, the engine will terminate the step due to timeout.
On the right-hand side of your selected step, click the icon.
2
Enable Retry Option
Choose the ‘Error Handling’ option, then toggle the ‘Retry’ button.
3
Configure Retry Parameters
Proceed by filling in the following parameters:
Parameter
Description
Number of retries
The number of retries. The minimum number of retries is 1 and the maximum number of retries is 5. The default is set as 1.
Interval- Exponential
The duration between each retry attempt. The Exponential Interval uses default logic where the exponential backoff starts at 200ms and multiplies by 2 each iteration.
Interval-Constant: Time between retries(in ms)
The duration in milliseconds between each retry attempt which is entered manually.
Retry on Status
The error codes that will trigger retries.
4
Apply Settings
Once configured, click the Apply button to save your retry settings.
Allows you to save this step as a custom action, making it reusable across other workflows. Once saved, it can be added to new workflows just like any built-in action.
Change Step- Select a different action for this step.
The ‘Multiselect Step and Bulk Actions’ feature allows you to select multiple steps at once in the Workflow editor and preform bulk actions on the selected step such as delete, copy and cut as well as dragging the selected steps to a new position.
The ‘Delete Bulk’ action allows you select multiple steps and delete them from the Workflow editor.
The ‘Copy bulk’ action enables you to copy selected steps for pasting in either the same or a different Workflow editor.
Note
Upon selecting the ‘Copy bulk’ action, the copied steps will be outlined with dots, a visual cue that will stay until you perform one of the actions outlined in the leaving the multi-selection mode.
You can also paste the copied step(s) into a different Browser tab.
Copying and pasting a step in a different web browser is only compatible with Chrome. Other web browsers are not currently supported.
By default, if you try to copy a step containing a “Send HTTP request” action with an invalid link, you will encounter an error and won’t be able to copy the step successfully.
1
Allow Access Permissions
The first time you copy a step in the editor, a popup will appear in the top-left corner asking for permission to let the Blink application “listen” to the clipboard.
2
Enable or Disable Copy/Paste Functionality
By clicking “Allow,” you enable the functionality to copy and paste steps in a different Browser tab.
By clicking “Block”, you disable the functionality that allows you to copy and paste steps in a different Browser tabs.
3
To Enable the Functionality:
Go to Chrome settings.
Select “Settings and privacy”.
Then “Site Settings”.
Under “Recent Activity”, click “Clipboard Blocked”.
Scroll down to the clipboard icon and choose “Allow”.
Close your chrome settings and navigate back to your Browser tab where you copied the step(s).
Click the reload button to apply the changes.
The “Cut Bulk” action removes the selected steps from the Workflow editor, copies them to the clipboard, and enables you to paste them elsewhere on the same canvas or in a different workflow.
Initiating the 'Multi-selection Step Mode' can be done in a few ways:
Selecting the checkbox icon on the top right corner of the canvas.
Command/control + clicking a step
Right-click and select the Select step from the step contextual menu.
2
View Step Selection Checkboxes
Checkboxes will appear next the Workflow’s steps replacing the run step buttons.
3
Select Steps
Select the steps by checking the box. The selected steps will be highlighted in blue for a clear selected indication. You can also use Shift and click on the mouse to select consecutive steps.
4
Use the Bulk Action Toolbar
During the selection mode, a floating toolbar will appear towards the bottom of the screen, displaying the delete, copy, and cut bulk actions, the number of selected steps and a cancel button which will revert to the normal mode.
5
Confirm Bulk Actions
Upon choosing a bulk action for your selected steps, a notification pop-up will appear in the bottom-right corner. It will confirm the successful completion of the chosen bulk action and provide you with the option to revert it by selecting the “undo” button.
Right-clicking on a step will open the step contextual menu.
Holding down the Command key ( - for Mac users) or the Control key (Ctrl- for Windows users) and clicking on specific steps, will transition the canvas to selection mode and mark the steps as selected.
Pressing Command/Control + C will copy steps.
+ C (Mac) / Ctrl + C (Windows)
Pressing Command/Control + X will cut steps.
+ X (Mac) / Ctrl + X (Windows)
Pressing Command/Control + V will paste steps from the clipboard to the bottom of the canvas.
+ V (Mac) / Ctrl + V (Windows)
Pressing Shift+click will select all in-between steps from the last selected checkbox.