LogoLogo
API DocsDeveloper PortalSystem StatusTry for Free
  • Quickstart Guide
    • Introduction
    • Get started as an Account Owner
    • Get started as a User
    • Glossary
    • FAQs
  • Manage Users
    • Types of Users
    • Add and Delete Users
    • Import Users
    • User Permissions - Access Controls
    • Manage Your Profile
    • Notification Rules
    • On-Call Reminder Rules
    • Change Account Owner
  • Manage Teams
    • Understanding Teams
    • Role Based Access Control
    • Owner Based Access Control
    • Create and Delete Teams
    • Add and Remove Team Members
    • Squads
    • Stakeholder Groups
  • Services
    • Adding a Service
    • Service Overview
    • Service Graph
    • Maintenance Mode
    • Alert Deduplication Rules
      • Alert Deduplication Rules
      • Incident Status Based Deduplication
      • Service Dependency Based Deduplication
      • Key Based Deduplication
    • Event Tagging
    • Alert Routing
    • Alert Suppression
    • Custom Content Templates
    • Intelligent Alert Grouping (IAG)
    • Auto Pause Transient Alerts (APTA)
    • Delayed Notifications
  • Schedules
    • Schedules
      • Adding a Schedule
      • Schedules Overview
      • Who is On-Call?
      • My On-Call Shifts
      • Overrides
      • Videos: How to set up common use cases?
  • Escalation Policies
    • Create and Manage Escalation Policy
    • Round Robin & Advanced Escalations
    • Reassign an Incident
  • Notifications
    • Understanding Incident Notifications
  • Dashboards
    • Incident Management Dashboard
    • Dashboard Metrics
    • Take Bulk Actions
    • Squadcast Search
  • Incident List
    • Incident List View
    • Incident Priorities
    • Filter Incidents
    • Save Filter View
    • Merge Incidents
    • Snooze Incidents
  • Incidents Page
    • Incidents Details
    • Incident Activity Timeline
    • Communication Channels
    • Create Incident Manually
    • Incident Notes
    • Incident Watchers
    • Past Incidents
    • Additional Responders
    • Incident Summaries
    • Incident Suggestions
  • Runbooks
    • Runbooks
  • Postmortems
    • Postmortem Templates
    • Create Postmortems
    • Accessing Postmortem
  • Status Page
    • Status Page
    • Status Page Overview
    • Components and Groups
    • Issues
    • Subscribers
    • Maintenance
  • SLO Tracker
    • SLO Basics
    • Configure and Monitor your SLOs
  • Webforms
    • Webforms
  • Global Event Rulesets
    • Global Event Rulesets
  • Workflows
    • Workflows
    • Workflows Overview
    • Actions
  • Live Call Routing
    • Live Call Routing
  • Analytics
    • Analytics (New)
    • Organization Level Analytics
    • On Call Hours Per User
    • Weekly Reports
  • Integrations
    • Incident Webhook (Incident Webhook/API)
    • Outgoing Webhooks
    • ServiceNow Extension
    • Extensions
      • Jira Cloud Integration
      • Jira DC (Data Center)
      • CircleCI
      • Google Chat
      • Freshdesk
      • Freshservice
      • Asana
      • ClickUp
      • Trello
      • Zendesk
      • Hubspot
    • Alert Source Integrations (Native)
      • Admin Labs
      • Airbrake
      • Amazon EventBridge
      • Amazon GuardDuty
      • Amazon Opensearch
      • APImetrics
      • AppDynamics
      • AppSignal
      • Auvik
      • AWS CloudTrail Logs
      • AWS CloudTrail via CloudWatch
      • Amazon Cloudwatch (AWS) Integration
      • AWS CloudWatch Event Rules
      • AWS Elastic Beanstalk via CloudWatch
      • Amazon RDS (AWS)
      • Amazon SNS (AWS)
      • Azure Monitor
      • Better Uptime
      • Bitbucket
      • Bitrix 24
      • Blue Matador
      • Bugsnag
      • Buildkite
      • Checkly
      • Checkmk
      • CircleCI Integration
      • Cisco DNAC
      • Cisco Meraki
      • ClickUp Integration
      • CloudAMQP
      • Cloudflare
      • Conviva
      • CopperEgg
      • Coralogix
      • Cronitor
      • Crowdstrike Falcon
      • Datadog
      • Databricks
      • Dead Man's Snitch
      • Domotz
      • Dotcom Monitor
      • Dynatrace
      • ElastAlert
      • Elastic
      • Elecard Boro
      • Email Integration
      • Endtest
      • Errorception
      • Freshdesk Integration
      • Freshping
      • Freshservice
      • Ghost Inspector
      • GitHub Integration
      • GitLab
      • Grafana 8
      • Grafana
      • Graylog v4
      • Graylog
      • HaloPSA
      • Healthchecks
      • Heroku
      • HetrixTools
      • Honeybadger
      • Honeycomb
      • Humio
      • Hund
      • Hydrozen
      • Hyperping
      • Icinga2
      • InsightOps (LogEntries)
      • Instana
      • Intercom
      • Jenkins Integration
      • Jira Cloud Alert Source
      • Jira Server Alert Source
      • Kapacitor
      • Kentik
      • Komodor
      • Kibana
      • LibreNMS
      • Linear
      • Loggly
      • Logstash
      • Logz.io
      • ManageEngine Application Manager
      • ManageEngine Opmanager
      • Mezmo (formerly LogDNA)
      • MongoDB Atlas / Cloud Manager
      • Nagios
      • New Relic
      • Nixstats
      • NodePing
      • Observium
      • Oh Dear
      • Oracle Cloud Infrastructure
      • OSNexus QuantaStor
      • OverOps
      • Papertrail
      • Pingdom
      • Plesk 360
      • Postman
      • Postmark
      • Powercode
      • Progress WhatsUp Gold
      • Prometheus
      • PRTG Network Monitor
      • Rapid7 InsightIDR
      • RapidSpike
      • Redash
      • Redgate SQL Monitor
      • Rollbar
      • Rundeck
      • Runscope
      • Salesforce Cloud
      • Scout APM
      • Sematext
      • Sensu Go
      • Sensu
      • Sentry.io
      • Server Density
      • ServerGuard24
      • ServiceNow Integration
      • Shortcut (Clubhouse)
      • SignalFx
      • SigNoz
      • Site24x7
      • Slack
      • SolarWinds AppOptics
      • SolarWinds Observability SaaS (SWO)
      • SolarWinds Observability Self Hosted
      • Sonar
      • Splunk
      • Sqreen
      • Stackdriver
      • Stackify Retrace
      • StatHat
      • StatusCake
      • ServiceDesk Plus OD
      • Sumo Logic
      • Sysdig Monitor
      • Threat Stack
      • Trello
      • Twilio
      • Uptime
      • Uptime Robot
      • Uptrends
      • Wavefront
      • Zabbix 5.0
      • Zabbix 6.2
      • Zabbix
      • Zendesk Integration
      • Zoho Desk
      • Zoho Desk via Zoho Flow
      • LogicMonitor
  • ChatOps
    • Google Chat
    • Microsoft Teams
    • Slack for Incident Management
      • Using the Integration
  • Single Sign-On (SSO)
    • AWS SSO
    • Azure Active Directory SSO
    • Google SSO
    • Microsoft ADFS SSO
    • Okta SSO Integration
    • SAML 2.0 based SSO
  • Mobile App
    • Using the Mobile App
  • Terraform & API Documentation
    • Terraform Provider
    • Public API - Refresh Token
    • API Documentation
    • Getting Started with Squadcast GraphQL
      • Schedules
        • Create Schedule
        • Update Schedule
        • Delete Schedule
        • Pause Schedule
        • Get Schedules
        • Get Schedule by ID
        • Resume Schedule
        • Clone Schedule
        • Get Gaps
      • Rotations
        • Create Rotation
        • Update Rotation
        • Delete Rotation
        • Get Rotation by ID
        • Get Rotation Events by ID
      • Overrides
        • Create Override
        • Update Override
        • Delete Override
        • Get Override by ID
      • Calendar URLs
      • Who is On-Call
    • Developer Portal
    • Incident Rate Limiting
  • Managing your Squadcast Account
    • Audit Logs
    • Organizations
    • Billing FAQs
    • Deactivate your Squadcast Account
    • Delete your Squadcast Account
