Skip to main content
Installable workflows are pre-built automations for your connected applications. Instead of building common workflows from scratch, install a ready-made workflow and customize it for your needs.

How It Works

  1. Connect an application — Installable workflows appear after you connect an integration
  2. Browse available workflows — See what’s available for each connected app
  3. Install with one click — The workflow is added to your team
  4. Customize as needed — Adjust inputs, approvals, and logic for your use case

Finding Installable Workflows

From the Applications Page

  1. Navigate to Applications in the sidebar
  2. Select a connected application
  3. Click the Workflows tab
  4. Browse available installable workflows

From Suggestions

Serval’s AI analyzes your help desk activity and suggests relevant installable workflows. Review suggestions in:
  • Guidance → Suggestions (top right)
  • Workflows → Suggestions

Installing a Workflow

1

Select a workflow

Click on an installable workflow to see its description and what it does
2

Review the details

Check the inputs required and default approval settings
3

Click Install

The workflow is added to your team as a draft
4

Configure

Adjust settings:
  • Name — Customize for your team
  • Approvals — Change who needs to approve
  • Inputs — Modify required information
  • Execution scope — Set who can run it
5

Publish

Make the workflow available for execution

Example Workflows by Integration

Google Workspace

WorkflowDescription
Add User to Google GroupAdd a user to a Google Group
Remove User from Google GroupRemove a user from a Google Group
Create Google Workspace UserCreate a new user in Google Workspace
Create Gmail DelegateAdd a delegate to a Gmail account
Manage Google Calendar AccessGrant or revoke access to a Google Calendar
List All Google GroupsList all Google Groups in the workspace
Create Google User AliasCreate an alias for a Google Workspace user

GitHub

WorkflowDescription
Add GitHub User to TeamAdd a user to a GitHub team
List GitHub TeamsList all teams in a GitHub organization
List GitHub RepositoriesList all repositories in an organization
Get GitHub Repository InfoRetrieve details about a repository
Get GitHub File ContentsRetrieve contents of a file from a repository

Okta

WorkflowDescription
Add User to Okta GroupAdd a user to an Okta group
Remove User from Okta GroupRemove a user from an Okta group
Create Okta UserCreate an Okta user with a temporary password
Deactivate Okta UserDeactivate an Okta user
Suspend Okta UserClear sessions and suspend an Okta user
Assign User to Okta AppAssign a user to an Okta application
Unlock User AccountClear account lockout so the user can sign in
Available workflows vary by integration. Connect an application to see its installable workflows.

Default Approval Settings

Installable workflows come with default approval configurations:
DefaultMeaning
No approvalWorkflow runs immediately when triggered
Installer approvalThe person who installed the workflow must approve runs
You can change the approval configuration after installing to match your security requirements.

Customizing After Installation

Installed workflows are fully editable. Common customizations:

Add approval steps

Require manager or security team approval for sensitive operations

Modify inputs

Add, remove, or change the information users provide

Extend the logic

Add steps like Slack notifications or logging

Change execution scope

Make available to help desk or restrict to team members
Installed workflows are independent copies. Customize freely without affecting the original template.

Best Practices

Review before publishing

Check the workflow logic and ensure it matches your requirements

Add approvals for sensitive actions

User creation, deactivation, and access changes should require approval

Test with a real scenario

Run the workflow manually before making it available to help desk

Customize the name

Rename to match your team’s terminology and make it easier to find

Supported Integrations

Installable workflows are available for 30+ integrations including: Connect an application to see its available installable workflows.