The lifecycle
A single rejection ends the request, whatever the other approvers decided. A request for changes sends it back to the submitter the same way.
Set up approval
Approval settings live on the workflow. Open the workflow, then Settings → Request Settings. You need the Writer or Admin role on the workflow (see Permissions).
With Require Approvals off, a request runs as soon as it’s submitted. If Auto-deploy on Approval is also off, it stays Open until someone selects Start run.
Designated approvers
Under Designated Approvers, select Add Approver and choose User or Group.- Users are any members of the organization, including requesters.
- Groups add every direct member of the group. Members of nested groups aren’t included. You can’t add a group that has no members.
Who can do what on a request
Reject and Request Changes need a note explaining why. Approve takes an optional note.
Bentra doesn’t stop a designated approver from approving a request they submitted themselves, and that approval counts. To make sure someone else always reviews, set Required Approvals to 2 or more.
Request changes and resubmit
When an approver selects Request Changes, the request moves to Changes Requested and shows their note. The submitter selects Update details (in the portal) or sends the new answers through the API, and:- the old answers are kept as a revision, and the activity shows which fields changed;
- approvals already given are cleared, because approvers need to review what will actually run;
- the request goes back to Open and the approvers are emailed again.
Comments and activity
The request page has an Add Comment box and an Activity feed. The feed lists everything that happened: submission, status changes, each approver’s decision with their note, comments and revisions. Comments don’t send email.Skip approval
Some automation needs to run a request workflow without waiting for people. A request submitted through the API with"skip_approval": true doesn’t need approval and starts running immediately, whatever the workflow’s approval settings.
This needs both:
- the Skip approval permission on the workflow, which comes with the workflow Admin role and with the organization owner and admin roles;
- an API token with the
skip:workflow_approvalscope. See API tokens.
POST workflows/{id}/submit/.
Email notifications
Open the workflow, then Settings → Notifications. Each toggle is on by default.
Also notify adds extra recipients for one event, on top of the approvers and the submitter. Pick the event (Request submitted, Request approved, Request rejected, Run completed or Run failed), enter an email address and select Add. Any address works, inside or outside your organization, for example a team mailing list.
Bentra doesn’t email when changes are requested or when someone comments. Job workflows have no submitter, so they email only the people under Also notify, when a run completes or fails.
Emails link to the request. A requester who opens the link lands on the request in the portal.