Conga Product Documentation

Welcome to the new doc site. Some of your old bookmarks will no longer work. Please use the search bar to find your desired topic.

Interactive Decision

The Interactive Decision activity is a blocking workflow activity that pauses workflow execution until an assigned user takes an action by clicking on appropriate button. You can use this activity to capture explicit outcomes for approvals, reviews, and other manual decision points. This activity does not evaluate conditions. It gets blocks immediately when the workflow reaches the activity and resumes only after receiving a valid outcome removed this.

  • Group: Logic
  • Nature: Blocking
  • Availability: Supported only in Standalone workflows (Record Trigger and Manual) and Stage workflows.

Runtime Behavior

When the workflow reaches the Interactive Decision activity:

  1. The workflow pauses execution.

  2. Email notifications are sent to the configured assignees.

  3. Notes and the available decision options are displayed in the client application.

  4. The workflow resumes when a appropriate action is taken through the UI or API.

  5. If Override is selected, the workflow follows the configured Override branch.

Default Override Behavior

The activity includes Override as a default action.

  • Override is always available and cannot be removed.

  • The activity remains blocked until an assignee takes appropriate action.

  • When Override is invoked from CLM or any other consumer:

    • The workflow automatically routes to the activity configured on the Override branch.

    • The workflow continues executing subsequent activities without error.

Example:

In a CLM workflow, after a draft contract is generated and reviewed, an Interactive Decision activity is assigned to the Legal team. The Legal team receives a notification and selects one of the following actions:

  • Approve: The workflow proceeds to eSignature.

  • Reject: The workflow returns the contract for revision.

  • Cancel: The workflow terminates.

  • Override: The workflow routes to the configured Override branch and continues execution.

Properties and Activity Information

Properties define the initial behavior of the activity.

Field

Description

Details

Display Name

Enter the name of the activity.

Reference Name

Enter the technical name of the activity. If left blank, the system automatically generates it based on the value in the Display Name field. The generated name removes special characters, eliminates spaces, avoids consecutive underscores, and joins words with a single underscore.

Description

Provide a description that is relevant to the activity.

Assignee
AssigneeSelect a User, User Group, or Team Role to specify who can complete the required actions, such as submitting approvals, generating documents, overriding tasks, or signing. The Team Role option is available only when the workflow runs on the Agreement object.
Note: This functionality is currently used in CLM application but can support any object and consumer application.
When the workflow reaches an activity and assigns the task, an email notification is sent to the assigned User, User Group, or Team Role.
Note: An email notification is sent only if an email template is configured. Currently, the CLM team has configured email templates only for agreement-specific notifications.
Notes
Use this field to add text-based comments or details related to an activity. You can record important information, reminders, or context that helps users understand the purpose or status of the activity.
  • Character limit: Up to 2,000 characters
  • Supported format: Plain text only (no formatting, HTML, or scripts)
  • Visibility: The note you enter will be included in the activity's API response and can be displayed in applications, such as the CLM app.

Properties
Branches

Add one or more decision branches to represent possible outcomes.

  • Each branch corresponds to a decision path.

  • Override is included by default and is always available. You cannot remove the Override branch.

Error Handling
ScenarioBehavior
Invalid OutcomeWorkflow remains suspended
Unauthorized UserWorkflow remains suspended
Troubleshooting
IssuePossible CauseResolution
Resume API error: "Current user is not part of assignee"User not in configured Assignee listVerify user belongs to User/UserGroup/TeamRole
Workflow remains suspended after resumeInvalid Outcome or incorrect ActivityIdEnsure Outcome matches branch name and ActivityId
Notifications not receivedNotification service and/or email configuration is misconfiguredVerify notification settings

Use Case: Guided Contract Routing with Interactive Decisions

This use case shows how interactive decisions in workflows help guide contracts through the right approval and routing steps. At key points in the contract lifecycle, users can select predefined actions, such as sending a contract for review or signature, so the workflow progresses accurately based on business judgment. Click here for detailed steps.