Powered by GitBook
On this page
  • Workflow Components
  • Triggers
  • Trigger Properties/Filters
  • Actions
  • Prerequisite
  • Add Workflows
  • Edit Workflows
  • Delete Workflows
  • Logs

Was this helpful?

  1. Workflows

Workflows

Configure a predefined set of actions to automate responses to incidents.

PreviousGlobal Event RulesetsNextWorkflows Overview

Last updated 8 months ago

Was this helpful?

A Workflow represents a predefined series of actions initiated by specific conditions. These Workflows are instrumental in automating responses to various incidents. For example, you can establish a Workflow for addressing P1/P2 incidents and another for managing security incidents.

Note: This feature will be available in the .

Workflow Components

A Workflow comprises two fundamental components: Triggers and Actions. By tailoring these triggers and actions to your specific requirements, you can tailor a Workflow to suit your unique use case.

Triggers

Triggers are events that dictate when actions should be executed. You can add multiple trigger conditions within each Workflow.

Note: In the case of multiple trigger conditions, all the conditions should be met in order to execute the actions.

Here is a list of supported triggers:

  • When an Incident is Triggered

  • When Incident is Acknowledged

  • When Incident is Reassigned

  • When the Incident is Resolved

  • When Incident Tags are updated

  • When Incident Priority is updated

  • When Incident Note is added

