Adobe Workfront Unified Review and Approvals modules
With the Adobe Workfront Unified Review and Approvals modules, you can get approval details, make a decision on an asset, add or delete approval participants, add or update approval stages, lock or unlock stages, and make custom API calls.
For information about Workfront unified review and approvals, see Unified review and approval overview in the Workfront documentation.
Access requirements
| table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront package |
Any Adobe Workfront Workflow package and any Adobe Workfront Automation and Integration package Workfront Ultimate Workfront Prime and Select packages, with an additional purchase of Workfront Fusion. |
| Adobe Workfront licenses |
Standard Work or higher |
| Product | If your organization has a Select or Prime Workfront package that does not include Workfront Automation and Integration, your organization must purchase Adobe Workfront Fusion. |
For more detail about the information in this table, see Access requirements in documentation.
Prerequisites
You must have the following to access Workfront Content and Approvals:
- You must be on a version of Workfront that supports Adobe cloud storage. If your organization is not already on a supported version, contact your Adobe account representative.
Connect to Adobe Workfront Unified Review and Approvals
-
In any Adobe Workfront Unified Review and Approvals module, click Add next to the Connection field.
-
Fill in the following fields:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 layout-auto html-authored no-header Connection type Select Adobe Workfront Server-to-Server connection. Connection name Enter a name for the new connection. Instance name Enter the name of your instance, also known as your domain.
Example: if your URL is
https://example.my.workfront.com, enterexample.Instance lane Enter the environment type that this connection will connect to.
Example: if your URL is
https://example.my.workfront.com, entermy.Client ID Enter your Workfront Client ID. This can be found in the OAuth2 Applications area of the Setup area in Workfront. Open the specific application you are connecting to to see the Client ID. Client Secret Enter your Workfront Client secret. This can be found in the OAuth2 Applications area of the Setup area in Workfront. If you do not have a Client Secret for your OAuth2 application in Workfront, you can generate another. For instructions, see the Workfront documentation. Scopes Enter any applicable scopes for this connection. Host prefix In most cases, this value should be origin. -
Click Continue to save the connection and return to the module.
If you are not logged in to Workfront Unified Review and Approvals, you are directed to a login screen. After you log in, you can allow the connection.
Adobe Workfront Unified Review and Approvals modules
When you configure Workfront modules, Workfront Fusion displays the fields listed below. Along with these, additional Workfront fields might display, depending on factors such as your access level in the app or service. A bolded title in a module indicates a required field.
If you see the map button above a field or function, you can use it to set variables and functions for that field. For more information, see Map information from one module to another.
Actions
- Add or update participants
- Bulk delete templates
- Create a template
- Create grouped approval
- Create stages
- Lock a stage
- Make a decision
- Make a decision on a stage
- Manage assets on a grouped approval
- Manage stage participants
- Manage stages on a grouped approval
- Remind a participant on a stage
- Remind participant
- Remind undecided participants
- Remind undecided participants on a stage
- Unlock a stage
- Update a stage
- Update a template
- Update all stages
- Update grouped approval (full state)
Add or update participants
This action module adds or updates participants on the default stage on an approval.
Bulk delete templates
This module deletes the specified approval templates.
Create a template
This action module creates an approval template
Create grouped approval
This action module creates a grouped approval: a set of document versions that move together through one or more approval paths, each an ordered sequence of stages with its own participants.
Create stages
This action module creates an approval with the given stage data.
Lock a stage
This action modules locks the specified approval stage and sets the stage to inactive.
Make a decision
This action module applies a decision to an approval or approval stage.
Make a decision on a stage
This module applies a decision to the specified stage.
Manage assets on a grouped approval
This action module adds and/or removes document versions on a grouped approval.
Manage stage participants
This action module adds, updates, and/or removes participants on a specific stage of a grouped approval.
Manage stages on a grouped approval
This action module adds, updates, and/or removes stages on a grouped approval.
Remind a participant on a stage
This module sends a reminder to a specific participant on a specific stage.
Remind participant
This module sends a reminder notification to the specified participant.
Remind undecided participants
This module sends reminder notifications to all undecided participants on the specified approval.
Remind undecided participants on a stage
This module sends reminder notifications to all undecided participants on a stage.
Unlock a stage
This action modules unlocks the specified approval stage and sets the stage to active.
Update a stage
This action module updates fields on the specified stage.
Update a template
This module updates fields on the specified approval template.
Update all stages
THis module replaces all stages on an existing approval with the given stage data. The document must be in an editable state.
Update grouped approval (full state)
This action module applies a full-state update to a grouped approval.
Searches
Get a template
This module returns the specified approval template.
Get approval details
This search module retrieves approval details for an asset.
Get approvals in a grouped approval
This search module returns the individual asset approvals that make up a grouped approval.
Get grouped approval details
This search module returns a grouped approval by its GUID.
Get multiple approvals
This module retrieves details of approvals for a list of documents of a specific type.
Get suggested approvals
This module returns suggested approval payloads from prior document versions.
Get suggested participants
This module returns participant suggestions from the approval for the previous document approval.
List bots
This module returns a paginated list of bot accounts.
List grouped approvals by parent
This search module returns the grouped approvals associated with a Workfront parent object.
List templates
This module returns a list of all approval templates available to the current user. The current user is the user whose credentials are used in the connection used in this module.
Search AI brand reviews
This module returns AI brand review results that were produced for a document version as part of an approval.
Search grouped approvals
This search module searches grouped approvals using a named view.
Triggers
Watch approval events
This trigger module executes a scenario in real time when approval-related events occur in Adobe Workfront Unified Review and Approvals.
The module returns any standard fields associated with the approval event, along with any custom fields and values that the connection accesses. You can map this information in subsequent modules in the scenario.
To configure the webhook for the Watch approval events module:
-
Click Add to the right of the Webhook box.
-
Configure the webhook in the Add a hook box that displays.
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2 8-row-2 9-row-2 10-row-2 11-row-2 layout-auto html-authored no-header Webhook name Enter a name for the webhook Connection For instructions about connecting your Workfront app to Workfront Fusion, see Connect to Adobe Workfront Unified Review and Approvals in this article. Record Type Select the type of approval record that you want the module to watch. Configuration Type Select whether you want to use a simple or advanced filter.
For information on simple or advanced filters, see Using Advanced filters in the Workfront modules article.
Events filter payload If you are using advanced filters, enter the JSON that describes the filter. Filter Connector If you are using advanced filters, select the connector that you want to use for the filter. State If you are using a simple filter, select whether you want to watch the old state or the new state.
-
New state
Trigger a scenario when the record changes to a given value.
For example, if the state is set to New State and the filter is set to Status Equals In Progress, the webhook triggers a scenario when the Status changes to In Progress, regardless of what the status was before.
-
Old state
Trigger a scenario when the record changes from a given value.
For example, if the state is set to Old State and the filter is set to Status Equals In Progress, the webhook triggers a scenario when a Status that is currently In Progress changes to another status.
Event filters If you are using a simple filter, set filters.
For each filter, enter the field you want the filter to evaluate, the operator, and the value that you want the filter to allow. You can use more than one filter by adding AND rules.
NOTE: You cannot edit filters in existing Workfront webhooks. To set up different filters for Workfront event subscriptions, remove the current webhook and create a new one.
For more information on event filters, see Event subscription filters in the Workfront > Watch Events modules in the Workfront modules article.
Exclude events made by this connection If you are using a simple filter, enable this option to exclude events created or updated using the same connector that this trigger module uses. This can prevent situations where a scenario might trigger itself, causing it to repeat in an endless loop. This option may not be available for all approval event types. Record Origin Choose whether you want the scenario to watch New Records Only, Updated Records Only, New and Updated Records, or Deleted Records Only.
NOTE: If you choose New and Updated Records, the webhook creation creates 2 event subscriptions (for the same webhook address).
Enable secured hooks Choose whether you want to enable authToken-based security for this webhook.
NOTE: As of August 23, 2026, Fusion enables authToken-based security by default for all Workfront > Watch Event modules, including existing ones. If a specific webhook breaks or you need to disable this for compatibility reasons, you can turn off the Enable secured hooks option.
Custom token (Optional) If Enable secured hooks is set to Yes, you can enter your own token value to secure the webhook. If you leave this field blank, Fusion automatically generates a token for you. -
After the webhook is created, you can view the address of the endpoint that events are sent to.
For more information, see the section Examples of Event Payloads in the article Event Subscription API in the Workfront documentation.
Other
Make a custom API call
This module makes a custom API call to the Adobe Workfront Unified Review and Approvals API.
Stages fields
The following fields are available when configuring stages. Not all fields may be available for all modules.