Configuring Actions within Applications

Configure actions within each application in the workflow

💡

Note: While this documentation references onboarding workflows for illustration, the process of configuring actions applies identically to offboarding.

Configuring Actions

Actions define the specific tasks each application performs during onboarding. For example, adding a user to Slack, assigning a GitHub license, or creating a Jira account.

This guide covers action groups, the process to add actions, configure their parameters, and manage them after configuration.

Action Groups and Classifications

Actions in Zluri are organized into groups based on their purpose. Understanding these groups helps select the right actions for the workflow.

Choose Action Menu

A Choose Action menu is a drop-down displaying actions grouped by type, such as Add, Update, Manual, Zluri Action, Delete, Custom Actions, and Others.

Example: Add Group

Action_Add action type_slack app.gif

An Admin selecting an action from the 'Add' group in the Slack app block will see actions performing operations related to adding users to the application.

The Admin then chooses an action named ‘Add a New User To A Workspace’. Upon configuration, this action will add a new user to the Slack workspace. Similarly, other actions can be added to an app block.

Example: Delete Group

Actions_deactivate user.gif

An Admin selecting an action from the 'Delete' group in the Slack app sees actions related to removing users from the workflow, such as "Deactivate User," which will deactivate a user from the Slack workspace.

Action Groups Available

Action GroupDescription
AddUsed during onboarding/provisioning. Contains actions related to granting access or provisioning new resources.
DeleteHandles removal or deactivation during offboarding. Used for departing employees, role changes, or access revocation/downgrade.
UpdateApplies to both onboarding and offboarding. Used to manage user details, profiles, or access levels (For example, reset password, update user type).
Zluri ActionsActions specific to the Zluri IGA platform. Involves applying settings, making changes, or configuring elements within Zluri (For example, adding users, assigning app-specific roles, updating app status).

Example: If John is a new joiner needing admin access to Slack, the playbook may include: An onboarding action adding him to a Slack channel. A Zluri action marking him as a Slack admin in the Zluri system. | | Others | Typically includes "Create a Manual Task." In the Zluri Action app block, it lists: Create a Manual Task, Make an HTTP Request, Make an HTTP Request with Callback. Manual Task: Creates a task in the Tasks section for manual completion. Used for unavailable automated actions or preferred manual execution.

Learn more about Manual Tasks | | Custom Actions | Displays actions custom-built by Zluri admins to support automations not available through Zluri's out-of-the-box capabilities.

Learn more about Custom Actions | | SSO (Single Sign-On) Actions | Automations run through SSO systems (Okta, Azure AD, Google Workspace) acting as a centralized identity layer. Includes adding users to groups or applications on SSOs to handle authentication automatically or support provisioning through SSOs. |


Add an Action

At the bottom of each app block, select + Add an action to open the action selection menu.

Add an action to an app.png

Choose Action Menu

A Choose Action menu appears displaying actions grouped by type. Available groups include:

  • Add - Actions to provision or add resources
  • Update - Actions to modify existing configurations
  • Manual - Tasks requiring human completion
  • Zluri Action - Platform-specific actions
  • Delete - Actions to remove or deprovision resources
  • Custom Actions - User-created custom integrations
  • Others - Miscellaneous actions

The list of available actions depends on the selected application.

Example: Slack Application Actions

Slack app showing all actioon types onboarding.gif

Upon selecting Choose Action for the Slack app, actions are grouped as follows:

Add group - Actions to perform operations related to adding users:

  • Add a New User to Workspace
  • Create a Channel
  • Invite User to Slack Channel
  • Add User to Group
  • Update Title
  • Add Display Name
  • Set a Reminder for the User

Update group - Actions for modifying existing configurations:

  • Mark Reminders as Complete
  • Update User Status
  • Send a Message to the Channel

Available action groups vary by application. Slack shows Add and Update groups for onboarding; other applications may show different groupings based on their capabilities.

Configure Action Parameters

After selecting an action (For example, "Add a new user to workspace" for Slack), a configuration window opens with multiple options.

Configure actions.png

Convert to Manual Task

conbvert to manual task.png

Convert automated actions to manual tasks if manual execution is preferred for security or process reasons.

Use cases:

  • Security requirements mandate manual approval
  • Actions require special handling
  • Automation not suitable for sensitive operations

Learn more about Manual Tasks

Advanced Features

apply condition, require approver, add delay.png

Apply Condition

Set rules determining this specific action's execution based on user attributes (role, department, status, etc.).

Example: Only invite user to #engineering-team channel if department = Engineering

Conditions use user attributes like:

  • Role
  • Department
  • Location
  • Designation
  • Status
  • Account type

Learn more about setting conditions

Require Approvers

Require approvers.gif

Assign approvers for sensitive actions. Adds an extra layer of control ensuring high-impact actions are reviewed and explicitly approved before execution.

Method to follow:

  1. Specify one or more approvers
  2. During workflow runs, approvers receive notifications
  3. Action executes only after approval
  4. If approval is denied, action is skipped

Use cases:

  • Granting admin access
  • Assigning expensive licenses
  • Providing access to sensitive data

Add Delay

Add Delay option.gif

Schedule action execution timing after playbook trigger. Configure delay in:

  • Weeks
  • Days
  • Hours
  • Minutes

Use cases:

  • Send welcome email 1 day after account creation
  • Assign advanced tools after 1 week probation
  • Trigger training modules after 3 days

Delays help sequence actions and ensure staged provisioning.

View Prerequisites

view prerequisites.png

Displays prerequisites necessary for successful action execution.