Trigger Properties/Filters

For each of the triggers, here are the available filters and their conditions:

  • Service - is/is-not/contains/does not contain

  • Alert Source - is/is-not/contains/does not contain

  • Tags - is/is-not

  • Priority - is/is-not

To emphasize once more, it's essential for all conditions to be satisfied for the actions to be executed.

Actions

Each Workflow includes a predefined sequence of actions that determine the progression of the Workflow. These actions may involve tasks such as attaching Runbook(s) or marking an incident as SLO-affecting.

Here is a list of the supported Squadcast actions:

Here is a list of the supported Slack actions:

Here is a list of the supported Jira actions:

Here is a list of the supported MS Teams actions:

Important: When selecting the "Mark Incident as SLO Affecting" action, please ensure that you choose an active SLO that is associated with the same service as your incident.

Note:

  • Each action will be executed serially, and all actions executed by a Workflow will be recorded in the Incident timeline.

  • A Workflow will continue to run irrespective of the success/failure of a specific action.

Prerequisite

  • To effectively create and manage Workflows, the user assigned to the Team must possess the appropriate permissions corresponding to their User Role.

Add Workflows

To create a new workflow using the web app,

  1. Navigate to the Workflows page -> Create Workflow.

  2. Enter the Title, optional Description, Workflow Owner, and Tags.

How to Pick an Owner?

A Workflow Owner is the designated contact for clarifications, adjustments, or removal of a Workflow. By default, the Team is assigned as the owner, but you can modify it using the drop-down menu. How to use Tags?

