Step Library
Each step in a workflow has a type. The 29 types below are all there is;
a new kind of step needs a new version of the plugin. The connector’s
flowmint_list_step_types returns the same list, with each step’s settings
and output, from the site itself.
| Type | What it does | Needs | Changes things |
|---|---|---|---|
| Control flow and logging | |||
conditional | Runs one of two step lists | — | Through its steps |
try_catch | Runs a fallback list when a step fails | — | Through its steps |
set_variable | Stores a value as vars.<name> | — | No |
delay | Pauses for 1 to 3,600 seconds | — | No |
log_info, log_warning, log_error | Writes a message to the log | — | No |
| Promptless Forms entries | |||
fre_get_entry | Loads an entry into the run | — | No |
fre_get_file | Returns a file field’s details | — | No |
fre_update_entry_status | Sets the entry to unread, read or spam | — | Yes |
fre_delete_entry | Deletes the run’s entry and its files | — | Yes |
fre_list_entries | Finds entries by form, status and age | — | No |
fre_delete_entries | Deletes a list of entries | — | Yes |
send_email | Sends an email | — | Yes |
send_email_template | Sends an email from a template file | — | Yes |
| Google Drive | |||
drive_find_folder | Looks up a folder by name | Drive | No |
drive_find_or_create_folder | Finds a folder or creates it | Drive | Yes |
drive_create_folder | Creates a folder | Drive | Yes |
drive_upload_file | Uploads a form’s file | Drive | Yes |
drive_create_text_file | Creates a text, Markdown or HTML file | Drive | Yes |
drive_share_link | Shares a file or folder | Drive | Yes |
| Printavo | |||
printavo_find_customer | Looks up a customer by email | Printavo | No |
printavo_find_or_create_customer | Finds a customer or creates one | Printavo | Yes |
printavo_create_customer | Creates a customer | Printavo | Yes |
printavo_create_quote | Creates a quote | Printavo | Yes |
| HTTP | |||
http_get | Sends a GET request | — | No |
http_post | Sends a POST request | — | Yes |
http_request | Sends any method | — | Yes |
| Promptless CPT Pages | |||
pre_upsert_records | Creates or updates records from a list | CPT Pages | Yes |
“Drive” and “Printavo” are the stored credentials.
Things every step shares
Section titled “Things every step shares”- Settings go in
config. Any string in it may contain{{ … }}placeholders; see Variables and expressions. - Output is stored under the step’s name and read as
{{ steps.<name>.<field> }}. Each page lists the output fields. - Errors carry a code such as
config_errororexternal_5xx. What each means, and which are retried, is in Error codes. - Settings are checked when the step runs, not when the workflow is
saved. A missing required setting fails the step with
config_error.