04.04.2024
· 4 min read
We have released support for loops, completed a major visual builder redesign and introduced returning session management.
What's new?
- Loops in Mint: Repeat workflow actions based on static limits or dynamic lists.
- Workflow import/export: Import and export entire workflow definitions across accounts.
- JSON object builder: Key-value pair interface to construct JSON inputs without manual coding.
- Returning journeys: Resumable user sessions through persistent return URLs.
Mint Steps: Primitives
New features
- New step: Add to list variable. You can now create a list of objects for looping or as a basis for other outputs later in the workflow. Loop steps can also store data from iterations in this step.
- New step: Set Name. With the Set name step you can add an identifier name to a journey based on instance data. Any text-based data can be used to mark and later identify any specific Mint journey.
Mint Steps: PDF Hydration
Improved
- Added radio buttons to the supported elements. It's now possible to also add and select radio buttons when hydrating a PDF with data based on the data collected in Mint.
Form component
Improved
- Increase the allowed size for text areas and text blocks. To support longer texts in the text areas and text block elements, we increased the maximum size to 3750 characters (~ A4).
Resolved issues
- Fixed: Country prefix search in phone element. The search for a specific prefix/country code in the phone number input was having issues and forced the end-user to enter the input twice. This has now been fixed and works as intended.
Visual Builder
New features
- Loops are now available in Mint. As a new special type of step, like conditionals, loops have been implemented in Mint. Loops allow you to repeat the same actions multiple times, based on either a set limit or a list of items, making it, for example, possible to add signers based on signatories entered into a form table.
- Importing and exporting of workflows. You can now export (and import) entire workflow definitions into any Mint account. Check it out in the workflow setting of the visual builder. You may also import an existing definition when creating a new workflow.
- JSON Object builder. For all JSON-based input, a simple builder is now available in all supported steps. This facilitates the creation of JSON-structured input with key/value pairs instead of having to type the entire input structure.
Improved
-
Major facelift for the visual builder. We've released a new Visual Builder GUI that features:
- Step icons
- Searchable and organised sidebar
- Space-efficient use of the canvas
- Minimisable loop and conditional areas
- Many small improvements
-
Saving the advanced state for data pre-filling. To increase flexibility, Mint offers an advanced mode for all pre-fillable inputs, which allows you to use the template language Liquid. When advanced mode is on, the workflow remembers the setting across sessions and behaves accordingly.
Mint Journeys
Improved
- Added a generic details page for Mint steps. All steps with output in a journey are now visible in the Mint Journeys steps. This feature makes data more accessible.
Mint API
New features
- Alerts are part of the journey output now. The Alerts created by the Alerts step are now consolidated and summarised in the output of each journey, tagging the step that Mint alerts about.
- Individual journey identifier added.
Improved
- Initiate user journeys through the API. With the newly added returning session management in the engine, the API now allows end-users to be started per request and returns the individual workflow URL in the response to the client that an end-user could then access.
- Storing the default custom domain with the workflow. In preparation to fully support custom domains in all steps, the API now stores the current default domain with the structure of the workflow.
Mint Engine
New features
- Returning session management. The Mint Engine added a new groundbreaking functionality that allows end-users to return to previously started journeys through a special "return URL". The URL link can be provided through every form of communication supported.