Triggers set when to initiate the workflow.
The current trigger options are based on record events.
Record Created - Fires when a new record is created
Record Updated - Fires when an existing record is modified
Record Deleted - Fires when an existing record is deleted
Triggers are currently limited to record events generated by the official web & mobile clients.
Records coming from imports or the API cannot be used for triggers.
Filters allow you to conditionally determine when to proceed with the workflow, based on record values. You can build filters by selecting a field with corresponding operator and value. If you have more than one filter field, you must select the and/or combinator to build out the complex expression.
The following metadata fields are currently supported:
Created By Name
Created By Email
Updated By Name
Updated By Email
Assigned To Name
Assigned To Email
The following form field types are not currently supported:
Media Fields (Photos, Videos, Audio, Signatures)
Actions are the final step of the workflow where you do something with the record data. This step is where you configure the input values for the action template. Each action has a different set of inputs that can pull in values from the record. The Insert value... button brings up a list of fields for you to select from and insert into your template. When the action runs, the template is evaluated and the field tags are replaced with the corresponding data values.
Fulcrum workflows use Mustache templating for field/value replacement. You can manually configure the input tags by wrapping the field
with double curly braces:
By default all variables are HTML escaped, but you can include the
character after the first set of double curly braces and before the tag key if you want the unescaped value:
Sends an email to specified receiver(s) with a customizable subject, body, and optional PDF report attachment.
Note that only Active reports are available to select as email attachments.
Sends an SMS (text message) to specified receiver with a customizable message.
Note: Only a single 10 digit phone number is currently supported in the SMS TO field.
Sends a customizable data payload to a specified URL endpoint.
Logs are available to help monitor workflow activity. Access the logs from the workflows index page by clicking on the list icon in the row of buttons on the right-hand side of the screen. This will bring up a table showing workflow actions with information useful for troubleshooting issues.
Workflow items are also tracked as user activity in Audit Logs .
A status of Error in the logs indicates that the workflow could not successfully complete due to errors within the workflow configuration (trigger, filter) or the corresponding action (ie '400 bad request'). Note that changes to an app made after a workflow has been enabled could potentially affect its ability to execute properly. Fields used in active workflows are indicated with a warning in the app builder.
If the user disregards the warning and saves changes that may impact the workflow, the last user who edited the workflow will receive an email notification alerting them to review the workflow.