With the "Wait for Approval" action now available in BetterCloud Workflows, you can configure checkpoints where a workflow will require approval before it continues. At these checkpoints, an email sends to a user you specify, who may approve or decline the workflow's future actions. This expands your flexibility by allowing you to ensure that you—or any other potential stakeholders in the process—are ready for the workflow's actions to run before it does so.
*Please note: This feature is currently in Limited Availability, and may not yet be enabled for your domain. For more information, please contact your Customer Success Manager or email firstname.lastname@example.org.
Adding the Wait for Approval Action
In order to add an approval to your workflow, you will need to add it from the THEN section of the Library in the Workflow Builder, where it is available under the BetterCloud actions.
Once it has been added to your workflow, Wait for Approval will appear like any other action, and can be moved to the appropriate position within your workflow.
*Please Note: Actions prior to a Wait for Approval will run as soon as the workflow's triggering conditions are met without approval occurring. Only actions after the approval will require confirmation before running. For example, if you have a six step workflow with Wait for Approval as the third step, steps one and two will run without approval occurring.
Once the action has been added, you can configure its properties within the Properties pane on the right side of the Workflow Builder. You will need to enter an Approver, a Subject, and a Body of the email. Approver can be either selected from the typeahead or defined dynamically (for example if you want the approver to be the user's manager). Subject and Body support dynamic fields, allowing you to provide the approver with additional information about the entity being targeted by the workflow.
The approver does not need access to BetterCloud in order to approve the workflow. Approvals can be carried out by anyone you choose within your organization, enabling you to get the appropriate sign-off from HR, the user's manager, Security, or any other stakeholder who needs to confirm that the workflow's actions should be taken.
Approving or Declining a Workflow
Once the workflow has been triggered and the Wait for Approval action has run, an email will be sent to the approver. The email contains links to either approve or decline.
If the user approves the workflow it will proceed to the next step after the Wait for Approval action. If they decline the approval, the workflow will permanently stop. Either action leads to a confirmation page.
When a workflow that is waiting for approval has been declined, it will display in the Workflow Results page in the Workflows Manager with a status of "Stopped". Workflows currently waiting for approval will display with the status "In progress". Workflows that are approved continue to the next step and complete as normal.
After declining, the workflow report for the workflow will show that the action has stopped, and future actions will be listed as incomplete.
Approvals are valid for 30 days after the email is sent. After 30 days, the approval will expire, and the workflow will stop. Any steps after the Wait for Approval action will not complete. Once an approval expires a workflow cannot be re-started or continued - it must be triggered again in order for the actions to run.
- Wait for Approval is currently in Limited Availability, meaning it may not yet be enabled for your domain. For more information, please contact your Customer Success Manager or email email@example.com
- Actions prior to a Wait for Approval will run as soon as the workflow's triggering conditions are met. Only actions after the Wait for Approval will be effected by approving or declining
- The approver does not need access to BetterCloud in order to approve the workflow
- Once an approval expires or is declined a workflow cannot be re-started or continued