Choose tags to organize, classify, and add context to your Workflows. For instance, adding tags like Environment, Cluster/Team name, and Priority can help structure and add more context to your Workflows.

  1. Next, select the Trigger and its filters:

    1. You can select between the following triggers:

      1. When incident is Triggered

      2. When incident is Acknowledged

      3. When incident is Reassigned

      4. When incident is Resolved

      5. When Incident Tags are updated

      6. When Incident Priority is updated

      7. When Incident Note is added

    2. For each of the trigger events, here are the available filters and their conditions:

      1. Service - is/is-not/contains/does not contain

      2. Alert Source - is/is-not/contains/does not contain

      3. Tags - is/is-not

      4. Priority - is/is-not

    You can add a group of Triggers which all must hold true to set off the actions. Additionally, you can add a collection of filters using OR/AND conditions to consolidate their effects.

  1. Next, select the Actions you want the Workflow to execute. These actions will execute one after the other.

    1. You can select between the following Squadcast actions:

    2. Or, you can select between the following Slack actions:

    3. Or, you can select between the following Jira actions:

    4. Or, you can select between the following MS Teams actions:

Important: When selecting the "Mark Incident as SLO Affecting" action, please ensure that you choose an active SLO that is associated with the same service as your incident.

Note:

  • Each action will be executed serially, and all actions executed by workflows will be recorded in the Incident timeline.

  • The workflow will continue to run irrespective of the success/failure of a specific action.

5. Once all details have been added, click Done.

After creating the Workflow, you will be automatically directed to the details page of the newly created Workflow. Here, you can access more information and logs related to this Workflow.

Additionally, you have the option to edit, update, or delete the Workflow directly from this details page.

Note: Please note that you have access to the execution logs (audit logs) for the Workflow from the last 30 days.

Edit Workflows

To edit a workflow,

  1. Navigate to the Workflows page -> Click on the Workflow you want to edit, and you'll be directed to its details page.

  2. From the three-dot menu, select Edit. -> The Workflows form, containing all the entered details, will appear. Once you've made the necessary updates, click Close.

Note: The changes you make to the Workflow will be auto-saved.

Delete Workflows

To delete a workflow,

  1. Navigate to the Workflows page -> Click on the Workflow you want to remove, and you'll be directed to its details page.

  2. From the three-dot menu, select Delete -> A confirmation modal will appear, click on Delete again to confirm.

Alternatively, you have the option to delete the Workflow directly from the listing page.

Logs

Show the logs of the workflows that have been executed and all of their corresponding details.

Field
Description

Execution Date & Time

Displays the date and time when the workflow was executed.

Log ID

Displays the log id of the executed workflow.

Status

Displays where it was executed successfully or not.

Incident

Displays the incident that triggered the workflow.

Actions Executed

Displays the no. of actions executed under it.

To view further details about the executed actions,

  1. Within the Workflows details page, navigate to the Logs section.

  2. On hover, click on View Log Detail -> Here you can find the list of actions executed as part of the Workflow along with their individual timestamp.

Add Issue

Add Issue

Have any questions? .

Attach Runbook(s)
Add Communication Channel
Add Incident Note
Mark Incident as SLO affecting
Make an HTTP call
Send an Email
Trigger Manual Webhook
Update Priority
Status Page
Create Incident-Specific Slack Channel
Archive Incident-Specific Slack Channel
Send a Message to a Specific Slack Channel
Send a Direct Message to a Slack User
Create a Jira Ticket
Send a message to a Microsoft Teams Channel
Attach Runbook(s)
Add Communication Channel
Add Incident Note
Mark Incident as SLO affecting
Make an HTTP call
Send an Email
Trigger Manual Webhook
Update Priority
Status Page
Create Incident-Specific Slack Channel
Archive Incident-Specific Slack Channel
Send a Message to a Specific Slack Channel
Send a Direct Message to a Slack User
Create a Jira Ticket
Send a message to a Microsoft Teams Channel
Ask the community
Premium and Enterprise plans only
Image. Create Workflow
Image. Add Details on Title, Description, Owner, and Tags
Image. Define Tigger and its Filters
Image. Define Actions
Image. Add Details for Sequence of Actions
Image. Workflow Details Page
Image. Select Workflow
Image. Edit Workflow
Image. Update Workflow Details
Image. Select Workflow
Image. Delete Workflow
Image. Confirm Deletion
Image. View Logs
Image. View Log Details