ActionsActions are the fundamental building blocks used in workflows. They can range from simple tasks, such as navigating between pages, to complex operations, such as adding data to a table. Workflows consist of actions and operations that work together to execute tasks. Blocks and utilities can be added to a page to make utility actions available for use in workflows. These actions can be used for a variety of purposes, such as setting a state variable or focusing an input on the page.
null
Utility Actions
As you add blocks or utilities to your page, utility actions become available for use in your workflows. These actions can be used for a variety of purposes, such as setting a state variable or focusing an input on the page. Below is a list of blocks and utilities, along with their actions.
Checkbox
Set ValueSets the current value of the checkbox
Prop Name
Type
Default
  • Value
    Data Selector
    -
Date Input
BlurRemoves focus from the input
Prop Name
Type
Default
  • Value
    Data Selector
    -
FocusAdds focus to the input
Prop Name
Type
Default
  • Value
    Data Selector
    -
Set ValueSets the current value of the Date Input
Prop Name
Type
Default
  • Value
    Data Selector
    -
File Upload
OpenOpens up the file upload dialog
Prop Name
Type
Default
  • Value
    Data Selector
    -
SetSets the current value of the File Upload
Prop Name
Type
Default
  • Value
    Data Selector
    -
Form
ResetThis action resets the current value of any blocks inside the form. If any of the blocks have an initial value, then they will reset to that value.
Prop Name
Type
Default
  • Value
    Data Selector
    -
Input
BlurRemoves focus from the input
Prop Name
Type
Default
  • Value
    Data Selector
    -
FocusAdds focus to the input
Prop Name
Type
Default
  • Value
    Data Selector
    -
Set ValueSets the current value of the Input
Prop Name
Type
Default
  • Value
    Data Selector
    -
Modal
OpenSets the Modal to it’s open state
Prop Name
Type
Default
  • Value
    Data Selector
    -
CloseSets the Modal to it’s closed state
Prop Name
Type
Default
  • Value
    Data Selector
    -
Number Input
BlurRemoves focus from the input
Prop Name
Type
Default
  • Value
    Data Selector
    -
FocusAdds focus to the input
Prop Name
Type
Default
  • Value
    Data Selector
    -
Set ValueSets the current value of the Input
Prop Name
Type
Default
  • Value
    Data Selector
    -
Scroll Aware Container
Scroll Into ViewBrings the Scroll Aware Container into view.
Prop Name
Type
Default
  • Value
    Data Selector
    -
Select
Set ValueSets the current value of the select
Prop Name
Type
Default
  • Value
    Data Selector
    -
Text Area
BlurRemoves focus from the Text Area
Prop Name
Type
Default
  • Value
    Data Selector
    -
FocusAdds focus to the Text Area
Prop Name
Type
Default
  • Value
    Data Selector
    -
Set ValueSets the current value of the Text Area
Prop Name
Type
Default
  • Value
    Data Selector
    -
Video
PausePauses the video block if it is currently playing
Prop Name
Type
Default
  • Value
    Data Selector
    -
PlayTriggers the video block to start playing
Prop Name
Type
Default
  • Value
    Data Selector
    -
hello thjis is
Set ValueSets the current value of the State Variable
Prop Name
Type
Default
  • Value
    Data Selector
    -
Hey, this is me changing the text
TitleDescription
Prop Name
Type
Default
  • Value
    Data Selector
    -
Basic Actions
LogThe Log action can be used as a tool for debugging that allows you to return messages and data to the console, helping you to identify and fix errors in your workflows.
Prop Name
Type
Default
  • Message
    Data Selector
    Unset
ReturnDescription
Prop Name
Type
Default
  • Value
    Data Selector
    -
WaitCreates a pause in your workflow before the following actions are executed
Prop Name
Type
Default
  • Duration
    Number
StopBrings the workflow to an end, any subsequent actions are not triggered
Prop Name
Type
Default
  • Value
    Data Selector
    -
Frontend Actions
Intro Here
Navigate to Internal PageGives you the option to navigate the user between internal pages
Prop Name
Type
Default
  • Page
    Page Selector
  • Query Params
    Query Object
Navigate BackTakes the user back to the previous page they were on
Prop Name
Type
Default
  • Value
    Data Selector
    -
Navigate to external URLTakes the user to the specified URL
Prop Name
Type
Default
  • URL
    Text
Set Query ParameterAdd’s a parameter to the URL which has a key and a value, a common use case for this action is for applying filters to queries.
Prop Name
Type
Default
  • Key
    Text
  • Value
    Text
Append Query ParameterAllows the user to add another value to an existing query parameter
Prop Name
Type
Default
  • Key
    Text
  • Value
    Text
Delete Query ParameterAllows the user to delete the value that has the same key and value as you pass the action
Prop Name
Type
Default
  • Key
    Text
  • Value
    Text
Delete All Query ParametersDeletes all values that match the key being passed to the action
Prop Name
Type
Default
  • Key
    Text
Reload Page DataRefetches any queries that are used to load data on the page. This action does not reset the state of your blocks.
Prop Name
Type
Default
  • Value
    Data Selector
    -
Copy to ClipboardAdds a text value to your users clipboard
Prop Name
Type
Default
  • Message
    Text
Set Local Storage ValueDescription
Prop Name
Type
Default
  • Value
    Data Selector
    -
Download FileWhen triggered, it will prompt the user's browser to download the file from the URL that you provide.
Prop Name
Type
Default
  • URL
    Text
  • Name
    Text
Trigger Frontend WorkflowAllows you to run an existing frontend workflow inside of the current workflow. The result/error will be available as a source for any subsequent actions.
Prop Name
Type
Default
  • Value
    Data Selector
    -
Trigger Backend WorkflowAllows you to run an existing backend workflow inside of the current workflow. The result/error will be available as a source for any subsequent actions.
Prop Name
Type
Default
  • Value
    Data Selector
    -
Operations
Operations are a unique set of action that allow you to control the flow of your workflow.
For Each"For each" allows you to perform the same set of actions on multiple data records. With a "For each," you can pass in a set of data and loop over each record in the set, executing the same actions on each one. This is particularly useful when you need to perform a repetitive task on a large number of data records, such as updating a database or sending emails to a list of subscribers.
Prop Name
Type
Default
  • Type
    Data Types
    Empty
  • Data
    Data Selector
    Unset
If/ElseIf/Else operations can be used to make “If” statements followed by actions to run if the condition is true. You can also add Else If’s which can be alternative conditions in your operation. Operations are executed from left to right and the first one to be true is the flow that will continue.
Prop Name
Type
Default
  • Condition
    Boolean
Return Value & Error
Certain actions return values that you can reference as a source in later action in the same workflow. For instance, creating a new row in a table returns two values: "row" and "error". The "row" value is the actual data that was saved in the table, and the "error" value is a message that explains why the row could not be saved. If everything went well and there were no errors, the "error" value will be false. You can use this information to give your users context of errors and create alternative flows.