Common prerequisites:

  • Plan tier requirements - Certain actions only work on higher-tier plans (Basic/Business vs. Enterprise)
  • License requirements - Specific licenses needed for the action
  • Integration requirements - Required connections or permissions

Different actions have different prerequisites, clearly indicated so admins can verify requirements while setting up the workflow.

💡

Important: The workflow cannot run and the playbook cannot be saved until all required prerequisites are met. If prerequisites aren't met, the action will fail.

Update in Zluri

update in zluri.png

(Appears only for Add and Delete type actions)

This checkbox automatically adds or removes the user from the application in Zluri's system upon completion of the action.

Benefits:

  • Keeps Zluri's records synchronized with actual application access
  • Ensures accurate license tracking
  • Maintains up-to-date user directories

Enable during:

  • Add actions: Automatically registers user as having access
  • Delete actions: Automatically removes user from Zluri records

Save Task / Cancel

Save Task Saves the action configuration. Required for changes to take effect in all subsequent runs of the workflow or playbook.

Save task.png

Cancel Discards all configurations:

  • Adding a new action: Removes all settings and requires setup from scratch
  • Editing an action: Reverts to previous configuration
cancel option.png

Add Multiple Actions

Select + Add an action at the bottom of the app block to add another action to the same application.

Add an action option.gif

User or admin can add:

  • Multiple instances of the same action with different parameters
  • Different actions from various action groups
  • Mix of automated and manual actions

Example: For Slack, add:

  1. Add a New User to Workspace
  2. Invite User to #general channel
  3. Invite User to #engineering channel
  4. Add User to Engineering Group

Action Counts Breakdown

Adding an application with integration available displays detailed action counts.

Example: Slack Application

10 Onboarding Actions:

Add actions (7 total):

  • Add a New User to Workspace
  • Create a Channel
  • Invite User to Slack Channel
  • Add User to Group
  • Update Title
  • Add Display Name
  • Set a Reminder for the User

Update actions (3 total):

  • Mark Reminders as Complete
  • Update User Status
  • Send a Message to the Channel
Slack onboarding 10 actions.gif

7 Offboarding Actions:

Delete actions (7 total):

  • Remove User from all Groups
  • Delete Reminders
  • Remove User from Slack Group(s)
  • Remove User from all Channels
  • Deactivate Users
  • Sign Out User (Manual task)
  • Remove User from Channel(s)
Slack offboarding 7 actions.gif
📘

Note: Each application has different actions available. The examples above are specific to Slack. Other applications may have different action types and counts.

Manage Configured Actions

After selecting Save Task, the configuration window updates to show additional controls and information.

Slack Save task action.gif

Integration Instance Selector

Bamboo HR image explainer.png

Displays the currently selected integration instance (For example, "BambooHR-zero-touch").

If multiple instances of an application are integrated with Zluri, select the arrow next to the instance name to select a different instance for this workflow.

All integration instance names appear in the dropdown (For example, BambooHR-zero-touch, BambooHR-prod, BambooHR-staging).

Actions_changing integrations name bamboo hr.gif

View Prerequisites

Displays prerequisites again for the requirement review. Shows the same information as during initial configuration.

Bamboo HR image explainer.png

Edit Action / Edit Task

Edit Action - Appears for automated actions. Reopens the configuration window to modify parameters.

Bamboo HR image explainer.png

Edit Task - Appears for manual tasks. Similar functionality with manual task-specific fields.

The features and options in Edit Task are nearly identical to Edit Action.

Delete

Removes this action from the workflow completely. The action is permanently deleted and cannot be recovered.

Bamboo HR image explainer.png

Blue Ribbon Note

This blue ribbon note appears during incomplete or missing parameter configurations, indicating required fields needing completion.

Bamboo HR image explainer.png
💡

Important: The workflow cannot run, and the playbook cannot be saved until all required parameters are properly configured.

Parameters Configured

Bamboo HR image explainer.png

Select the arrow to expand and view all configured parameter details for this action.

Shows the complete configuration, including:

  • Parameter names and values
  • Applied conditions
  • Assigned approvers
  • Configured delays
  • Integration instance

Execution Controls

Three icons appear next to "View Prerequisites" to control the execution of actions.

Bamaboo hr 3 options wait on completion icons explainer.gif

1. Wait Until Completion (Yellow Clock Icon)

Controls whether the next action waits for this one to complete.

Functionality: The next action executes only after this action reaches a terminal state (completed or failed, including approval not granted).

Note: For automated actions, this is always ON and cannot be turned OFF. Automated actions must execute sequentially to ensure workflow completion and data integrity.

2. Break on Error (Toggle Switch)

Controls workflow behavior during action failure.

OFF (default - grey switch)

  • Workflow continues executing remaining actions even if this action fails
  • Subsequent actions attempt to run normally
  • Useful for non-critical actions

ON (blue switch)

  • Workflow stops immediately during action failure
  • No further actions are performed
  • Prevents cascading errors

To enable: Select the three-dot menu next to the icon and toggle the switch.

Use cases for Break on Error ON:

  • Critical provisioning steps (For example, creating user account)
  • Actions on which other steps depend
  • Security-sensitive operations

Use cases for Break on Error OFF:

  • Optional actions (For example, adding to non-critical groups)
  • Actions failing without affecting workflow success
  • Nice-to-have provisioning steps

3. Three Dots Menu

Contains the same controls (Wait Until Completion and Break on Error) with ON/OFF sliders to activate or deactivate for specific actions.

Provides quick access to execution control settings without opening full configuration window.


Next Steps

After configuring actions, learn to control execution timing using conditions.

Learn to set conditions →